**【整理與體驗】 一克拉**
* * * * *
一、簡識
1、先學習弄清Mixly等軟件
2、Mixly等圖形化可轉為代碼復制到Arduino中調用,但代碼不能變化圖形化模塊。
3、主要用Mixly等的邏輯程序
4、用Arduino搭建電路有兩種方式:
方式1: 購買并使用Arduino現成的模塊。由于模塊本身已經做好了電路,這種方式使用比較簡單,只需要把管腳接上即可,不需要了解元器件性能、不需要搭電路。這種方式僅適合初學者、上手快。但長期使用模塊,則可能對元器件、電路一無所知,更談不讓設計電路了。
方式2:直接使用電子元器件,自己搭電路。這種方式成本便宜,能深入了解元器件性能、電路原理,以后能自己設計電路。
5、學習單片機, 最終必須搞懂元器件原理和自已設計電路, 因此個人推薦盡量用方式2自已搭電路. (但是對于通信聯網等復雜電路, 可以用使用模塊簡化開發)
6、不管方式1還是方式2,軟件都是一樣的:ArduinoIDE。
二、點識
1、Arduino Nano的管腳, GPIO的概念。
GND 是 電源地, 即0V
5V 是5V正電壓引出腳
D1 - D13 是 數字IO腳, 又稱為 GPIO
所謂GPIO ( General Purpose Input Output ) 全名為通用輸入輸出,是單片機的一種管腳,即可以做輸入、也可以做輸出, 常用于將開關、按鍵、LED、傳感器等接到單片機。
數字IO腳有兩個狀態: HIGH 或 LOW, HIGH就是高電壓(5V, 表示1), LOW是低電壓(0 V, 表示0). 可以通過軟件控制管腳的電平狀態, 從而實現對外圍設備的控制.
2、Arduino 模塊。把電子元件做在一個電路板上, 引出幾個管腳. 使用者只需把管腳連接到Arduino板, 即可組成電路. 這樣做很方便, 初學者甚至不需要懂得元件或 電路, 就能開展電子制作. Arduino 模塊種類非常多,包括:LED, 開關, 各類傳感器等.
在淘寶上購買一個Arduino 37件模塊套裝(約70元).

3、關于編程軟件
(1)簡單的組件控制編程:如點亮LED二極燈。可以在Mixly中做,它里也有編譯、上傳、端口測試等。
代碼不能轉為圖形化。
(2)最好還是在ArduinoIDE中綜合處理
(3)Scratch不帶編譯、上傳、端口測試等,它是與之相關的各種圖形化編程軟件的鼻祖。如:Mixly等等。
- 第 1 節 【基礎】認識Arduino
- 電子知識
- Arduino與圖形編程軟件結合使用
- 第 2 節 【基礎】串口類串口并口
- 第 3 節 【基礎】認識傳感器
- 認識舵機
- 超聲波傳感器
- 認識藍牙
- LCD1602屏顯
- 光敏電阻傳感器
- 第 4 節 【教程】Arduino示例教程模塊版
- 第 5 節 【概述】電腦控制UNO板組件
- 第 6 節 【實例】光敏傳感器與LED燈結合用(自控節能燈)
- 第 7 節 【實例】超聲波測距及調試
- 第 8 節 【實例】點亮LED燈
- 第 9 節 【實例】可控舵機-電位器控制舵機
- 第 10 節 【實例】安卓手機控制Arduino單片機-藍牙串口通訊
- 第 11 節 【實例】WIFI物聯-貝殼物聯網控制LED燈