當(dāng)Lua的輕快語(yǔ)法遇上LED的物理脈沖,竟能生成物聯(lián)網(wǎng)設(shè)備的社交指紋!通過(guò)定義不同的閃爍協(xié)議(如Morse光碼、RGB情緒譜),開(kāi)發(fā)者們正在用光信號(hào)構(gòu)建硬件間的非語(yǔ)言社交網(wǎng)絡(luò)——這是智能設(shè)備獨(dú)有的隱晦浪漫。
今天就跟我一起,用Lua代碼來(lái)個(gè)LED“蹦迪”點(diǎn)燈,解鎖物聯(lián)網(wǎng)圈的黑話社交!
一、主要準(zhǔn)備工作
1.1 硬件準(zhǔn)備
Air780EPM開(kāi)發(fā)板套件;
支持?jǐn)?shù)據(jù)傳輸?shù)?a target="_blank">USB數(shù)據(jù)線;
Win10及其以上PC電腦。
Air780EPM開(kāi)發(fā)板V1.2/1.3版本都可以,開(kāi)發(fā)板使用手冊(cè)、原理圖等參見(jiàn)資料中心。
最新開(kāi)發(fā)資料鏈接:www.air780epm.cn
1.2 軟件準(zhǔn)備
微軟VSCode編輯器
官方下載鏈接:https://code.visualstudio.com/download
LuaTools調(diào)試工具
官方下載鏈接:https://docs.openluat.com/air780epm/common/Luatools/
二、LED點(diǎn)燈實(shí)戰(zhàn)三式
第一式:暴力美學(xué)——老板我要常亮!
log.info():程序員的儀式感,相當(dāng)于發(fā)朋友圈前打字要開(kāi)始了!
27號(hào)GPIO:開(kāi)發(fā)板上最靚的仔(GPIO編號(hào)別信玄學(xué),切記以硬件手冊(cè)為準(zhǔn))。
最新手冊(cè)下載:https://docs.openluat.com/air780epm/product/shouce/
第二式:社畜之光——LED的996福報(bào)模擬器
程序員的黑暗兵法:
while true = 老板說(shuō)“這個(gè)需求很簡(jiǎn)單”時(shí)眼中的詭異光芒;
sys.taskInit() = 把活丟給后臺(tái)線程,深諳彈性工作制精髓;
亮滅日志 = 打工人的電子紋身(我在→我死了→我詐尸了)。
第三式:協(xié)程摸魚(yú)大法——讓CPU邊等邊刷劇
摸魚(yú)黑科技原理:
sys.taskInit() = 給CPU發(fā)多線程KPI(你刷劇時(shí)記得順便干活);
協(xié)程本質(zhì) = 讓代碼學(xué)會(huì)“仰臥起坐”;
參數(shù)1000 = 1秒后準(zhǔn)時(shí)表演勤奮。
三、 Lua真香定律
如果你也曾和我一樣,猶豫要不要學(xué)Lua,好不好學(xué)?一定要自己動(dòng)手試一試。
輕量代碼:初看輕量懷疑“太簡(jiǎn)陋”,上手后直呼“真高效”。
開(kāi)發(fā)速度:改代碼比改PPT快(保存即生效,甲方都追不上你)。
學(xué)習(xí)成本:看完這篇文章就會(huì)了(如果不會(huì),建議再看一遍)。
審核編輯 黃宇
-
led
+關(guān)注
關(guān)注
242文章
23845瀏覽量
674057 -
光通信
+關(guān)注
關(guān)注
20文章
928瀏覽量
34595 -
Lua
+關(guān)注
關(guān)注
0文章
83瀏覽量
10966
發(fā)布評(píng)論請(qǐng)先 登錄
高速光通信器件的現(xiàn)狀剖析
六博光電支持OpenVLC推出高性價(jià)比可見(jiàn)光通信模組

光通信傳輸距離的影響因素
光通信網(wǎng)絡(luò)的優(yōu)勢(shì)分析
光通信與電通信的區(qū)別
光通信在數(shù)據(jù)中心的應(yīng)用
六博光電推出水下光通信實(shí)驗(yàn)與仿真教學(xué)平臺(tái)

評(píng)論