幫助中心 | 我的帳號 | 關於我們

Arduino編程從零開始(第3版)

  • 作者:(美)西蒙·蒙克|責編:王軍|譯者:王超
  • 出版社:清華大學
  • ISBN:9787302635789
  • 出版日期:2023/06/01
  • 裝幀:平裝
  • 頁數:149
人民幣:RMB 49.8 元      售價:
放入購物車
加入收藏夾

內容大鋼
    本版進行了全面更新,逐步介紹了如何使用修改後的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伺服器;
    開發有趣且實用的物聯網程序。
    讀者對象:
    本書面向初學者,但也可為那些已用過Arduino且想了解更多有關Arduino編程知識,或者想更深入了解其中原理的人提供幫助。學習本書,讀者不需要具備任何編程經驗或技術背景,所需要的就是對創造的渴望。

作者介紹
(美)西蒙·蒙克|責編:王軍|譯者:王超
    西蒙·蒙克(Simon Monk)博士擁有控制論和電腦科學學士學位以及軟體工程博士學位。從少年時代起,他就是一名活躍的電子玩家。現在,他是一名優秀的全職作家,撰寫了20余本有關創客和電子題材的著作,尤其是對Arduino和樹莓派有獨到的見解和洞察力。Monk博士的暢銷圖書包括《Arduino編程從零開始》《FPGA編程從零開始》等。Monk博士還為MonkMakes.com設計產品。你可以在Twitter上關注他(@simonmonk2),也可以通過他的個人網站了解其圖書寫作和製作活動。

目錄
第1章  Arduino入門
  1.1  微控制器
  1.2  ArduinoUno開發板的探索之旅
    1.2.1  電源介面
    1.2.2  供電介面
    1.2.3  模擬輸入介面
    1.2.4  數字介面
    1.2.5  微控制器
    1.2.6  其他元件
  1.3  支持WiFi的Arduino兼容板
  1.4  Arduino的起源
  1.5  上電
  1.6  安裝軟體
  1.7  上傳你的第一個sketch程序
  1.8  Arduino應用程序
  1.9  本章小結
第2章  C語言基礎
  2.1  編程
  2.2  什麼是編程語言
  2.3  Blink——再來一次
  2.4  變數
  2.5  C語言實驗
  2.6  數值變數和算術運算符
  2.7  控制語句
    2.7.1  if語句
    2.7.2  for語句
    2.7.3  while語句
  2.8  常量
  2.9  本章小結
第3章  函數
  3.1  什麼是函數
  3.2  參數
  3.3  全局變數、局部變數和靜態變數
  3.4  返回值
  3.5  其他變數類型
    3.5.1  float(浮點型)
    3.5.2  Boolean(布爾型)
    3.5.3  其他數據類型
  3.6  編碼風格
    3.6.1  縮進
    3.6.2  花括弧
    3.6.3  空白
    3.6.4  註釋
  3.7  本章小結
第4章  數組和字元串
  4.1  數組
  4.2  字元串數組
    4.2.1  字元串常量
    4.2.2  字元串變數
  4.3  摩爾斯電碼轉換器

    4.3.1  數據
    4.3.2  全局變數和setup函數
    4.3.3  loop函數
    4.3.4  flashSequence函數
    4.3.5  flashDotOrDash函數
    4.3.6  整合所有部分
    4.3.7  String類
  4.4  本章小結
第5章  輸入和輸出
  5.1  數字輸出
  5.2  數字輸入
    5.2.1  上拉電阻
    5.2.2  內部上拉電阻
    5.2.3  防抖動
  5.3  模擬輸出
  5.4  模擬輸入
  5.5  本章小結
第6章  開發板
  6.1  ArduinoNano
  6.2  ArduinoProMini
  6.3  Breadboard
  6.4  BoardsManager
  6.5  ESP32開發板
  6.6  RaspberryPiPico
  6.7  BBCmicro:bit
  6.8  AdafruitFeather系統
  6.9  本章小結
第7章  高級Arduino
  7.1  隨機數
  7.2  數學函數
  7.3  位操作
  7.4  高級I/O
    7.4.1  生成音調
    7.4.2  移位寄存器
    7.4.3  中斷
    7.4.4  編譯時常量
    7.4.5  ArduinoWeb編輯器
  7.5  本章小結
第8章  數據存儲
  8.1  大型數據結構
  8.2  將數據存儲在快閃記憶體中
  8.3  EEPROM
    8.3.1  在EEPROM中存儲整數
    8.3.2  將任何內容寫入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  IoT開發板
  10.2  將ESP32安裝到Arduino IDE中
  10.3  連接WiFi
  10.4  運行Web伺服器
  10.5  提供感測器讀數
  10.6  提供感測器讀數——改進版
  10.7  從網頁打開和關閉內置的LED
  10.8  連接到Web服務
  10.9  本章小結

  • 商品搜索:
  • | 高級搜索
首頁新手上路客服中心關於我們聯絡我們Top↑
Copyrightc 1999~2008 美商天龍國際圖書股份有限公司 臺灣分公司. All rights reserved.
營業地址:臺北市中正區重慶南路一段103號1F 105號1F-2F
讀者服務部電話:02-2381-2033 02-2381-1863 時間:週一-週五 10:00-17:00
 服務信箱:bookuu@69book.com 客戶、意見信箱:cs@69book.com
ICP證:浙B2-20060032