物聯網教學程式碼

教學內容主的相關程式碼

第一章 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)

Continue reading

Lua-logo-nolabel.svg

Lua教學

介紹

Lua(來自葡萄牙語,意思為月亮)是一個輕量級的多範型程式語言,主要用於嵌入式系統和客戶端。Lua是在1993年由巴西 Roberto Ierusalimschy、Luiz Henrique de Figueiredo和Waldemar Celes所發明。Lua提供了大部分程序式語言的基本功能,但更複雜或特定領域的功能則不包含在內。 不過Lua提供了擴充的功能,讓程式設計師可以自行實作他們想要的功能。

Continue reading

IndustryBanner

智慧家電DIY

隨著物聯網時代的來臨,未來將有愈來愈多的裝置具有上網的功能。在家庭中的就是智慧家電,我們可以透過網路控制家中電器,達到智慧、舒適、又節能的目的。但智慧家電的單價比一般傳統家電要高,在傳統家電沒壞的前提下,想全部更換為智慧家電其實要花不少錢。是不是有辦法將傳統家電改造成智慧家電呢?可以的,本系列文章將教你如何 step bye step 打造出屬於自己獨一無二的智慧家電。

  1. 智慧插座開發板
  2. 智慧電風扇
  3. 智慧掃地機
  4. 智慧果汁機
  5. 智慧空氣清淨機
  6. 智慧咖啡機