內容簡介
本書主要介紹基於Arduino 這一開源平台的一系列電子製作方法。全書分為10 講,第1 講主要介 紹Arduino 的基礎知識,如單片機的發展、種類以及編程基礎等;第2 ~ 8 講主要講解基於常見電子 元器件的開發方法,如液晶顯示屏、藍牙、紅外和常用的感測器,並結合實物進行實驗探究,通過課 後小結作業進行能力的提升;第9 講介紹Arduino 設計方法和創新思維;第10 講介紹常用實例,將前 9 講的知識點進行融合併套用。 本書內容框架明確,思路清晰,由易到難,讓讀者通過學習可以獨立設計作品。
目錄信息
第1講
第2講百變LED… ……………………………………………………… 021
1.點亮發光二極體………………………………………………………………022
2.閃爍的發光二極體……………………………………………………………026
3.會呼吸的LED…………………………………………………………………027
4.炫彩LED燈環…………………………………………………………………029
本講小結…………………………………………………………………………033
習題2………………………………………………………………………………033
Arduino基礎… ………………………………………………… 001
1.1 Arduino簡介… …………………………………………………………… 002
1.2 Arduino種類… …………………………………………………………… 002
1.3 開發環境的配置…………………………………………………………… 004
1.4 Arduino開發準備… ……………………………………………………… 007
1.5 軟體,你好………………………………………………………………… 009
1.6 常用元器件………………………………………………………………… 011
1.7 數字輸入…………………………………………………………………… 014
1.8 數字輸出…………………………………………………………………… 014
1.9 串口輸入…………………………………………………………………… 015
1.10 串口輸出… ……………………………………………………………… 017
1.11 模擬輸入… ……………………………………………………………… 018
1.12 模擬輸出… ……………………………………………………………… 018
本講小結………………………………………………………………………… 019
vi
第3講輸入裝置………………………………………………………… 035
1.按鍵控制LED………………………………………………………………… 036
2.觸摸按鍵控制LED…………………………………………………………… 040
3.簡易密碼鎖設計……………………………………………………………… 043
本講小結………………………………………………………………………… 047
習題3……………………………………………………………………………… 047
第4講輸出裝置………………………………………………………… 049
1.DIY音樂鍵盤… ……………………………………………………………… 050
2.旋轉舵機控制………………………………………………………………… 053
本講小結………………………………………………………………………… 055
習題4……………………………………………………………………………… 056
第5講液晶顯示………………………………………………………… 057
1.1602液晶顯示…………………………………………………………………058
2.12864液晶顯示………………………………………………………………062
3.GPU22B液晶顯示……………………………………………………………065
本講小結…………………………………………………………………………071
習題5………………………………………………………………………………071
第6講紅外遙控………………………………………………………… 073
1.紅外遙控點亮LED……………………………………………………………074
2.紅外遙控液晶顯示……………………………………………………………077
本章小結…………………………………………………………………………080
習題6………………………………………………………………………………080
vii
第8講常用感測器介紹………………………………………………… 091
1.溫濕度模組模組……………………………………………………………… 092
2.光敏感測器模組……………………………………………………………… 094
3.人體感應模組………………………………………………………………… 096
4.超音波模組…………………………………………………………………… 097
5.SD卡模組……………………………………………………………………… 099
6.射頻模組……………………………………………………………………… 103
7.氣體採集模組………………………………………………………………… 107
8.灰塵濃度檢測模組…………………………………………………………… 109
本講小結………………………………………………………………………… 112
習題8……………………………………………………………………………… 112
第9講創新思維構架…………………………………………………… 113
第10講項目實例………………………………………………………… 117
1.智慧型射頻門禁………………………………………………………………… 118
2.智慧型藍牙門禁………………………………………………………………… 125
3.基於Processing藍牙智慧型小車……………………………………………… 133
4.室內參數報警器……………………………………………………………… 140