arduino编程从零开始是一款Arduino新手编程入门手册,由Simon Monk编著,刘椮楠翻译,全书揭示了arduino的软件特性,介绍了如何在arduino上用c语言编写能稳定运行的sketch。本书的重点是对Arduino编程,作者将介绍怎样简单并有趣地对Arduino编程,避免使用生涩难瞳的代码而让制作变成痛苦的历程。用户将从Arduino用到的基础C语言开始,一步步地完成对Arduino编程的过程,非常适合Arduino新手们下载阅读学习。
《arduino编程从零开始》从C语言基础开始,深入浅出地介绍了Arduino编程,对于零基础的初学者和有一定基础的Arduino玩家都有一定的帮助。本书使用大量的程序范例一步步、手把手地教读者怎样为一块Arduino板进行编程,进而实现想要的功能,从i12Arduino板载LED以各种不同的方式来闪烁,一直到通过附加扩展板实现更加复杂和实用的功能,甚至让Arduino板变成一个小型Web服务器,非常适合广大“创客”和电子爱好者学习,也可供中学生科技竞赛、高等院校相关专业及电子设计。
目录
- 第1章 这就是Arduino
- 1.1 单片机
- 开发板
- 1.2 Arduino板概览
- 供 电
- 电源接口
- 模拟输入
- 数字接口
- 单片机
- 其他元器件
- 1.3 Arduino的起源
- 1.4 Arduino大家庭
- UNO、Duemilanove和Diecimila
- Mega
- Nano
- Bluetooth
- Lilypad
- 其他官方板
- Arduino兼容板
- 1.5 总结
- 第2章 从零开始
- 2.1 开机
- 2.2 安装软件
- 2.3 上传你的第一个Sketch
- 2.4 Arduino应用程序
- 2.5 总 结
- 第3章 C语言基础
- 3.1 编 程
- 3.2 什么是计算机语言
- 3.3 再闪烁一次
- 3.4 变量
- 3.5 C语言实验
- 数字变量和运算式
- 3.6 指令
- if语句
- for循环
- while循环
- #denne指令
- 3.7 总结
- 第4章 函数
- 4.1 什么是函数?
- 4.2 参数
- 4.3 全局、局部和静态变量
- 4.4 返回值
- 4.5 其他变量类型
- 浮点数
- 布尔
- 其他数据类型
- 4.6 编程风格
- 首行缩进
- 大括号
- 留白
- 注释
- 4.7 总结
- 第5章 数组和字符串
- 5.1 数组
- SOS莫尔斯码所使用的数组
- 5.2 字符串数组
- 字符串字面值
- 字符串变量
- 5.3 莫尔斯码翻译器
- 数据
- 全局变量和Setup
- loop函数
- 函数nashsequence
- 函数nash Dotor Dash
- 完整代码
- 5.4 总结
- 第6章 输入和输出
- 6.1 数字输出
- 6.2 数字输入
- 上拉电阻
- 内部上拉电阻
- 消抖
- 6.3 模拟输出
- 6.4 模拟输入
- 6.5 总 结
- 第7章 标准Arduino库
- 7.1 随机数
- 7.2 数学函数
- 7.3 位操作
- 7.4 高级输入/输出
- 声音生成
- 读取移位寄存器
- 7.5 中断
- 7.6 总结
- 第8童 数据存储
- 8.1 常量
- 8.2 PROGMEM指令
- 8.3 EEPROM
- 在EEPROM中存储整数
- 在EEPROM中存储浮点数(union)
- 在EEPROM中存储字符串
- 清空EEPROM的内容
- 8.4 压缩
- 范围压缩
- 8.5 总结
- 第9章 LCD显示器
- 9.1 USB信息板
- 9.2 使用显示器
- 9.3 其他LCD库函数
- 9.4 总结
- 第10章 Arduino网络编程
- 10.1 网络扩展板
- 10.2 和Web服务器通信
- HTTP
- HTML
- 10.3 将Arduino用作Web服务器
- 10.4 通过网络来设置Arduino的针脚
- 10.5 总结
- 第11章 C++和库
- 11.1 面向对象
- 类和方法
- 11.2 内建库示例
- 11.3 写一个库
- 头文件
- 实现文件
- 完成你的库
- 11.4 总结
- 使用说明
- 1、下载并解压,得出pdf文件
- 2、如果打不开本文件,请务必下载pdf阅读器
- 3、安装后,在打开解压得出的pdf文件
- 4、双击进行阅读试读