Arduino入門很簡單 版權(quán)信息
- ISBN:9787302388739
- 條形碼:9787302388739 ; 978-7-302-38873-9
- 裝幀:一般膠版紙
- 冊數(shù):暫無
- 重量:暫無
- 所屬分類:>
Arduino入門很簡單 本書特色
本書是一本arduino基礎(chǔ)教程,旨在幫助讀者實(shí)現(xiàn)arduino開發(fā)快速入門。全書詳略得當(dāng),可以幫助讀者快速掌握arduino基礎(chǔ)知識;本書后半部分著力講解各種相關(guān)器件的使用,讓讀者可以在*短時(shí)間內(nèi)實(shí)現(xiàn)自己的電子設(shè)計(jì)構(gòu)想。 全書共16章,分為3篇。內(nèi)容涉及arduino認(rèn)識、電路設(shè)計(jì)軟件fritzing、ardunio ide的安裝和使用、編程語言基礎(chǔ)、通用元器件、led、蜂鳴器、按鈕、電位器、光敏電阻、火焰?zhèn)鞲衅鳌穸葌鞲衅鳌⒓t外線收發(fā)、液位傳感器、lcd、麥克風(fēng)、超聲波、rfid、rtc、伺服電機(jī)、步進(jìn)電機(jī)等。*后,本書還講解了一個(gè)創(chuàng)新性實(shí)戰(zhàn)案例——打地鼠,幫助讀者擴(kuò)展思路,啟發(fā)創(chuàng)意。 由于本書內(nèi)容從arduino基礎(chǔ)部分開始,所以非常適合入門讀者學(xué)習(xí)。同時(shí),在講解的時(shí)候涉及了大量各種器件的應(yīng)用,所以本書也適合作為電子設(shè)計(jì)人員閱讀和參考。 一分鐘了解本書內(nèi)容 arduino概述 電路設(shè)計(jì)軟件fritzing arduino ide的安裝與使用 arduino編程語言基礎(chǔ) 通用元器件介紹 發(fā)光二極管led 蜂鳴器 按鈕 電位器 光敏電阻和常見傳感器 lcd 聲音模塊 rfid——射頻識別 實(shí)時(shí)時(shí)鐘——rtc 伺服電機(jī)和步進(jìn)電機(jī) 用arduino做游戲——打地鼠
Arduino入門很簡單 內(nèi)容簡介
快速入門:零門檻學(xué)ardunio開發(fā),只需5章內(nèi)容就可以快速入門,設(shè)計(jì)產(chǎn)品,實(shí)現(xiàn)自己的創(chuàng)意和想法 大量器件:講解24種常見的元器件和7種傳感器,重點(diǎn)講解了rfid和控制電機(jī)等器件 第三方庫:精挑細(xì)選高性能代碼庫并結(jié)合元器件進(jìn)行了充分講解 實(shí)例豐富:所有的器件和代碼庫都配有完整實(shí)例,全書112個(gè)實(shí)例 創(chuàng)新思想:講解時(shí)注重傳達(dá)創(chuàng)新思想,*后以迭代的思路實(shí)現(xiàn)了一個(gè)創(chuàng)意實(shí)例——打地鼠 答疑解惑:提供qq群、技術(shù)論壇壇和電子郵件等方式解答讀者的疑問 推薦閱讀(請點(diǎn)叢書鏈接查看) 《簡簡單單學(xué)通51單片機(jī)開發(fā)》 (一個(gè)電子技術(shù)的狂熱愛好者、研發(fā)者的51單片機(jī)學(xué)習(xí)與開發(fā)感悟!) 《妙趣橫生的算法 (c語言實(shí)現(xiàn))第2版》(算法入門經(jīng)典暢銷書全新升級!培養(yǎng)編程興趣,提高編程能力) 《妙趣橫生的算法 (c++語言實(shí)現(xiàn))》(算法入門必讀經(jīng)典!培養(yǎng)編程興趣,提高編程能力) 《程序員的數(shù)學(xué)思維修煉(趣味解讀)》 (專門為程序員而寫的數(shù)學(xué)書,生動(dòng)有趣,程序員必讀!) 《c語言入門很簡單》(c語言菜鳥入門的不二選擇!9.8小時(shí)配套教學(xué)視頻,贈(zèng)送31小時(shí)c語言教學(xué)視頻) 《c語言入門1.2.3——一個(gè)老鳥的c語言學(xué)習(xí)心得》(總結(jié)高效率學(xué)習(xí)心得,看得懂,學(xué)得會,10小時(shí)配套視頻)
Arduino入門很簡單 目錄
第1章 arduino概述
1.1 arduino的起源
1.2 術(shù)語arduino的含義
1.2.1 arduino的硬件
1.2.2 arduino的軟件
1.2.3 arduino的社區(qū)
1.3 arduino的硬件產(chǎn)品——主板
1.3.1 arduino uno
1.3.2 arduino leonardo
1.3.3 arduino due
1.3.4 arduino yún
1.3.5 arduino tre
1.3.6 arduino micro
1.3.7 arduino robot
1.3.8 arduino esplora
1.3.9 arduino mega系列
1.3.10 arduino ethernet
1.3.11 arduino mini
1.3.12 lilypad arduino系列
1.3.13 arduino nano
1.3.14 arduino pro系列
1.3.15 arduino fio
1.3.16 arduino zero
1.4 arduino的硬件產(chǎn)品——盾板
1.4.1 arduino gsm盾板
1.4.2 arduino ethernet盾板
1.4.3 arduino wifi盾板
1.4.4 arduino wireless sd盾板
1.4.5 arduino motor盾板
1.4.6 arduino wireless proto盾板
1.4.7 arduino proto盾板
1.5 arduino硬件產(chǎn)品——新手套件
1.6 arduino硬件產(chǎn)品——附件
1.6.1 tft lcd屏幕
1.6.2 微型usb/serial適配器
1.6 arduino uno
1.6.1 arduino uno上的主要元器件
1.6.2 arduino uno上的端口
1.7 arduino可以做什么
第2章 電路設(shè)計(jì)軟件fritzing
2.1 fritzing基礎(chǔ)
2.1.1 fritzing的下載與安裝
2.1.2 認(rèn)識fritzing的主面板
2.2 fritzing的元件庫
2.2.1 元件的組織形式
2.2.2 導(dǎo)入元件庫
2.2.3 導(dǎo)出元件庫
2.3 編輯元件
2.3.1 fritzing的元件編輯器
2.3.2 制作元件的面包板視圖
2.3.3 制作元件的原理圖視圖
2.3.4 制作元件的pcb視圖
2.3.5 元件編輯器的圖標(biāo)和元數(shù)據(jù)視圖
2.3.6 關(guān)聯(lián)所有視圖的針腳
2.4 畫出手電筒的電路圖
第3章 arduino ide安裝與使用
3.1 arduino ide安裝
3.1.1 arduino ide安裝包下載
3.1.2 使用二進(jìn)制安裝包安裝arduino ide
3.1.3 使用壓縮包形式安裝arduino ide
3.1.4 arduino ide中文化
3.2 windows7下的arduino驅(qū)動(dòng)安裝
3.2.1 自動(dòng)安裝arduino驅(qū)動(dòng)
3.2.2 手動(dòng)安裝arduino驅(qū)動(dòng)
3.3 在arduino上運(yùn)行程序
3.3.1 arduino ide主界面簡介
3.3.2 運(yùn)行一個(gè)閃爍led示例程序
3.3.3 運(yùn)行一個(gè)控制臺輸出示例程序
3.4 arduino ide編碼流程
3.4.1 創(chuàng)建、保存和打開源文件
3.4.2 編輯源文件
3.4.3 校驗(yàn)源文件
3.4.4 下載程序到開發(fā)板
3.5 高級的arduino ide——mariamole
第4章 arduino編程語言基礎(chǔ)
4.1 arduino程序必要的setup()和loop()
4.2 程序中的值
4.2.1 變量和常量
4.2.2 變量類型
4.2.3 變量的作用域和修飾符
4.2.4 獲取變量大小的工具——sizeof()
4.2.5 變量類型轉(zhuǎn)換
4.3 運(yùn)算符
4.3.1 數(shù)學(xué)運(yùn)算符
4.3.2 比較運(yùn)算符
4.3.3 布爾運(yùn)算符
4.3.4 指針運(yùn)算符
4.3.5 位運(yùn)算符
4.3.6 復(fù)合運(yùn)算符
4.4 語法進(jìn)階
4.4.1 預(yù)定義命令#define和#include
4.4.2 語句和語句塊
4.4.3 注釋
4.5 控制結(jié)構(gòu)
4.5.1 條件判斷語句if和if…else
4.5.2 跳轉(zhuǎn)語句break、continue、return和goto
4.5.3 分支語句switch case
4.5.4 循環(huán)語句while和do…while
4.5.5 循環(huán)語句for
4.6 函數(shù)
4.6.1 系統(tǒng)函數(shù)
4.6.2 調(diào)用函數(shù)
4.6.3 自定義函數(shù)
4.7 c++語言的類和對象
4.7.1 類
4.7.2 對象
4.8 庫
4.8.1 arduino官方庫
4.8.2 使用第三方庫和創(chuàng)建自己的庫
第2篇 arduino元器件篇
第5章 通用元器件介紹
5.1 導(dǎo)線、電纜和連接器
5.2 電阻
5.2.1 概念
5.2.2 阻值識別
5.2.3 歐姆定律
5.2.4 電阻的作用
5.2.5 電阻的串聯(lián)與并聯(lián)
5.3 面包板
第6章 發(fā)光二極管led
6.1 使用到的專用器件
6.2 驅(qū)動(dòng)單個(gè)led程序
6.2.1 使用數(shù)字針腳點(diǎn)亮led
6.2.2 使用模擬針腳點(diǎn)亮led
6.2.3 使用led發(fā)送s.o.s摩爾斯碼
6.2.4 使用led發(fā)送摩爾斯電碼
6.2.5 led跑馬燈
6.2.6 使用led模擬交通燈
6.3 驅(qū)動(dòng)led點(diǎn)陣
6.3.1 led點(diǎn)陣顯示表情
6.3.2 led點(diǎn)陣跑馬燈
6.3.3 回紋燈
6.3.4 矩形回縮燈
6.4 使用74hc595驅(qū)動(dòng)led
6.4.1 74hc595使用方式
6.4.2 使用74hc595驅(qū)動(dòng)led點(diǎn)陣
6.5 使用max7219驅(qū)動(dòng)led
6.5.1 max7219led顯示驅(qū)動(dòng)器
6.5.2 max7219的數(shù)據(jù)格式
6.5.3 max7219的寄存器
6.5.4 ledcontrol庫
6.5.5 arduino通過max7219控制8*8led點(diǎn)陣
6.5.6 max7219級聯(lián)控制8*40led點(diǎn)陣
6.6 rgb三色led
6.7 七段數(shù)碼管
6.7.1 arduino直接控制七段數(shù)碼管
6.7.2 arduino通過74hc595控制一個(gè)七段數(shù)碼管
6.7.3 使用兩個(gè)74hc595驅(qū)動(dòng)4位七段數(shù)碼管
6.7.4 arduino通過max7219控制七段數(shù)碼管
第7章 蜂鳴器
7.1 蜂鳴器的工作原理及分類
7.2 驅(qū)動(dòng)蜂鳴器程序
7.2.1 驅(qū)動(dòng)有源蜂鳴器
7.2.2 驅(qū)動(dòng)無源蜂鳴器
7.3 蜂鳴器使用實(shí)例
7.3.1 使用無源蜂鳴器輸出7個(gè)基本音級
7.3.2 使用無源蜂鳴器演奏音樂
7.3.3 使用有源蜂鳴器發(fā)送s.o.s摩爾斯碼
第8章 按鈕
8.1 按鈕的作用及分類
8.2 按鈕的實(shí)質(zhì)
8.3 按鈕的使用示例
8.3.1 使用按鈕控制led燈
8.3.2 使用arduino的中斷
8.3.3 按鈕矩陣的使用
8.3.4 使用按鈕矩陣模擬鋼琴
第9章 電位器
9.1 普通電位器
9.2 游戲搖桿
9.3 使用示例
9.3.1 讀取電位器的值
9.3.2 使用電位器控制led亮度
9.3.3 使用電位器控制led流水燈速度
9.3.4 游戲搖桿的使用
第10章 光敏電阻和常見傳感器
10.1 光敏電阻
10.1.1 光敏電阻應(yīng)用原理
10.1.2 光控?zé)?br />10.2 火焰?zhèn)鞲衅?br />10.3 溫濕度傳感器
10.3.1 精密攝氏溫度傳感器lm35
10.3.2 溫濕度傳感器模塊
10.4 紅外線收發(fā)
10.4.1 紅外線模塊構(gòu)成
10.4.2 使用第三庫irremote
10.5 液位傳感器
10.5.1 接觸式液位傳感器
10.5.2 完善液位傳感器
第11章 lcd
11.1 lcd模塊lcd1602
11.2 lcd控制庫liquidcrystal
11.2.1 liquidcrystal八線模式
11.2.2 liquidcrystal四線模式
11.3 liquidcrystal_i2c庫
第12章 聲音模塊
12.1 麥克風(fēng)模塊
12.1.1 讀取麥克風(fēng)數(shù)據(jù)
12.1.2 聲控?zé)?br />12.1.3 自適應(yīng)聲控?zé)?br />12.2 超聲波模塊
12.2.1 超聲波模塊hc-sr04
12.2.2 第三方庫newping
12.2.3 超聲波模塊應(yīng)用
第13章 rfid——射頻識別
13.1 rfid概覽
13.2 rfid硬件
13.2.1 rfid讀/寫器
13.2.2 rfid應(yīng)答器
13.3 為rfid編程
13.3.1 讀取rfid應(yīng)答器的出廠數(shù)據(jù)
13.3.2 rfid開發(fā)流程
13.3.3 操作rfid應(yīng)答器的值塊
13.3.4 操作rfid應(yīng)答器讀寫塊
13.4 簡易公交收繳費(fèi)系統(tǒng)
13.4.1 繳費(fèi)系統(tǒng)
13.4.2 收費(fèi)系統(tǒng)
第14章 實(shí)時(shí)時(shí)鐘——rtc
14.1 rtc簡介
14.2 ds1302集成電路
14.3 ds1302工作原理
14.3.1 ce和時(shí)鐘控制
14.3.2 數(shù)據(jù)輸入和輸出
14.3.3 時(shí)鐘/日歷
14.3.4 寫保護(hù)寄存器
14.3.5 ram寄存器
14.3.6 涓流充電寄存器
14.4 寄存器的突發(fā)模式
14.5 第三方庫ds1302
14.5.1 ds1302簡介
14.5.2 使用ds1302庫設(shè)置日期和時(shí)間
14.5.3 使用ds1302庫讀取日期和時(shí)間
14.6 簡易led時(shí)鐘
第15章 伺服電機(jī)和步進(jìn)電機(jī)
15.1 伺服電機(jī)
15.1.1 伺服電機(jī)工作原理
15.1.2 伺服電機(jī)與arduino
15.1.3 使用arduino官方庫servo
15.2 使用其他器件控制伺服電機(jī)
15.2.1 使用旋轉(zhuǎn)電位器控制伺服電機(jī)
15.2.2 使用按鈕開關(guān)控制伺服電機(jī)
15.2.3 使用游戲搖桿控制伺服電機(jī)
15.2.4 使用遙控器控制伺服電機(jī)
15.3 步進(jìn)電機(jī)
15.3.1 步進(jìn)電機(jī)工作原理
15.3.2 步進(jìn)電機(jī)的類型
15.3.3 28byj-48和uln2003
15.3.4 arduino、uln2003和28byj-48連接
15.3.5 使用arduino的官方庫stepper
15.3.6 自己實(shí)現(xiàn)28byj-48的控制函數(shù)
第3篇 arduino實(shí)例篇
第16章 用arduino做游戲——打地鼠
16.1 需求分析
16.2 打地鼠——雛形
16.2.1 實(shí)現(xiàn)隨機(jī)“地鼠”
16.2.2 按鈕邏輯
16.2.3 整合代碼
16.3 打地鼠——高級
16.3.1 加入擊中動(dòng)畫
16.3.2 加入隨機(jī)速度
16.3.3 整合代碼
16.4 打地鼠——終極
16.4.1 加入積分系統(tǒng)
16.4.2 將分?jǐn)?shù)顯示在led上
16.4.3 整合代碼
Arduino入門很簡單 作者簡介
楊佩璐,現(xiàn)任教于山東中醫(yī)藥大學(xué)理工學(xué)院。長期從事計(jì)算機(jī)相關(guān)課程的教學(xué)和課題研究,先后發(fā)表過多篇相關(guān)論文,并出版了多部計(jì)算機(jī)類圖書。 任昱衡,高級硬件工程師。中國電子商務(wù)協(xié)會電子商務(wù)研究院副院長。擔(dān)任多所高校的客座講師,從事相關(guān)教學(xué)和科研活動(dòng)。先后發(fā)表過多篇相關(guān)論文,出版過多部圖書。
- >
回憶愛瑪儂
- >
新文學(xué)天穹兩巨星--魯迅與胡適/紅燭學(xué)術(shù)叢書(紅燭學(xué)術(shù)叢書)
- >
我從未如此眷戀人間
- >
朝聞道
- >
企鵝口袋書系列·偉大的思想20:論自然選擇(英漢雙語)
- >
自卑與超越
- >
經(jīng)典常談
- >
伊索寓言-世界文學(xué)名著典藏-全譯本