**【整理與體驗】 一克拉**
* * * * *
若準備好的,直接接上卡,燒寫固件,編程后再下載燒寫,反復測試。
* * * * *
基本步驟
1、硬件準備,UNO板及驅動程序準備
一塊Arduino開發板(配套USB數據線),會有配套的驅動,按照提示安裝好就行。
把板子接到電腦USB口上沒有任何反應,不要以為沒有未識別硬件提示就是壞了,只要IC沒有發燙,保險絲沒有發燙,一般就是沒問題的。
若安裝不成功,設備管理中有感嘆號,更新驅動,手動刷新安裝。
2、軟件準備及安裝,Arduino182 S4A Mixly
官方網站有下載S4A軟件
(1) S4A下載
百度網盤:https://pan.baidu.com/s/1eTKId6U
(2) S4A固件下載:(S4AFirmware15)
百度網盤:https://pan.baidu.com/s/1bqrbXbp
(3)UNOS板驅動下載:
百度網盤:https://pan.baidu.com/s/1snt752t (用配套的)
(4) 米斯奇Mixly下載:(含有Arduino170)
百度網盤:https://pan.baidu.com/s/1dGMgbxJ
(5)Arduino170下載:
百度網盤:https://pan.baidu.com/s/1qZVnbTa
(6)Arduino185下載:
百度網盤:https://pan.baidu.com/s/1smrpyQL
3、連接電腦及板卡,連接板卡組件。注意看后面的“說明”
(1)連接arduino。 UNO主控板(用USB線連接電腦),首次裝好驅動程序。

(2)打開固件S4AFirmware15(arduinoIDE105以上版本)
并注意另存為,防止覆蓋原文件。后三步:如下圖操作:


(3)燒寫固件
如上圖第3步。
* * * * *
**總體步驟:
連組件-加程序代碼-燒寫-反復測試**
(1)連接好組件和UNO板
(2)加程序代碼
加庫(setup之前,不同的組件有不同的庫語句)
加設備(setup中)
加運行句(在loop中,通過Mixly加語句復制修改到此)
* * * * *
**問:組件模塊的庫代碼到哪里找到?**
* * * * *
**注意事項:**
(1)先不要打開S4A軟件,若打開了關閉它,防止S4A占端口,ArduinoIDE無法找到端口寫入固件。如果藍牙開著,就會有一堆的串口號(去設備管理器里看一下就知道了),掃描時間就會很長。
英文提示:processing.app.SerialException: Serial port 'COM3' already in use. Try quiting any programs that may be using it.
(2)寫固件用的是ArduinoIDE軟件,不是S4A。
(3)如何找到UNO主板占的COM口?如下圖:

(4)不同的組件有不同的固件嗎?
不同的組件有不同的固件。
(5)固件從哪里找到?
一是從商家配給,二是從網上找源碼。
(6)如何把UNO燒寫為原始狀態?刪除?(固件回刷,刷回去)
arduino板子主要都是用微控制器Atmega單片機,編程軟件都是開源的arduino軟件,一般沒有專門的擦除功能,有的話可以直接用,沒有的話可以有兩種方法擦除。
一是用ISP燒寫器,arduino板子一般把所有的單片機接口都引出了,有ISP燒寫器的話可以插上燒寫器直接擦除整塊flash;
二是用arduino編程軟件寫一個空程序,比如只有main函數,里面只有個分號,編譯燒錄,原有的程序也會被擦除。
(7)已經燒寫Arduino板子里面的固件是否可以通過軟件下載或者讀取出來?
如果熔絲加密位沒有設定則可以讀出,如果加了密了,那么只能找專門的公司破解,因為avr系列加密很好,所以破解的話一般在兩萬以上。
(8)arduino編寫程序的時候怎么在程序段落后面做中文標注?
一是在文本文件中將中文寫好,復制粘貼的方式來注釋
二是直接用英文注釋。
(9)Arduino的IDE為什么都是亂碼?
在文件==>參數設置里面選擇語言就好了,如果你的界面是亂碼,就是第一個菜單里面的倒數第二個選項。
(10)Arduino語言中 點 的意思?
這是C++ , 點是對象的屬性、方法訪問。
(11)杜邦線是什么?排線和杜邦線有什么區別?
是美國杜邦公司生產的有特殊效用的縫紉線。電子行業杜邦線可用于實驗板的引腳擴展,增加實驗項目等。可以非常牢靠地和插針連接,無需焊接,可以快速進行電路試驗。
基本沒區別。但各有各的優點。排線,也叫軟性電路板(FPC)。它按照所屬行業規范規定排線規則、線序、線色、線號等,用于數據傳輸,如電腦內部主板連接硬盤、光驅的數據線,手機主板連接顯示屏的數據線。具有配線密度高、重量輕、厚度薄的特點。
- 第 1 節 【基礎】認識Arduino
- 電子知識
- Arduino與圖形編程軟件結合使用
- 第 2 節 【基礎】串口類串口并口
- 第 3 節 【基礎】認識傳感器
- 認識舵機
- 超聲波傳感器
- 認識藍牙
- LCD1602屏顯
- 光敏電阻傳感器
- 第 4 節 【教程】Arduino示例教程模塊版
- 第 5 節 【概述】電腦控制UNO板組件
- 第 6 節 【實例】光敏傳感器與LED燈結合用(自控節能燈)
- 第 7 節 【實例】超聲波測距及調試
- 第 8 節 【實例】點亮LED燈
- 第 9 節 【實例】可控舵機-電位器控制舵機
- 第 10 節 【實例】安卓手機控制Arduino單片機-藍牙串口通訊
- 第 11 節 【實例】WIFI物聯-貝殼物聯網控制LED燈