第一部分 Arduino 語言
第二部分 Arduino 的數(shù)字、模擬端口
第三部分 Arduino 的串口通訊
第四部分 arduino硬件平臺(tái)
4.1 arduino的原理圖
4.2 串行通信口的使用
4.2.1 實(shí)例功能
4.2.2 硬件電路
4.2.3 程序設(shè)計(jì)
4.3 數(shù)字i/o口的使用
4.3.1 實(shí)例功能
4.3.2 硬件電路
4.3.3 程序設(shè)計(jì)
4.4 模擬i/o口的使用
4.4.1 實(shí)例功能
4.4.2 硬件電路
4.4.3 程序設(shè)計(jì)
4.5 燒寫引導(dǎo)程序
4.5.1 下載器avrisp
4.5.2 avr studio
4.5.3 燒寫引導(dǎo)程序
第五部分 arduino基本擴(kuò)展模塊
5.1 l293 motor shield
5.1.1 直流電機(jī)的工作原理
5.1.2 h橋驅(qū)動(dòng)電路
5.1.3 線性放大調(diào)速原理
5.1.4 pwm調(diào)速原理
5.1.5 l293 motor shield的原理
5.1.6 l293 motor shield的應(yīng)用
5.1.7 程序設(shè)計(jì)
5.1.8 程序分析
5.1.9 程序的精練
5.2 input shield
5.2.1 input shield原理圖
5.2.2 input shield的實(shí)例
5.2.3 程序設(shè)計(jì)
5.2.4 程序分析
5.2.5 使用搖桿控制直流電機(jī)轉(zhuǎn)速
5.3 lcd keypad shield
5.3.1 液晶顯示原理
5.3.2 標(biāo)準(zhǔn)1602液晶模塊
5.3.3 1602液晶模塊控制方式
5.3.4 lcd keypad shield原理圖
5.3.5 lcd keypad shield應(yīng)用實(shí)例
5.3.6 程序設(shè)計(jì)
5.3.7 程序分析
5.3.8 arduino的液晶控制方式
5.3.9 “hello arduino!”
5.4 ethernet shield
5.4.1 ethernet shield原理圖
5.4.2 w5100芯片介紹
5.4.3 w5100芯片的寄存器
5.4.4 w5100芯片的使用
5.4.5 ethernet shield應(yīng)用實(shí)例
5.4.6 程序設(shè)計(jì)
5.5 i/o擴(kuò)展板
5.5.1 xbee傳感器擴(kuò)展板v5
5.5.2 伺服電機(jī)控制
5.5.3 伺服電機(jī)應(yīng)用實(shí)例
5.5.4 interface shield
5.5.5 rgb led module
5.5.6 rgb led module應(yīng)用實(shí)例
第六部分 Arduino 的I2C/TWI 通訊原理及實(shí)戰(zhàn)演練
第七部分 Arduino 控制1602 字符液晶顯示原理及實(shí)戰(zhàn)演練
第八部分 Arduino 驅(qū)動(dòng)直流電機(jī)原理及實(shí)戰(zhàn)演練
第九部分 Arduino 讀紅外測(cè)距傳感器GP2D12原理及實(shí)戰(zhàn)演練
第十部分 Arduino 控制舵機(jī)及實(shí)戰(zhàn)演練
第十一部分 Arduino 通過無線數(shù)傳通訊原理及實(shí)戰(zhàn)演練
第十二部分 Arduino RS485 通訊實(shí)驗(yàn)原理及實(shí)戰(zhàn)演練
強(qiáng)化實(shí)驗(yàn):
◆ 實(shí)驗(yàn)一:
(1).LED閃爍例程
(2).SPI SST25VF016B讀寫例程
(3).SST25VF016B的FATFS例程(含實(shí)驗(yàn)手冊(cè))
(4).EXTI鍵盤中斷例程
(5).TIM3的CH2通道產(chǎn)生特定頻率的波形例程
(6).TIM3的CH2通道產(chǎn)生PWM波形例程
(7). RTC實(shí)時(shí)時(shí)鐘例程
(8).異步串口通信例程
(9).ADC例程
(10).SDIO接口方式的SD卡讀寫例程(支持SDIO 4位模式,支持SDHC卡)
(11).SDIO接口方式的SD卡上的文件系統(tǒng)Fatfs例程(SDIO 4位模式,支持SDHC卡)
(12).FSMC 16位模式的TFT驅(qū)動(dòng)例程。
(13).電阻式觸摸屏演示例程。
(14).PC機(jī)通過USB接口讀寫SD卡的例程(SDIO 4位模式,支持SDHC卡)。
(15).PC機(jī)通過USB接口讀寫SST25VF016B的例程(2M U盤)。
(16).RJ45以太網(wǎng)通信例程
(17).基于uIP1.0網(wǎng)絡(luò)協(xié)議棧的ENC28J60網(wǎng)絡(luò)模塊例程。
(18).USB在線編程MCU的驅(qū)動(dòng)例程
◆ Arduino例程實(shí)驗(yàn)二:
(19)Arduino版本LED閃爍例程;
(20)Arduino GPIO使用,按鍵輸入例程;
(21) Arduino版本USB虛擬串口打印;
(22)Arduino串口通信;
(23)Arduino模擬量采集;
高級(jí)實(shí)驗(yàn):
★ uCOS GUI例程;
★ STM32 Wifi通信例程,發(fā)郵件E-Mail,傳數(shù)據(jù)包,提供wifi路由服務(wù),點(diǎn)對(duì)點(diǎn)連接例程;
★ STM32和RFID通信讀取RFID標(biāo)簽以Excel格式存儲(chǔ)至SD;