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

歡迎光臨散文網(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ó)家法律
大连市| 福海县| 海原县| 永城市| 德安县| 萍乡市| 太原市| 景宁| 泸水县| 阳西县| 闽清县| 余干县| 青海省| 驻马店市| 乌什县| 读书| 凭祥市| 北辰区| 邵东县| 阳原县| 滁州市| 灵台县| 正蓝旗| 鄂伦春自治旗| 望都县| 二连浩特市| 介休市| 岳普湖县| 崇左市| 邯郸市| 腾冲县| 广宁县| 繁昌县| 辉南县| 花垣县| 闻喜县| 余姚市| 海原县| 葫芦岛市| 大足县| 密山市|