作 者:吳漢清 著
定 價:49
出 版 社:人民郵電出版社
出版日期:2017年10月01日
頁 數:130
裝 幀:簡裝
ISBN:9787115467591
Aduino使得沒有多少電子技術基礎、不懂單片機的人也能制作出自己的智能硬件,但是使用Arduino必須具備一些C語言的編程基礎,這使它的應用受到了一點。中國創立 早的創客空間——上海新車間開發的第三方圖形化編程軟件ArduBlock,順利解決了這一難題,讓人們學習Arduino的門檻進一步降低。它將編程的工作簡化為拖曳圖形的拼圖遊戲,使編程可視化,交互性加強。使用它,中小學生也能利用Arduino實現機器人制作,完成自己的創客制作項目。但人們在使用ArduBlock編程時普遍認為它隻能解決比等
● 章 搭建Arduino 圖形化編程平臺. 0011.1 Arduino 控制器簡介 0011.2 下載安裝Arduino IDE 0031.3 配置ArduBlock 圖形化編程環境. 0061.3.1 創建目錄0061.3.2 安裝ArduBlock 軟件 0061.3.3 安裝第三方類庫 0061.3.4 應用舉例0071.4 小結 011第2 章 自我控制LED 夜燈 0122.1 預備知識. 0122.1.1 普通LED 夜燈. 0122.1.2 LED 光伏效應試驗. 0132.2 硬件電路. 0142.3 程序設計. 0152.4 用單片機制作LED 夜燈 0162.4.1 單片機LED 夜燈電路 0162.4.2 用Arduino 控制器制作ISP.下載線 0172.4.3 給單片機燒寫程序. 0172.4.4 裝配與調試. 0192.5 小結 020第3 章 奇妙的電磁陀螺. 0213.1 硬件電路. 0213.1.1 普通電磁陀螺電路. 0213.1.2 Arduino 電磁陀螺電路. 0223.2 程序設計. 0223.3 零部件制作. 0233.3.1 陀螺工作平臺 0233.3.2 線圈. 0233.3.3 陀螺.0243.4 安裝與調試. 0243.5 擴展研究. 0253.6 擴展應用. 0273.7 小結 028第4 章 指針式溫/ 濕度表 0294.1 預備知識. 0294.1.1 DHT11 數字溫/ 濕度.傳感器 0294.1.2 舵機. 0324.2 硬件電路. 0344.3 程序設計. 0354.4 裝配與調試. 0384.5 小結 040第5 章 數字時鐘. 0415.1 預備知識. 0415.2 硬件電路. 0435.3 程序設計. 0445.3.1 主程序0455.3.2 數碼管動態掃描子程序 0465.3.3 顯示子程序. 0475.3.4 整點報時子程序 0485.3.5 時間調整子程序 0485.4 裝配與調試. 0505.5 小結 052第6 章 兩輪藍牙遙控小車 0536.1 預備知識. 0536.1.1 藍牙串口模塊 0536.1.2 360°舵機. 0546.2 硬件電路. 0556.3 程序設計. 0566.3.1 Arduino 程序. 0566.3.2 手機App. 0586.4 小車制作. 0616.5 調試與使用. 0626.6 小結 064第7 章 智能小車. 0657.1 預備知識. 0657.1.1 紅外傳感器. 0657.1.2 紅外測距傳感器 0667.1.3 直流電機驅動模塊. 0677.2 硬件電路. 0687.3 小車的制作過程. 0697.3.1 安裝小車底盤 0697.3.2 安裝Arduino 控制板和.傳感器 0697.4 程序設計與小車調試 0717.4.1 紅外避障 0717.4.2 循線. 0737.4.3 懸停.0747.5 小結 076第8 章 紅外遙控多功能插座. 0778.1 預備知識. 0778.2 硬件電路. 0788.3 程序設計. 0798.3.1 獲取遙控器按鍵編碼. 0798.3.2 主程序和子程序 0808.4 安裝、調試與使用. 0838.4.1 上傳程序 0838.4.2 裝配電路板. 0858.4.3 改裝接線板. 0868.5 小結 088第9 章 數字密碼鎖. 0899.1 預備知識. 0899.1.1 電控鎖 0899.1.2 矩陣式按鍵. 0899.2 硬件電路. 0909.3 程序設計. 0919.4 安裝調試與使用 0949.5 小結 0970 章 PM2.5 測試儀. 09810.1 預備知識. 09810.1.1 灰塵傳感器 09810.1.2 4 位串行數碼管模塊. 09910.2 硬件電路. 10010.3 程序設計. 10110.3.1 主任務:讀取GP2Y1010AU0F.數據 10110.3.2 支任務:4 位串行數碼管模塊.動態掃描顯示. 10110.4 安裝與調試. 10410.5 小結 1051 章 超聲波感應電子琴 10611.1 預備知識. 10611.1.1 超聲波傳感器. 10611.1.2 蜂鳴器模塊 10711.2 硬件電路. 10811.3 程序設計. 10911.4 安裝與調試. 11111.5 小結 1122 章 光電八音盒. 11312.1 預備知識. 11312.1.1 步進電機與驅動模塊 11312.1.2 反射型光電傳感器 11512.2 硬件電路. 11512.3 程序設計. 11612.3.1 光電傳感器信號處理 11612.3.2 步進電機驅動. 11812.4 安裝與調試. 11912.4.1 機盒、音筒裝配. 11912.4.2 樂譜紙帶的繪制. 12012.4.3 電路板裝配 12112.4.4 總裝 12212.4.5 調試 12212.5 小結 123附錄 ArduBlock 教育版模塊功能及對應程序代碼 1241. 控制模塊. 1242. 引腳模塊. 1253. 邏輯運算模塊 1264. 數學運算模塊 1275. 常量/ 變量模塊. 1286. 實用命令. 129
《Arduino圖形化編程進階實戰》介紹了Arduino的基礎知識和ArduBlock圖形化編程軟件的使用方法,並提供了11個使用ArduBlock編程的應用實例。這些實例生動有趣、新穎獨特、實用性強。每個實例都給出了所使用的傳感器介紹、硬件電路工作原理圖、程序代碼、裝配及調試等內容,資料完整,每一個實例都經過作者實際制作。這些實例不僅涵蓋了Arduino常見的應用類型,也包含了Arduino常用的傳感器模塊。讀者通過學習、制作書中的實例,可以發揮自己的創造性,在現有作品基礎上設計和制作出自己的作品。《Arduino圖形化編程進階實戰》適合創客、電子愛好者和Arduino愛好者閱讀,也可作為中小學創客教育的教學參考書。
吳漢清 著
吳漢清中學信息技術教師,高-級工程師。從中學時代即成為一名電子愛好者,上大學後開始為電子類報刊撰寫電子制作文章,著有《玩轉Arduino電子制作》。