Arduino編程從零開始(第3版) 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)
立即出貨 (庫存 < 4)
買這商品的人也買了...
-
Pthreads Programming: A Posix Standard for Better Multiprocessing (Paperback)$1,330$1,260 -
Managing Projects with GNU make, 3/e (Paperback)$1,613$1,528 -
Modern Multithreading: Implementing, Testing, and Debugging Multithreaded Java and C++/Pthreads/Win32 Programs$2,980$2,831 -
並行之美學-撰寫平行應用程式的新手指南 (The Art of Concurrency: A Thread Monkey's Guide to Writing Parallel Applications)$580$458 -
超圖解 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$585 -
$280Arduino開源硬件概論(第2版) -
愛上Arduino 第4版$419$398 -
Python 資料分析, 3/e (Python for Data Analysis: Data Wrangling with pandas, NumPy, and Jupyter, 3/e)$980$774 -
微電子封裝技術$414$393 -
超圖解 Arduino 互動設計入門, 5/e$780$616 -
時序收斂的藝術 : 高級ASIC設計實現$408$388 -
C++ 程式設計實習 -- 趣玩 Arduino, 3/e$400$360 -
實戰工業電路板芯片級維修 (全彩視頻版)$594$564 -
$1,128模擬集成電路仿真與實用性電路分析:基於 Cadence® Virtuoso® ADE Assembler/Explorer
簡體館年度書展|現貨2書79折3書75折 詳見活動內容 »
-
VIP 95折
深入淺出 SSD 測試 : 固態存儲測試流程 方法與工具$594$564 -
VIP 95折
MCP 開發從入門到實戰$515$489 -
85折
$806Linux x64 匯編語言編程 -
VIP 95折
MCP 極簡開發 : 輕鬆打造高效智能體$479$455 -
VIP 95折
RISC-V 架構 DSP 處理器設計$534$507 -
VIP 95折
硬件系統模糊測試:技術揭秘與案例剖析$419$398 -
85折
$454RAG 實踐權威指南:構建精準、高效大模型之道 -
VIP 95折
CUDA 並行編程與性能優化$714$678 -
VIP 95折
生成式視覺模型原理與實踐$288$274 -
87折
$459AI大模型:賦能通信產業 -
VIP 95折
科學預測——預見科學之美$408$388 -
VIP 95折
Processing創意編程入門:從編程原理到項目案例$299$284 -
VIP 95折
大模型驅動的具身智能 架構,設計與實現$534$507 -
VIP 95折
納米級CMOS VLSI電路(可制造性設計)$474$450 -
VIP 95折
Manus應用與AI Agent設計指南:從入門到精通$359$341 -
87折
$360高薪Offer 簡歷、面試、談薪完全攻略 -
VIP 95折
軟件系統優化$534$507 -
VIP 95折
芯片的較量 (日美半導體風雲)$414$393 -
VIP 95折
Manus AI 智能體從入門到精通$294$279 -
VIP 95折
深度學習:基礎與概念$1,128$1,072 -
85折
$505GitHub Copilot 編程指南 -
87折
$469Cursor 與 Copilot 開發實戰 : 讓煩瑣編程智能化 -
85折
$551C#核心編程200例(視頻課程+全套源程序) -
VIP 95折
Verilog HDL 計算機網絡典型電路算法設計與實現$354$336 -
VIP 95折
SAAS + AI 架構實戰:業務解析、架構設計、AI 應用$708$673
簡體館年度書展|現貨2書79折3書75折 詳見活動內容 »
-
85折
$806Linux x64 匯編語言編程 -
VIP 95折
MCP 極簡開發 : 輕鬆打造高效智能體$479$455 -
VIP 95折
硬件系統模糊測試:技術揭秘與案例剖析$419$398 -
VIP 95折
生成式視覺模型原理與實踐$288$274 -
87折
$459AI大模型:賦能通信產業 -
VIP 95折
科學預測——預見科學之美$408$388 -
VIP 95折
Processing創意編程入門:從編程原理到項目案例$299$284 -
87折
$360高薪Offer 簡歷、面試、談薪完全攻略 -
VIP 95折
軟件系統優化$534$507 -
85折
$505GitHub Copilot 編程指南 -
85折
$551C#核心編程200例(視頻課程+全套源程序) -
VIP 95折
SAAS + AI 架構實戰:業務解析、架構設計、AI 應用$708$673 -
VIP 95折
深入淺出 Docker, 2/e$419$398 -
85折
$658Unity 特效制作:Shader Graph 案例精講 -
79折
$275零基礎玩轉國產大模型DeepSeek -
VIP 95折
人工智能大模型:機器學習基礎$774$735 -
VIP 95折
RAG 極簡入門:原理與實踐$419$398 -
VIP 95折
大模型實戰 : 從零實現 RAG 與 Agent 系統$419$398 -
VIP 95折
算法趣學(第2版)$348$331 -
VIP 95折
大模型理論與實踐——打造行業智能助手$354$336 -
VIP 95折
大模型應用開發 RAG 實戰課$599$569 -
85折
$509生成式人工智能 (基於 PyTorch 實現) -
VIP 95折
機器人抓取力學$894$849 -
VIP 95折
集成電路版圖設計從入門到精通$474$450 -
VIP 95折
Java 學習筆記, 6/e$839$797
相關主題
商品描述
新的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



