Arduino 編程從零開始, 3/e Programming Arduino: Getting Started with Sketches, 3/e
[美] 西蒙·蒙克(Simon Monk) 著 王超 譯
- 出版商: 清華大學
- 出版日期: 2023-06-01
- 定價: $299
- 售價: 8.5 折 $254
- 語言: 簡體中文
- 頁數: 149
- 裝訂: 平裝
- ISBN: 7302635781
- ISBN-13: 9787302635789
-
相關分類:
Arduino
- 此書翻譯自: Programming Arduino: Getting Started with Sketches, 3/e (Paperback)
立即出貨
買這商品的人也買了...
-
$1,438Managing Projects with GNU make, 3/e (Paperback) -
超圖解 Python 物聯網實作入門 -- 使用 ESP8266 與 MicroPython$699$594 -
超圖解 Arduino 互動設計入門, 4/e$680$578 -
Python 機器學習超進化:AI影像辨識跨界應用實戰 (附100分鐘影像處理入門影音教學/範例程式)$450$355 -
Arduino 學習套件 (基礎版)$980$960 -
Arduino 學習套件 (超級版)$1,450$1,421 -
Arduino 學習套件 (終極版)$1,890$1,852 -
Python 機器學習與深度學習特訓班:看得懂也會做的AI人工智慧實戰, 2/e (附120分鐘影音教學/範例程式)$520$442 -
跟我學 Office 2021 (適用Office 2021/2019/2016)$450$355 -
嵌入式系統 (使用 Arduino)(附範例程式光碟)$450$405 -
IC 芯片設計中的靜態時序分析實踐$810$769 -
物聯網高手的自我修練:帶你玩轉樹莓派、Arduino 與 ESP32$750$585 -
$279Arduino開源硬件概論(第2版) -
$356愛上Arduino 第4版 -
Python 資料分析, 3/e (Python for Data Analysis: Data Wrangling with pandas, NumPy, and Jupyter, 3/e)$980$774 -
$351微電子封裝技術 -
超圖解 Arduino 互動設計入門, 5/e$780$663 -
時序收斂的藝術 : 高級ASIC設計實現$408$387 -
$300Arduino 技術及應用 (第2版·微課視頻版) -
$453Chrome 瀏覽器插件開發 (微課視頻版) -
C++ 程式設計實習 -- 趣玩 Arduino, 3/e$400$360 -
實戰工業電路板芯片級維修 (全彩視頻版)$594$564 -
裸機 C編程:嵌入式系統 C程序設計$594$564 -
$958模擬集成電路仿真與實用性電路分析:基於 Cadence® Virtuoso® ADE Assembler/Explorer -
$397半小時 Arduino 編程
簡體書新到貨|2書75折 (8/25--8/31) 詳見活動內容 »
-
VIP 95折
量子計算與人工智能$648$615 -
VIP 95折
圖解Skill+OpenClaw:零代碼打造你的AI智能助手$414$393 -
VIP 95折
OpenClaw快速上手極簡部署與實戰$299$284 -
VIP 95折
LangChain與大語言模型應用開發實踐$299$284 -
85折
$1,014系統安全工程導論 -
85折
$351機器人學基礎 第4版 -
85折
$254國產龍蝦實操手冊:12款OpenClaw國產AI工具零基礎入門+全場景應用(視頻教學版) -
85折
$606openvela輕量系統開發實戰 -
85折
$504智能網聯汽車:AUTOSAR Adaptive平臺技術體系與應用指南 -
VIP 95折
智能體的超級大腦:大模型工作原理揭秘$359$341 -
VIP 95折
30天輕松學會SQL$599$569 -
VIP 95折
大模型賦能的智能體系統原理與實踐$299$284 -
VIP 95折
先進智能感知技術與應用$1,008$957 -
VIP 95折
視覺智能 — 技術前沿與應用探索$894$849 -
VIP 95折
分布式數據庫系統:原理解析與架構設計$474$450 -
VIP 95折
理解深度學習$534$507 -
VIP 95折
AI 優先:面向未來的企業和品牌行動指南$414$393 -
VIP 95折
玩賺 AI 短視頻 : DeepSeek + 即夢 + 剪映 打造爆款視頻$474$450 -
VIP 95折
飛書雲端安全養蝦 極簡OpenClaw實操手冊$479$455 -
VIP 95折
雲網融合的新型網絡架構$594$564 -
VIP 95折
Seedance創富手冊:零基礎做電商帶貨和自媒體$474$450 -
VIP 95折
Python辦公自動化:基於銀河麒麟(Kylin)系統的實現方法$414$393 -
VIP 95折
自然語言處理實踐:語義理解與信息抽取$534$507 -
VIP 95折
大模型應用$354$336 -
VIP 95折
生成式大模型項目實戰(微課版)$359$341
相關主題
商品描述
新的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



