本人最近在学习arduino,想把自己在学习过程中的心得体会写出来和各位分享,希望能帮助到和我一样才入门的同学,也希望大牛们对我的文章批评指正。
本系列是根据陈吕洲先生编著的《Arduino 程序设计基础》编写并扩展的
下面列出了博文的目录:
- 初识Arduino
- 基础篇 2.2 C/C++基础 2.3认识元器件 2.4传感器扩展板的使用 2.5 Arduino I/O控制 2.6和计算机对话 2.7时间控制函数
- I/O口高级应用 3.1调声函数 3.2实战 3.3脉冲宽度测量函数及超声波测距 3.4设置ADC参考电压 3.5外部中断
- 使用和编写类库 4.1编写并使用函数,提高程序的可读性 4.2使用Arduino类库 4.3编写Arduino类库 4.4类库优化与发布
- 通信 5.1硬件串口通信——HardwareSerial类库的使用 5.2软件模拟串口通信——SoftwareSerial类库的使用 5.3 IIC总线的使用——Wire类库的使用 5.4 SPI总线的使用——SPI类库的使用
- 存储篇 6.1断电也能保存数据——EEPROM类库的使用 6.2保存大量数据——SD卡类库的使用 6.3项目:SD卡环境数据记录器
- 无线通信 7.1 IRremote类库成员函数 7.2红外接收 7.3红外发射 7.4实验:遥控家电设备
- LCD显示 8.1 1602LCD的使用——LiquidCrystal类库的使用 8.2项目:制作电子时钟 8.3图形显示器的使用——u8glib类库的使用
- USB类库的使用 9.1 USB设备模拟相关函数 9.2模拟键盘输入信息 9.3实验:使用摇杆模块控制计算机鼠标 9.4项目:PPT播放遥控器
- Ethernet类库的使用 10.1 Ethernet相关硬件介绍 10.2 Ethernet类库 10.3 Ethernet的初始化 10.4通过Telnet建立简易聊天室 10.5 Ethernet与Web应用 10.6 UDP通信 10.7项目:网页控制Arduino