最美情侣中文字幕电影,在线麻豆精品传媒,在线网站高清黄,久久黄色视频

歡迎光臨散文網(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ó)家法律
山西省| 玉溪市| 朝阳县| 长垣县| 正宁县| 通许县| 务川| 炉霍县| 丹巴县| 睢宁县| 古田县| 贡山| 新郑市| 全椒县| 桐乡市| 承德市| 玉屏| 澄城县| 措美县| 永德县| 西峡县| 汨罗市| 承德县| 启东市| 蓬安县| 六盘水市| 北流市| 五台县| 垫江县| 安宁市| 长沙县| 通道| 克山县| 桓台县| 屯留县| 顺平县| 武鸣县| 张掖市| 商丘市| 游戏| 伊吾县|