官术网_书友最值得收藏!

2.2 我要做

任務描述:點亮一個LED。

器材準備:Romeo控制板、USB數據線、3Pin連接線、LED模塊。

1.硬件搭建

通過3Pin連接線將LED模塊連接到Arduino的數字引腳上,注意連接線的顏色與引腳的顏色要對應。記住所連接的引腳號,范例中LED連接的是數字引腳3(見圖2.1)。

溫馨提示

數字引腳0和1用于計算機和Arduino之間的通信,在后續學習連接硬件的時候,盡量不要使用數字引腳0和1。

圖2.1 LED的連接

2.編寫程序

Mind+有兩種編程模式,分別是“實時模式”和“上傳模式”,在軟件界面右上角可以切換。

如果你僅僅想制作Arduino和Mind+的交互項目,那么請選擇“實時模式”(見圖2.2)。

圖2.2 實時模式

如果你想給Arduino硬件編程并脫機運行,那么請選擇“上傳模式”(見圖2.3)。本書中的制作項目都是脫離計算機運行的,所以在連接Arduino設備時選擇“上傳模式”。

圖2.3 上傳模式

今天我們一起來點亮LED。首先按照第一課所學內容,連接好設備,單擊右上角的“上傳模式”,并在“擴展”中選擇“Arduino Uno”。從“Arduino”分類中將模塊拖曳到代碼區,并將引腳修改為3(見圖2.4和圖2.5)。本書使用的LED模塊,可以通過高電平點亮,通過低電平熄滅。

圖2.4 將模塊拖動到代碼區

圖2.5 修改引腳參數

3.編譯、上傳

程序編寫完成后,要單擊。用鼠標右鍵單擊,會出現“僅編譯”“編譯后上傳”及“編譯后打開”選項,可以根據需要進行選擇。當提示上傳成功時,就可以點亮LED了(見圖2.6)。

溫馨提示

程序編寫完畢后均要編譯、上傳到Romeo控制板,才能測試效果。

圖2.6 點亮LED

主站蜘蛛池模板: 宜君县| 于都县| 安陆市| 封开县| 沈阳市| 瑞昌市| 正阳县| 宜昌市| 博乐市| 大竹县| 加查县| 南宫市| 温泉县| 天全县| 嘉黎县| 肇庆市| 青阳县| 辽宁省| 广河县| 恩平市| 绥中县| 鄂尔多斯市| 呼伦贝尔市| 简阳市| 牟定县| 淅川县| 南丰县| 黔西| 德昌县| 巴南区| 临颍县| 紫阳县| 黎川县| 肃南| 济源市| 德阳市| 遵义市| 木里| 台江县| 南靖县| 自治县|