Arduino編程從零開始(第3版) Programming Arduino: Getting Started with Sketches, 3/e
[美] 西蒙·蒙克(Simon Monk) 著 王超 譯
- 出版商: 清華大學
- 出版日期: 2023-06-01
- 售價: $299
- 貴賓價: 9.5 折 $284
- 語言: 簡體中文
- 頁數: 149
- 裝訂: 平裝
- ISBN: 7302635781
- ISBN-13: 9787302635789
-
相關分類:
Arduino
- 此書翻譯自: Programming Arduino: Getting Started with Sketches, 3/e (Paperback)
立即出貨 (庫存 < 3)
買這商品的人也買了...
-
$1,330Pthreads Programming: A Posix Standard for Better Multiprocessing (Paperback) -
$1,518Managing Projects with GNU make, 3/e (Paperback) -
Modern Multithreading: Implementing, Testing, and Debugging Multithreaded Java and C++/Pthreads/Win32 Programs$2,980$2,831 -
超圖解 Python 物聯網實作入門 -- 使用 ESP8266 與 MicroPython$699$594 -
$2,112Introduction to Pharmaceutical Analytical Chemistry (Paperback) -
超圖解 Arduino 互動設計入門, 4/e$680$578 -
Python 機器學習超進化:AI影像辨識跨界應用實戰 (附100分鐘影像處理入門影音教學/範例程式)$450$356 -
Arduino 學習套件 (基礎版)$980$931 -
Arduino 學習套件 (超級版)$1,450$1,378 -
Arduino 學習套件 (終極版)$1,890$1,796 -
Python 機器學習與深度學習特訓班:看得懂也會做的AI人工智慧實戰, 2/e (附120分鐘影音教學/範例程式)$520$411 -
跟我學 Office 2021 (適用Office 2021/2019/2016)$450$356 -
嵌入式系統 (使用Arduino)(附範例程式光碟)$450$405 -
IC 芯片設計中的靜態時序分析實踐$810$770 -
物聯網高手的自我修練:帶你玩轉樹莓派、Arduino 與 ESP32$750$495 -
$280Arduino開源硬件概論(第2版) -
愛上Arduino 第4版$419$398 -
Python 資料分析, 3/e (Python for Data Analysis: Data Wrangling with pandas, NumPy, and Jupyter, 3/e)$980$774 -
$352微電子封裝技術 -
超圖解 Arduino 互動設計入門, 5/e$780$663 -
時序收斂的藝術 : 高級ASIC設計實現$408$388 -
C++ 程式設計實習 -- 趣玩 Arduino, 3/e$400$360 -
實戰工業電路板芯片級維修 (全彩視頻版)$594$564 -
裸機 C編程:嵌入式系統 C程序設計$594$564 -
$1,128模擬集成電路仿真與實用性電路分析:基於 Cadence® Virtuoso® ADE Assembler/Explorer
中文年末書展|繁簡參展書2書75折 詳見活動內容 »
-
75折
為你寫的 Vue Components:從原子到系統,一步步用設計思維打造面面俱到的元件實戰力 (iThome 鐵人賽系列書)$780$585 -
75折
BDD in Action, 2/e (中文版)$960$720 -
75折
看不見的戰場:社群、AI 與企業資安危機$750$563 -
79折
AI 精準提問 × 高效應用:DeepSeek、ChatGPT、Claude、Gemini、Copilot 一本搞定$390$308 -
7折
超實用!Word.Excel.PowerPoint 辦公室 Office 365 省時高手必備 50招, 4/e (暢銷回饋版)$420$294 -
75折
裂縫碎光:資安數位生存戰$550$412 -
85折
日本當代最強插畫 2025 : 150位當代最強畫師豪華作品集$640$544 -
79折
Google BI 解決方案:Looker Studio × AI 數據驅動行銷實作,完美整合 Google Analytics 4、Google Ads、ChatGPT、Gemini$630$498 -
79折
超有料 Plus!職場第一實用的 AI 工作術 - 用對 AI 工具、自動化 Agent, 讓生產力全面進化!$599$473 -
75折
從零開始學 Visual C# 2022 程式設計, 4/e (暢銷回饋版)$690$518 -
75折
Windows 11 制霸攻略:圖解 AI 與 Copilot 應用,輕鬆搞懂新手必學的 Windows 技巧$640$480 -
75折
精準駕馭 Word!論文寫作絕非難事 (好評回饋版)$480$360 -
Sam Yang 的插畫藝術:用 Procreate / PS 畫出最強男友視角 x 女孩美好日常$699$629 -
79折
AI 加持!Google Sheets 超級工作流$599$473 -
78折
想要 SSR? 快使用 Nuxt 吧!:Nuxt 讓 Vue.js 更好處理 SEO 搜尋引擎最佳化(iThome鐵人賽系列書)$780$608 -
78折
超實用!業務.總管.人資的辦公室 WORD 365 省時高手必備 50招 (第二版)$500$390 -
7折
Node-RED + YOLO + ESP32-CAM:AIoT 智慧物聯網與邊緣 AI 專題實戰$680$476 -
79折
「生成式⇄AI」:52 個零程式互動體驗,打造新世代人工智慧素養$599$473 -
7折
Windows APT Warfare:惡意程式前線戰術指南, 3/e$720$504 -
75折
我輩程式人:回顧從 Ada 到 AI 這條程式路,程式人如何改變世界的歷史與未來展望 (We, Programmers: A Chronicle of Coders from Ada to AI)$850$637 -
75折
不用自己寫!用 GitHub Copilot 搞定 LLM 應用開發$600$450 -
79折
Tensorflow 接班王者:Google JAX 深度學習又快又強大 (好評回饋版)$780$616 -
79折
GPT4 會你也會 - 共融機器人的多模態互動式情感分析 (好評回饋版)$700$553 -
79折
技術士技能檢定 電腦軟體應用丙級術科解題教本|Office 2021$460$363 -
75折
Notion 與 Notion AI 全能實戰手冊:生活、學習與職場的智慧策略 (暢銷回饋版)$560$420
相關主題
商品描述
新的Arduino編程指南,無需任何編程經驗! 本版進行了全面更新,逐步介紹瞭如何使用修改後的C語言和Arduino IDE快速、輕松地編寫所有基於Arduino模型的程序。電子學大師Simon Monk通過簡單的語言和清晰的指導,引導你快速掌握所有概念。書中提供了數十個易跟學的示例和高質量的插圖,所有的sketch示例程序都可直接使用,也可根據需要進行修改。書中還介紹了使用Arduino框架編寫其他主流開發板程序的全部新知識。 內容涵蓋 ● 配置Arduino並開始編寫sketch程序 ● 瞭解C語言和Arduino IDE的基本知識 ● 向sketch程序添加函數、數組和字符串 ● 設置Arduino的數字和模擬I/O ● 使用Arduino兼容板,包括ESP32、Pico和micro:bit ● 使用內置和自定義Arduino庫 ● 編寫sketch程序,將數據存儲在EPROM或快閃內存中 ● 實現與各種顯示器(包括LCD)的接口 ● 連接到Internet並將Arduino配置為Web服務器 ● 開發有趣且實用的物聯網程序
目錄大綱
第1章 Arduino入門 1
1.1 微控制器 1
1.2 Arduino Uno開發板的探索之旅 3
1.2.1 電源接口 3
1.2.2 供電接口 4
1.2.3 模擬輸入接口 4
1.2.4 數字接口 4
1.2.5 微控制器 5
1.2.6 其他元件 5
1.3 支持WiFi的Arduino兼容板 6
1.4 Arduino的起源 7
1.5 上電 8
1.6 安裝軟件 8
1.7 上傳你的第一個sketch程序 10
1.8 Arduino應用程序 14
1.9 本章小結 16
第2章 C語言基礎 17
2.1 編程 17
2.2 什麼是編程語言 18
2.3 Blink——再來一次 23
2.4 變量 25
2.5 C語言實驗 27
2.6 數值變量和算術運算符 28
2.7 控制語句 30
2.7.1 if語句 30
2.7.2 for語句 32
2.7.3 while語句 35
2.8 常量 36
2.9 本章小結 36
第3章 函數 37
3.1 什麼是函數 37
3.2 參數 38
3.3 全局變量、局部變量和靜態變量 39
3.4 返回值 42
3.5 其他變量類型 43
3.5.1 float(浮點型) 43
3.5.2 Boolean(布爾型) 44
3.5.3 其他數據類型 45
3.6 編碼風格 47
3.6.1 縮進 47
3.6.2 花括號 48
3.6.3 空白 48
3.6.4 註釋 49
3.7 本章小結 50
第4章 數組和字符串 51
4.1 數組 51
4.2 字符串數組 55
4.2.1 字符串常量 56
4.2.2 字符串變量 56
4.3 摩爾斯電碼轉換器 57
4.3.1 數據 58
4.3.2 全局變量和setup函數 59
4.3.3 loop函數 60
4.3.4 flashSequence函數 62
4.3.5 flashDotOrDash函數 63
4.3.6 整合所有部分 63
4.3.7 String類 65
4.4 本章小結 66
第5章 輸入和輸出 67
5.1 數字輸出 67
5.2 數字輸入 70
5.2.1 上拉電阻 71
5.2.2 內部上拉電阻 73
5.2.3 防抖動 74
5.3 模擬輸出 79
5.4 模擬輸入 81
5.5 本章小結 82
第6章 開發板 83
6.1 Arduino Nano 83
6.2 Arduino Pro Mini 85
6.3 Breadboard 85
6.4 Boards Manager 86
6.5 ESP32開發板 88
6.6 Raspberry Pi Pico 90
6.7 BBC micro:bit 91
6.8 Adafruit Feather系統 92
6.9 本章小結 93
第7章 高級Arduino 95
7.1 隨機數 95
7.2 數學函數 97
7.3 位操作 98
7.4 高級I/O 100
7.4.1 生成音調 100
7.4.2 移位寄存器 101
7.4.3 中斷 102
7.4.4 編譯時常量 104
7.4.5 Arduino Web編輯器 105
7.5 本章小結 105
第8章 數據存儲 107
8.1 大型數據結構 107
8.2 將數據存儲在快閃內存中 108
8.3 EEPROM 110
8.3.1 在EEPROM中存儲整數 112
8.3.2 將任何內容寫入EEPROM 113
8.3.3 在EEPROM中存儲浮點數 115
8.3.4 在EEPROM中存儲字符串 115
8.3.5 清除EEPROM中的內容 117
8.4 壓縮 117
8.5 本章小結 119
第9章 顯示器 121
9.1 字母數字LCD顯示器 121
9.2 USB留言板 122
9.3 使用顯示器 125
9.4 其他LCD庫函數 125
9.5 OLED圖形顯示器 126
9.6 連接OLED顯示器 127
9.7 軟件 127
9.8 本章小結 130
第10章 Arduino物聯網程序設計 131
10.1 IoT開發板 131
10.2 將ESP32安裝到Arduino IDE中 132
10.3 連接WiFi 133
10.4 運行Web服務器 135
10.5 提供傳感器讀數 137
10.6 提供傳感器讀數——改進版 138
10.7 從網頁打開和關閉內置的LED 142
10.8 連接到Web服務 144
10.9 本章小結 149



