編程到這里,實際上我們就實現了點亮LED的效果。
3.延遲等待1秒
因為單片機執行速度很快,執行上述點亮LED的語句大概只需要幾十微秒,這么短的時間內,人眼是覺察不到LED的變化的。為了效果顯著,這里延時了1秒,你大可以把它修改為其它的時間。
延時等待積木位于左側的“控制”積木組。
選擇并拖放該積木至上述“數字輸出”積木的正下方,使得該積木上方的凹口靠近“數字輸出”積木下方的凸口,松開手指后,可以看到這兩個積木吸在一起了,后續積木都可以通過此方法與上面的積木進行吸合。
注意:延時等待積木的時間單位是毫秒,1秒=1000毫秒。
延遲等待積木.jpg (7.21 KB, 下載次數: 85)
下載附件
2021-10-22 14:58 上傳
4.熄滅LED
原理參見上述的“點亮LED”,熄滅LED即將13號引腳輸出為“低電平”即可。
在左側的“引腳”積木組中選擇“數字輸出”積木,并拖放到右側的循環執行區(右側“初始化積木”外都可);也可復制上述的“點亮LED”積木進行參數修改,方法是手指長按該積木,再次松開后會在積木下方彈出菜單,選擇“復制積木”。
積木菜單.jpg (55.5 KB, 下載次數: 79)
下載附件
2021-10-22 14:59 上傳
最后將新積木上的下拉菜單選擇引腳為13,輸出為“低電平”。
5.延遲等待1秒
方法同上述步驟3。
至此就完成了所有的編程工作,整體程序見下圖所示。
完整程序.jpg (86.65 KB, 下載次數: 71)
下載附件
2021-10-22 14:59 上傳
六、程序下載
1.蝸牛控制器供電
供電后,其上的藍色指示燈會處于閃爍狀態,表明蝸牛控制器正常工作了。
2.手機環境配置
使用蝸牛手機APP時,需要打開手機的藍牙和GPS定位功能,同時保證藍牙未被其它設備連接。
3.連接蝸牛控制器
點擊左上角的“連接”按鈕,稍等片刻,按鈕由灰底“連接”切換為黃底“斷開”,表明連接成功。此時中間的“下載”按鈕也變為可用狀態,點擊“下載”按鈕開始程序編繹和下載,可以看到“下載”按鈕切換為百分號數字進度條,指示著下載進度。