全部商品分类

您现在的位置: 全部商品分类 > 电子电脑 > 计算机技术 > 硬件及维护

Arduino编程从零开始(使用C和C++第2版)

  • 定价: ¥49.8
  • ISBN:9787302500568
  • 开 本:32开 平装
  •  
  • 折扣:
  • 出版社:清华大学
  • 页数:171页
  • 作者:(美)西蒙·蒙克|...
  • 立即节省:
  • 2018-07-01 第1版
  • 2018-07-01 第1次印刷
我要买:
点击放图片

导语

  

内容提要

  

    《Arduino编程从零开始(使用C和C++第2版)》将逐步演示如何快速上手适合所有Arduino型号(包括Arduino Uno R3)的编程。本书由Arduino爱好者和电子大师西蒙·蒙克撰写,提供了易于理解的解释、有趣的示例和可下载的代码。书中探索了如何编写基础项目,如何使用针对Arduino修改过的C语言,以及如何存储数据和连接网络。另外,本书还介绍C++、编写库文件和用Arduino进行物联网编程的实践内容。

作者简介

    西蒙·蒙克(Simon Monk)博士拥有控制论和计算机科学学士学位以及软件工程博士学位。从少年时代起,他就是一名活跃的电子玩家。现在,他是一名优秀的全职作家,撰写了20余本有关创客和电子题材的著作,尤其是对Arduino和树莓派有独到的见解和洞察力。Monk博士的畅销图书包括《Arduino编程从零开始》《FPGA编程从零开始》等。Monk博士还为MonkMakes.com设计产品。你可以在Twitter上关注他(@simonmonk2),也可以通过他的个人网站了解其图书写作和制作活动。

目录

第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  本章小结