即使還沒有開發板,也可以開始學習IoT物聯網開發。Wokwi是免費的線上IoT物聯網開發平台,提供Arduino、ESP32和Raspberry Pi Pico開發板模擬器(simulator),支援的程式語言包括Arduino, MicroPython和CircuitPython。
以下是一個Arduino Uno的簡單專案:LED燈正極連著8號針腳,負極練到Arduino GND針腳。程序以C編寫。setup()函數將8號針腳設定成OUTPUT(輸出)模式。Arduino Uno通電後,loop()函數保持重複運行,每一回合:
- 輸出高電壓到8號針腳(LED亮起);
- 暫停1000毫秒(即1秒,即保持LED亮起1秒);
- 之後輸出低電壓(LED熄滅);
- 暫停1000毫秒(即1秒,即保持LED熄滅1秒)。