作為開放性的互動軟硬件開發平臺,arduino現已擁有了不少忠實的愛好者。以arduino搭配各種傳感器和外圍設備,初學者便可以用較低的成本在較短的時間內開發自已想要的作品。就算非電子、機電專業出身,也能很快體驗互動電子設計、制作的樂趣! 《arduino一試就上手(第二版)》分為三大部分,共15章,較詳細地介紹了如何從一個arduino初級菜鳥成長為互動達人。書中提供了許多制作實例,涉及lcd、電機、紅外線、超聲波、無線通信,以及最熱門的wifi、gps、自走車、flash等。 《arduino一試就上手(第二版)》適合各大院校“互動設計”、“互動媒體”專業選作教材,也適合廣大愛好者、技術人員閱讀。
Arduino一試就上手(第二版) 目錄:
第1篇進入arduino的世界
第1章初探arduino
1.1物理運算平臺
1.2話說從頭——從核心談起
1.3 arduino溯源
1.4 arduino硬件種類介紹
1.5專屬版的arduino
1.6 arduino的好處
1.7 arduino的應用
1.8 arduino uno
1.9展望
第2章開發環境
2.1程序開發流程
2.2開發環境下載
2.3開發環境功能介紹
2.4內建程序范例與程序架構
2.5程序語法
2.6 arduino 1.0
第3章必要的基本電路知識
.3.1電的基本認識
3.2基本工具
3.3電子零件
3.4 arduino硬件介紹
3.5 arduino擴展板介紹
3.6 fritzing
第2篇開始來玩arduino
第4章模擬信號的世界
4.1模擬信號簡介
4.2 ad轉換
4.3電路中的信號轉換
4.4 arduino世界中的ad
4.5測量可變電阻
4.6測量光敏電阻
4.7壓力檢測
4.8位置檢測
第5章數字信號的世界
5.1數字信號的表示方式
5.2 led閃爍
5.3用按鈕控制led
5.4霹靂燈
5.5指撥開關控制
5.6 led模塊
5.7外部控制led顯示
5.8 7段顯示器
5.9 pwm
5.10用按鈕改變pwm信號
5.11蜂鳴器
5.12心形led閃爍
5.13數字輸出擴展
第6章通信協議
6.1硬件介紹
6.2通信協議介紹
6.3 rs-232基本介紹
6.4 rs-232通信協議
6.5 arduino與串行端口通信
6.6 hello rs-232
6.7輸出數據
6.8輸人數據
6.9輸出控制
第7章arduino與lcd
7.1 lcd簡介
7.2液晶顯示模塊
7.3 arduino函數庫
7.4啟動lcd
7.5 lcd顯示
7.6 lcd換行控制
7.7 lcd跑馬燈
7.8顯示輸入數據
第8章arduino與控制電機
8.1直流電機
8.2控制直流電機
8.3步進電機
8.4控制步進電機
8.5控制舵機
8.6 2軸控制機構
8.7光線自動追蹤系統
第9章arduino與紅外線、超聲波
9.1超聲波測距
9.2紅外線測距
9.3用于循跡的紅外線反射式模塊
9.4紅外線人體感應
第10章arduino與無線通信
10.1無線通信的挑戰
10.2無線通信網絡架構
10.3常見的無線通信協議
10.4 315mhz rf模塊
10.5 27mhz rf模塊
10.6rfid
第3篇進階實作arduino
第11章arduino+wii
11.1 wii基本介紹
11.2 wii remote的操作原理
11.3 sensor bar介紹
11.4 wii remote內部傳感器
11.5 processing
11.6 arduino結合nunchuck
11.7 nunchuck和processing
第12章arduino+clps
12.1 gps簡介
12.2 gps修正技術
12.3 gps其他技術
12.4 gps模塊介紹
12.5 gps輸出信息
12.6使用em-408
12.7 gps使用設定
12.8接收nmea信息
第13章arduino+自走車
13.1自走車行走方式
13.2室內定位
13.3自走車驅動方式
13.4電腦鼠
13.5自走車方位判定——電子羅盤
13.6車輪轉動角度測量
13.7制作自走車
第14章arduino+flash
14.1基本介紹
14.2 arduino+flash開發
第15章無線感測網絡
15.1 xbee規格
15.2 x-ctu
15.3 xbeesl的參數設定
15.4 xbees2的參數設定
15.5 xbee數據傳輸
15.6 api模式(1對2通信架構)
15.7 broadcast
15.8 xbee模擬信號讀取
附錄a數值計算
a.1十進制
a.2二進制
a.3十六進制
a.4辨認數值的方式
a.5計算器
附錄b檢查碼
b.1循環冗余檢查碼
b.2 checksum
附錄c ascii碼
可以去新華書店弄一本
|