Arduino 編程從零開始 : 使用 C 和 C++ (第2版) Programming Arduino: Getting Started with Sketches, 2/e
Simon Monk
- 出版商: 清華大學
- 出版日期: 2018-07-18
- 定價: $299
- 售價: 8.5 折 $254
- 語言: 簡體中文
- 頁數: 192
- 裝訂: 平裝
- ISBN: 7302500568
- ISBN-13: 9787302500568
-
相關分類:
Arduino、C 程式語言、C++ 程式語言
- 此書翻譯自: Programming Arduino: Getting Started with Sketches, 2/e (Paperback)
立即出貨 (庫存=1)
買這商品的人也買了...
-
$760$600 -
$322嵌入式 Linux C 語言完全精通教程
-
$390$308 -
$594$564 -
$680$537 -
$500$425 -
$520$260 -
$690$538 -
$680$537 -
$550$468 -
$454智能硬件與機器視覺:基於樹莓派、Python 和 OpenCV
-
$480$379 -
$880$695 -
$673嵌入式 C語言自我修養 — 從芯片、編譯器到操作系統
-
$354$336 -
$720$569 -
$699$552 -
$659$626 -
$414$393 -
$474$450 -
$534$507 -
$678labuladong 的算法筆記
-
$400$316 -
$331通信系統實戰筆記 無處不在的信號處理
-
$216$205
相關主題
商品描述
內容簡介:
● 安裝軟件環境,給Arduino上電,開始上傳項目
● 理解C語言編程基礎
● 為項目添加函數、數組和字符串
● 用程序控制Arduino的數字和模擬輸入/輸出接口
● 使用標準Arduino庫中的函數
● 編寫將數據存儲於EEPROM或快閃內存中的項目
● 連接顯示器,包括與OLED和LCD顯示器的連接
● 連接到因特網並將Arduino作為Web服務器
● 開發關於物聯網的有趣項目
● 構建自己的庫文件並使用面向對象編程方法
新版特色:
● 新增介紹Arduino物聯網程序設計的內容
● 介紹新的Arduino型號和軟件
作者簡介
西蒙·蒙克(Simon Monk),全球知名創客與科技作家,控制與計算機科學學士,軟件工程博士。Simon撰寫的一些知名書籍包括Raspberry PiCookbook、Programming Arduino和Hacking Electronics。Simon曾與兒子Matthew Monk合作撰寫Minecraft Mastery一書,也曾參與撰寫Practical Electronics for inventors。
目錄大綱
第1章 Arduino介紹
1.1 微控制器
1.2 Arduino開發板的探索之旅
1.2.1 電源接口
1.2.2 供電接口
1.2.3 模擬輸入接口
1.2.4 數字接口
1.2.5 微控制器
1.2.6 其他元件
1.3 Arduino的起源
1.4 Arduino家族
1.4.1 Uno和Leonardo
1.4.2 Mega和Due
1.4.3 微型和小型Arduino開發板
1.4.4 Yun
1.4.5 Lilypad
1.4.6 其他“官方”開發板
1.5 Arduino覆製品和變型
1.6 本章小結
第2章 啟程
2.1 上電
2.2 安裝軟件
2.3 上傳你的第一個項目
2.4 Arduino應用程序
2.5 本章小結
第3章 C語言基礎
3.1 編程
3.2 什麽是編程語言?
3.3 Blink——再來一次!
3.4 變量
3.5 C語言實驗
3.6 數值變量和算術運算符
3.7 控制語句
3.7.1 if語句
3.7.2 for語句
3.7.3 while語句
3.8 常量
3.9 本章小結
第4章 函數
4.1 什麽是函數?
4.2 參數
4.3 全局變量、局部變量和靜態變量
4.4 返回值
4.5 其他變量類型
4.5.1 float(浮點型)
4.5.2 boolean(布爾型)
4.5.3 其他數據類型
4.6 代碼風格
4.6.1 縮進
4.6.2 花括號
4.6.3 空白
4.6.4 註釋
4.7 本章小結
第5章 數組和字符串
5.1 數組
5.2 字符串
5.2.1 字符串常量
5.2.2 字符串變量
5.3 摩爾斯電碼轉換器
5.3.1 數據
5.3.2 全局變量和setup函數
5.3.3 loop函數
5.3.4 flashSequence函數
5.3.5 flashDotOrDash函數
5.3.6 整合
5.4 本章小結
第6章 輸入和輸出
6.1 數字輸出
6.2 數字輸入
6.2.1 上拉電阻
6.2.2 內部上拉電阻
6.2.3 防抖動
6.3 模擬輸出
6.4 模擬輸入
6.5 本章小結
第7章 Arduino標準類庫
7.1 隨機數
7.2 數學函數
7.3 位操作
7.4 高級I/O
7.4.1 生成音調
7.4.2 移位寄存器
7.4.3 中斷
7.5 本章小結
第8章 數據存儲
8.1 常量
8.2 將數據存儲在閃存中
8.3 EEPROM
8.3.1 在EEPROM中存儲整數
8.3.2 使用AVR EEPROM庫
8.3.3 在EEPROM中存儲浮點數
8.3.4 在EEPROM中存儲字符串
8.3.5 清除EEPROM的內容
8.4 壓縮
8.5 本章小結
第9章 顯示器
9.1 字母數字LCD顯示器
9.2 USB留言板
9.3 使用顯示器
9.4 其他LCD庫函數
9.5 OLED圖形顯示器
9.6 連接OLED顯示器
9.7 軟件
9.8 本章小結
第10章 Arduino物聯網程序設計
10.1 與Web服務器通信
10.1.1 HTTP
10.1.2 HTML
10.2 將Arduino Uno作為Web服務器
10.3 網絡控制的Arduino
10.4 Node MCU Web服務器
10.5 網絡控制的Node MCU
10.6 呼叫Web服務器
10.7 Arduino Uno和IFTTT
10.8 Node MCU ESP8266開發板和IFTTT
10.9 其他物聯網選擇
10.9.1 Arduino Yun
10.9.2 Particle Photon
10.10 本章小結
第11章 C++和庫
11.1 面向對象
11.2 內置庫示例
11.3 編寫自己的庫
11.3.1 頭文件
11.3.2 實現文件
11.3.3 完成你的庫
11.3.4 關鍵字
11.3.5 示例
11.4 本章小結