在 Arduino 程式中使用 FlagO! 函式庫

若要在 Arduino 程式中使用 FlagO! 函式庫,請先在 Arduino 程式最前面引入以下三個 .h 檔案:

#include <SoftwareSerial.h>
#include <FlagZigBee.h>
#include <Flago.h>

在 Arduino 的 setup() 函式中必須使用 Flago.begin() 進行初始化:

void setup() {
  Flago.begin(); //初始化
...

然後請如下在 Arduino 的 loop() 函式最前面使用 Flago.update() 進行狀態更新與同步的工作:

void loop() {
  Flago.update(); //更新狀態與 FlagO! 主控端同步
...

完成以上設定後,後續就可準備將資料傳送給 FlagO! 主控端,或者從 FlagO! 主控端接收資料。

FlagO! 函式庫提供了以下函式:

我們將以下列範例來說明如何接收或傳送資料給 FlagO! 主控端:

  • LED:Arduino 從 FlagO! 主控端接收開關燈的指令,然後控制 LED 的亮暗。
  • 按鈕:當 Arduino 偵測到按鈕被按下時,會傳送按鈕被按下的資訊給 FlagO! 主控端。
  • 超音波:Arduino 使用超音波模組測距,然後將距離值傳送給 FlagO! 主控端。

results matching ""

    No results matching ""