教學內容主要分為三大部分,
第一部份:Programming Skill
教學內容主的相關程式碼
第一章 NodeMCU 軟硬體平台與感測模組 影片連結
GPIO程式範例
pin = 0 -- LED pin gpio.mode(pin, gpio.OUTPUT) -- D0 set OUTPUT mode gpio.write(pin, gpio.LOW) -- D0 set LOW, open LED tmr.delay(2000000) -- delay 2s gpio.write(pin, gpio.HIGH) -- D0 set HIHT, close LED
Wi-Fi程式範例
wifi.setmode(wifi.STATION) wifi.sta.config("4Clab-2.4G", "12345678") tmr.alarm(0,1000, 1, function() print(wifi.sta.getip()) if wifi.sta.getip() ~= nil then Stop(0) end end)
教學內容主要分為三大部分,
第一部份:物聯網嵌入式系統設計基礎
介紹
Lua(來自葡萄牙語,意思為月亮)是一個輕量級的多範型程式語言,主要用於嵌入式系統和客戶端。Lua是在1993年由巴西 Roberto Ierusalimschy、Luiz Henrique de Figueiredo和Waldemar Celes所發明。Lua提供了大部分程序式語言的基本功能,但更複雜或特定領域的功能則不包含在內。 不過Lua提供了擴充的功能,讓程式設計師可以自行實作他們想要的功能。