Simon Monk,是一个拥有计算机及控制学学士学位、计算机软件工程学博士学位的工程师。早在读书的时候,他就已经是一位互动电子爱好者,并且常常为业余电子爱好者杂志撰稿。第1章 汶就旱Arduino1.1 单片机开发板1.2 Arduino板概览供 电电源接口模拟输入数字接口单片机其他元器件1.3 Arduino的起源1.4 Arduino大家庭UNO、Duemilanove和DiecimilaMegaNanoBluetoothLilypad其他官方板Arduino兼容板1.5 总结第2章 从零开始2.1 开机2.2 安装软件2.3 上传你的第一个Sketch2.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 莫尔斯码翻译器数据全局变量和Setuploop函数函数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服务器通信HTTPHTML10.3 将Arduino用作Web服务器10.4 通过网络来设置Arduino的针脚10.5 总结第11章 C++和库11.1 面向对象类和方法11.2 内建库示例11.3 写一个库头文件实现文件完成你的库11.4 总结