五月天青色头像情侣网名,国产亚洲av片在线观看18女人,黑人巨茎大战俄罗斯美女,扒下她的小内裤打屁股

歡迎光臨散文網(wǎng) 會(huì)員登陸 & 注冊(cè)

Sufficient IoT Hub Part 1: 制作貪吃蛇游戲

2023-07-13 17:53 作者:鍵盤上的AL  | 我要投稿

Sufficient IoT Hub是一款基于Linux的物聯(lián)網(wǎng)開發(fā)套件,具有LoRa、Wi-Fi和BLE功能。讓我們今天先從一個(gè)小游戲開始,一起來探索它的豐富功能吧!

“貪吃蛇”

正文

簡(jiǎn)介

Sufficient IoT Hub是一款基于Linux系統(tǒng)封裝的開發(fā)板,其主要配置為雙核64位ARM A7處理器,其主頻為1GHz,內(nèi)存配備有128MB DDR3。作為一個(gè)物聯(lián)網(wǎng)專用設(shè)備,它集成了LoRa、Wi-Fi和藍(lán)牙等功能。與此同時(shí),我們?yōu)槠浯罱藢S玫腟ufficient IoT操作系統(tǒng)(Linux 5.4.61內(nèi)核,Debian 10),其中還包括CLI應(yīng)用程序和Web UI,用戶可直接操作板載資源。這樣,即使用戶沒有編程經(jīng)驗(yàn),也可以有效地操作PWM、I2C、SPI、LoRa和其他協(xié)議,開發(fā)他們想要的任何東西。

我將嘗試做一系列的項(xiàng)目來全面闡述它的功能。今天我們將演示的第一個(gè)項(xiàng)目便是通過在RGB面板上運(yùn)行貪吃蛇游戲來讓大家快速了解它。



快速入門

按照快速入門文檔進(jìn)行操作。下載最新的Sufficient IoT Hub TF卡鏡像。

通過SD卡格式化器格式化TF卡。

使用Disk Imager工具將圖像刻錄到TF卡中(TF卡至少需要2G容量,建議使用8G容量的TF卡)。

將剛才刻錄的SD卡插入Sufficient IoT Hub。參考Sufficient IoT Hub的引腳圖,通過USB-UART橋接器將UART連接到電腦。

Sufficient IoT Hub

對(duì)于Mac用戶,您可以使用screen mbed screen工具:

對(duì)于Windows用戶,強(qiáng)烈推薦使用Putty工具。

現(xiàn)在,準(zhǔn)備工作已經(jīng)完成。如果一切運(yùn)行正常,您可以在串口監(jiān)視器上看到系統(tǒng)啟動(dòng)信息。

配置頁面

配置Wi-Fi

設(shè)置每次啟動(dòng)時(shí)自動(dòng)連接Wi-Fi。

配置以太網(wǎng)

使用該命令啟用以太網(wǎng)連接。

配置SSH

Sufficient IoT操作系統(tǒng)已經(jīng)安裝了SSH,允許root登錄。默認(rèn)登錄密碼為123456。

RGB面板是為Sufficient IoT Hub專門設(shè)計(jì)的擴(kuò)展板。它包括8*8 SK6812 RGB矩陣,4個(gè)Grove接口,以及一些重要的引腳。這些豐富的硬件配置讓我們可以用它來做一些非常有趣的東西。

RGB Extension Panel

貪吃蛇的源代碼是用C語言編寫的,我們把代碼已經(jīng)上傳到GitHub上面。大家可以直接去下載,這個(gè)項(xiàng)目也可以作為了解操作系統(tǒng)中的軟件如何與硬件交互的范例。


編譯完成后,將生成可執(zhí)行的main文件。使用以下指令執(zhí)行該文件。通過鍵盤上的 "W"、"A"、"S "和 "D "就可以輕松控制蛇游戲的方向了。


各位看官老爺們,一起玩起來吧!


Sufficient IoT Hub Part 1: 制作貪吃蛇游戲的評(píng)論 (共 條)

分享到微博請(qǐng)遵守國(guó)家法律
松桃| 两当县| 泰顺县| 项城市| 和林格尔县| 淄博市| 志丹县| 卢湾区| 辛集市| 太康县| 都安| 商城县| 陇川县| 怀来县| 霞浦县| 英德市| 加查县| 岫岩| 高淳县| 通山县| 象州县| 格尔木市| 石家庄市| 泽州县| 五台县| 乌拉特中旗| 永康市| 彭泽县| 峡江县| 庆元县| 诏安县| 崇仁县| 新沂市| 双江| 昌江| 沙河市| 洛隆县| 新田县| 宜城市| 明水县| 基隆市|