**【整理與體驗】 一克拉**
* * * * *
一、相關名詞
1、面包板

2、傳感器擴展板
3、連接線
4、供電跳帽、功能跳帽
5、Xbee模塊接口
6、無線模塊接口
7、SPI接口
8、數字I/O引腳
9、模擬輸入引腳
習慣用紅色代表電源(VCC),黑色代表地(GND),其他顏色代表信號(signal)
對應顏色,把模塊插到相應的引腳
10、舵機-電機
11、庫文件
庫文件即DLL(Dynamic Link Library)文件,是動態鏈接庫文件,又稱"應用程序拓展",是軟件文件類型。在Windows中,許多應用程序并不是一個完整的可執行文件,它們被分割成一些相對獨立的動態鏈接庫,即DLL文件,放置于系統中。當我們執行某一個程序時,相應的DLL文件就會被調用。一個應用程序可使用多個DLL文件,一個DLL文件也可能被不同的應用程序使用,這樣的DLL文件被稱為共享DLL文件。
2、Arduino IDE 查找和添加庫文件
https://jingyan.baidu.com/article/19192ad815730ee53e570797.html
Arduino IDE是Arduino單片機的編譯器,其中豐富的庫文件能大大減少編程者的工作量。但是遇到Arduino IDE 編譯器自帶的庫中沒有需要的庫文件怎么辦?一種辦法是自己編輯,一種辦法是尋找他人已經編輯好的庫文件加入編譯器庫中。以下介紹第二種更加便捷的方式。
12、PWM及PWM口
(1)PWM簡稱脈寬調制,是一種對模擬信號電平進行數字編碼的方法。通過高分辨率計數器的使用,方波的占空比被調制用來對一個具體模擬信號的電平進行編碼。
PWM信號仍然是數字的。PWM的一個優點是從處理器到被控系統信號都是數字形式的,無需進行數模轉換,讓信號保持為數字形式可將噪聲影響降到最小。
PWM基本思想是把希望輸出的電流波形作為指令信號,把實際的電流波形作為反饋信號,通過兩者瞬時值的比較來決定各開關器件的通斷,使實際輸出隨指令信號的改變而改變。
單片機是如何產生PWM波的?主要通過一個定時器和一個IO口來實現PWM的輸出。在一個周期里面,首先讓IO口輸出高電平,并定時一定的時間,然后再將IO口輸出低電平,定時一定的時間。然后在while里面循環輸出即可。需要改變占空比的話就改變高電平的時間與低電平的時間比。
(2)PWM輸出的IO口和普通IO口什么區別?
有PWM輸出功能的6個IO口(3、5、6、9、10、11)輸出PWM時只需對相應寄存器配置即可,如光敏傳感器接線。
模擬PWM輸出時占用很多資源,這個IO口必須一直在運行,不能運行其他程序,否則就有偏差。
arduino 的模擬端口(A0-A5)作為輸出來用,只有數字輸出功能,只能輸出0或者1023,如果想要模擬輸出,輸出中間值,可以用PWM(3、5、6、9、10、11)引腳。
板子上數字引腳旁邊帶有波浪線的引腳才可以輸出正常的pwm調試模擬電壓信號,能輸出中間值。
- 第 1 節 【基礎】認識Arduino
- 電子知識
- Arduino與圖形編程軟件結合使用
- 第 2 節 【基礎】串口類串口并口
- 第 3 節 【基礎】認識傳感器
- 認識舵機
- 超聲波傳感器
- 認識藍牙
- LCD1602屏顯
- 光敏電阻傳感器
- 第 4 節 【教程】Arduino示例教程模塊版
- 第 5 節 【概述】電腦控制UNO板組件
- 第 6 節 【實例】光敏傳感器與LED燈結合用(自控節能燈)
- 第 7 節 【實例】超聲波測距及調試
- 第 8 節 【實例】點亮LED燈
- 第 9 節 【實例】可控舵機-電位器控制舵機
- 第 10 節 【實例】安卓手機控制Arduino單片機-藍牙串口通訊
- 第 11 節 【實例】WIFI物聯-貝殼物聯網控制LED燈