
1 Arduino 的API 介紹
我們用Github Arduino 的範例來介紹,
原始程式可以在此取得,
/*
* iFrogLab F-60 UART Example Code
* www.ifroglab.com
*
* 功能, ARDUINO , iFrogLabF-60
* 電源, 5V ,VCC
* 接地, GND ,GND
* UART, Pin 10 ,TX
* UART, Pin 11 ,RX
created 25 Jan 2017
by Powen Ko, www.iFrogLab.com
This example code is in the public domain.
*/
#include <SoftwareSerial>
SoftwareSerial mySerial(10, 11); // RX, TX
void setup()
{
Serial.begin(9600);//打開串口通訊並等待端口打開:
while (!Serial) {
; //等待串口連接
}
Serial.println(“www.ifroglab.com”); //顯示字串
mySerial.begin(9600); // 設置SoftwareSerial端口的數據速率
mySerial.print(“Hello, iFrgoLab f-60 BLE”); // 把字串送到Pin 11
}
void loop() // 運行一遍又一遍
{
if (mySerial.available()) // 看Arduino Pin 10 有沒有資料
Serial.write(mySerial.read()); //有的話傳給Pin 1 Tx, 顯示在畫面上
if (Serial.available()) // 看Arduino Pin 1 有沒有資料
mySerial.write(Serial.read()); //有的話 傳給傳給F-60
}