Arduino互動設計超入門:用ArduBlock圖形化控制真簡單(附原廠授權之ArduBlock軟體、相關工具與全書專案範例) | 被動收入的投資秘訣 - 2024年11月
Arduino互動設計超入門:用ArduBlock圖形化控制真簡單(附原廠授權之ArduBlock軟體、相關工具與全書專案範例)
全彩超圖解 X 學習更簡單
Arduino初學者救星、玩家級福音!
開發交給ArduBlock,眾多專題都可以更快的搞定!
史上第一本完全以圖形化工具直接開發當紅硬體Arduino專案的全彩超圖解簡單入門書!
國內Arduino暢銷書第一人全新驚艷之作!不會寫程式,竟然也可以成為Arduino的玩家!
軟硬通吃,玩Arduino,可以更簡單!
免費開發工具 x 簡易圖形拖拉操作 x 可轉換Arduino語言 x 可直接傳至Arduino執行
有了ArduBlock,無程式背景也可以輕鬆打開Maker神器的開發大門!
現在全世界最紅的硬體,非Arduino莫屬,但初學者可能會面臨程式的障礙,無法立即享受DIY的樂趣;但現在有了ArduBlock,再也沒有不會寫程式的藉口。受到Arduino核心團隊成員稱讚與國際好評的ArduBlock,是基於Arduino IDE的圖形介面,免費且具中文化,經由簡單的拼圖式操作,即可傳至Arduino上執行,也可以轉換成Arduino語言進行編輯,而且功能愈來愈強大。對Arduino有興趣,卻不會寫程式嗎?沒關係,這個圖形化工具馬上幫你解決許多問題,加速入門的腳步。
本書如同ArduBlock一樣的簡單,現在就立即享受高速的專案開發體驗!
■ 從入門解說與基礎測試開始,透過ArduBlock中文圖形化操作,輕鬆進入Arduino的繽紛世界。
■ 以生動有趣的文筆描述與應用實例切入Arduino的各種主題,如控制多顆LED燈光、LED跑馬燈、七段顯示器、上傳Arduino訊息、接收電腦端訊息、透過電腦端訊息控制Arduino、顯示電腦端訊息於LCD、密碼鎖、電壓訊號量測(變化多端的可變電阻)、可隨意操作的LED控制、溫度量測讀取、光影變化(光敏電阻)、尋找萬磁王之南極還是北極(感測器)、自製轉速計、距離猜猜看(超音波、紅外線)、七彩奪目(RGB LED)、天籟美聲(蜂鳴器)、馬力充沛(步進馬達)、自動涼風扇(伺服馬達)、馬達扭扭樂(直流馬達)、馬力加倍,以及閃閃惹人愛(LED矩陣)…
■ 附錄加碼介紹Arduino免費線上模擬工具,對於不想購買Arduino板子與準備一些電子零件,或者只是想先感受Arduino開發效能者來說,是一個超好用的免費練習資源。另外,亦提供了ArduBlock功能方塊與Arduino程式快速對照表,以便進階學習運用。而書中還有介紹Fritzing這一個非常簡單的電路繪製軟體,它將多數Arduino玩家會用到的元件與電路範例集結,還可以自行設計電路應用。
■ 隨書附贈原廠授權之ArduBlock軟體,以及Arduino、Fritzing工具與全書範例檔,提供快速實現Arduino創意的工具懶人包!
作者簡介
孫駿榮
國內第一本Arduino中文書,也是暢銷書的作者
使用Arduino進行專案開發與相關研究已超過6年以上的經驗,曾經使用Arduino進行數位藝術、自主運動載具等的實現,也使用過其他單晶片於機電整合的項目,目前從事工業自動化領域。近年來,也常受邀擔任Arduino課程講師,於學校與相關機構講解其整合應用與軟體實現。
01 認識 Arduino
介紹現在最熱門的開放式硬體平台 Arduino,以及事前的準備工作。
1-1 Arduino
1-2 Arduino 準備好了,你呢?
1-3 周邊電路規劃
1-4 第一次動手
02 圖形化控制介面 ArduBlock
數位訊號是 DIY 專案中最簡單,但也是最常被運用到的領域。透過 ArduBlock 圖形化的編輯環境,讓 Maker 可以輕輕鬆鬆就進入 Arduino 的繽紛世界。
2-1 視覺化設計環境
2-2 ArduBlock 的第一個程式
2-3 控制多顆 LED 燈光
實作 2-1 多顆 LED 控制
實作 2-2 依照條件控制多顆 LED
實作 2-3 多顆 LED 跑馬燈
實作 2-4 利用指撥開關控制多顆 LED
實作 2-5 利用指撥開關控制 LED 狀態變化
實作 2-6 利用按鍵開關控制 LED
實作 2-8 七段顯示器
實作 2-9 按鈕控制七段顯示器
03 通訊
讓 Arduino 能有對外傳送訊息的能力,可以幫助我們了解 Arduino 目前的情況,也可以針對不同的條件提供不同的訊息顯示。
3-1 什麼是 RS-232 串列通訊?
3-2 Arduino 中的串列埠
實作 3-1 Arduino 上傳訊息
實作 3-2 LED閃爍範例加上狀態訊息輸出
實作 3-3 Arduino 接收電腦端訊息
實作 3-4 透過電腦端訊息控制 Arduino
實作 3-5 透過電腦端訊息控制七段顯示器
3-3 LCD 液晶顯示器
實作 3-6 顯示電腦端訊息在 LCD
3-4 Arduino 私房儲存空間
實作 3-7 不能說的秘密
實作 3-8 密碼鎖
04 類比訊號
類比訊號是最貼近人們的一種訊號變化,Arduino 內建六個類比接腳,讓我們可以感受到外界隨時的環境變化。
4-1 電壓訊號的量測
4-2 可變電阻
實作 4-1 變化多端的可變電阻
實作 4-2 可隨意操作的 LED 控制
4-3 溫度量測
實作 4-3 LM35溫度量測讀取
實作 4-4 TMP36溫度量測讀取
4-4 光影的變化
實作 4-5 光影變化
4-5 尋找萬磁王
實作 4-6 南極還是北極
實作 4-7 自製轉速計
4-6 最遠的距離
實作 4-8 距離猜猜看 1(進階)
實作 4-9 距離猜猜看 2(進階)
實作 4-10 距離猜猜看 3(進階)
05 特殊輸出
經由更多電路的組合,我們可以操控的東西也就越來越多,學習複雜的電路組成,才可以為專案注入更多活力。
5-1 脈衝寬度調變 PWM
實作 5-1 七彩奪目
5-2 天籟美聲
實作 5-2 絕對不是天籟美聲
5-3 馬力充沛
實作 5-3 步進馬達
實作 5-4 伺服馬達
實作 5-5 控制伺服馬達
實作 5-6 自動涼風扇(進階)
實作 5-7 馬達扭扭樂 1(進階)
實作 5-8 馬達扭扭樂 2(進階)
實作 5-9 馬力加倍(進階)
實作 5-10 閃閃惹人愛(進階)
實作 5-11 一眼明瞭(進階)
appendix A Arduino 線上模擬
appendix B 各章節元件整理表
B-1零件整理
B-2認識元件
appendix C ArduBlock 功能方塊與程式對照表