告別單調(diào)的燈控邏輯!用Lua實現(xiàn)LED的動態(tài)行為樹,讓燈光學會即興表演。這種結(jié)合實時反饋與隨機擾動的編程思路,在物聯(lián)網(wǎng)領(lǐng)域被稱為硬件的即興戲劇——每一束光都是設(shè)備間對話的節(jié)奏標點。
今天就跟我一起,用Lua代碼來個LED“蹦迪”點燈,解鎖物聯(lián)網(wǎng)圈的黑話社交!
一、主要準備工作
1.1 硬件準備
Air780EPM開發(fā)板套件;
支持數(shù)據(jù)傳輸?shù)?a target="_blank">USB數(shù)據(jù)線;
Win10及其以上PC電腦。
Air780EPM開發(fā)板V1.2/1.3版本都可以,開發(fā)板使用手冊、原理圖等參見資料中心。
最新開發(fā)資料鏈接:www.air780epm.cn
1.2 軟件準備
微軟VSCode編輯器
官方下載鏈接:https://code.visualstudio.com/download
LuaTools調(diào)試工具
官方下載鏈接:https://docs.openluat.com/air780epm/common/Luatools/
二、LED點燈實戰(zhàn)三式
第一式:暴力美學——老板我要常亮!
log.info():程序員的儀式感,相當于發(fā)朋友圈前打字要開始了!
27號GPIO:開發(fā)板上最靚的仔(GPIO編號別信玄學,切記以硬件手冊為準)。
最新手冊下載:https://docs.openluat.com/air780epm/product/shouce/
第二式:社畜之光——LED的996福報模擬器
程序員的黑暗兵法:
while true = 老板說“這個需求很簡單”時眼中的詭異光芒;
sys.taskInit() = 把活丟給后臺線程,深諳彈性工作制精髓;
亮滅日志 = 打工人的電子紋身(我在→我死了→我詐尸了)。
第三式:協(xié)程摸魚大法——讓CPU邊等邊刷劇
摸魚黑科技原理:
sys.taskInit() = 給CPU發(fā)多線程KPI(你刷劇時記得順便干活);
協(xié)程本質(zhì) = 讓代碼學會“仰臥起坐”;
參數(shù)1000 = 1秒后準時表演勤奮。
三、 Lua真香定律
如果你也曾和我一樣,猶豫要不要學Lua,好不好學?一定要自己動手試一試。
輕量代碼:初看輕量懷疑“太簡陋”,上手后直呼“真高效”。
開發(fā)速度:改代碼比改PPT快(保存即生效,甲方都追不上你)。
學習成本:看完這篇文章就會了(如果不會,建議再看一遍)。
審核編輯 黃宇
-
嵌入式
+關(guān)注
關(guān)注
5144文章
19575瀏覽量
315848 -
物聯(lián)網(wǎng)
+關(guān)注
關(guān)注
2928文章
46030瀏覽量
389630 -
Lua
+關(guān)注
關(guān)注
0文章
83瀏覽量
10910
發(fā)布評論請先 登錄
超值音棒參考設(shè)計套件開發(fā)指南

MSPM0 C系列MCU硬件開發(fā)指南

MSPM0 L系列MCU硬件開發(fā)指南

MSPM0 G系列MCU硬件開發(fā)指南

評論