第一部分 Arduino 语言
第二部分 Arduino 的数字、模拟端口
第三部分 Arduino 的LCD
第四部分 arduino硬件平台
4.1 arduino的原理图
4.2 LCD口的使用
4.2.1 实例功能
4.2.2 硬件电路
4.2.3 程序设计
4.3 数字i/o口的使用
4.3.1 实例功能
4.3.2 硬件电路
4.3.3 程序设计
4.4 模拟i/o口的使用
4.4.1 实例功能
4.4.2 硬件电路
4.4.3 程序设计
4.5 烧写引导程序
4.5.1 下载器avrisp
4.5.2 avr studio
4.5.3 烧写引导程序
第五部分 arduino基本扩展模块
5.1 l DC motor
5.1.1 直流电机的工作原理
5.1.2 步进电机驱动电路
5.1.3 线性放大调速原理
5.1.4 pwm调速原理
5.1.5 step motor的原理
5.1.6 setp motor的应用
5.1.7 程序设计
5.1.8 程序分析
5.1.9 程序的精练
5.2 input shield
5.2.1 input shield原理图
5.2.2 input shield的实例
5.2.3 程序设计
5.2.4 程序分析
5.2.5 使用摇杆控制直流电机转速
5.3 lcd keypad shield
5.3.1 液晶显示原理
5.3.2 标准1602液晶模块
5.3.3 1602液晶模块控制方式
5.3.4 lcd keypad shield原理图
5.3.5 lcd keypad shield应用实例
5.3.6 程序设计
5.3.7 程序分析
5.3.8 arduino的液晶控制方式
5.3.9 “hello arduino!”
5.4.1 程序设计
5.4.2 128x64 LCD应用实例
5.4.3 interface shield
5.4.4 rgb led module
5.4.5 rgb led module应用实例
第六部分 Arduino PWM脉宽调制原理及实战演练
第七部分 Arduino 控制1602 字符液晶显示原理及实战演练
第八部分 Arduino 驱动直流电机原理及实战演练
第九部分 Arduino 红外传感器控制原理及实战演练
第十部分 Arduino 控制舵机及实战演练
第十一部分 Arduino RGB工作原理及实战演练
第十二部分 Arduino 步进电机控制实验原理及实战演练
强化实验:
◆ 实验一:
(1)按键控制LED亮灭实验例程
(2)按键控制LED亮灭
(3)广告流水灯模块实验
(4).LED闪烁例程
(5).共阴数码管例程
(6).RGB LED 七彩实验
(7).键盘中断例程
(9).Arduino PWM波形例程
(10). RTC实时时钟例程
(11).8x8点阵模块静止显示例程
(12).光控LED实验例程
(13).DS1302实验例程(介绍DS1302工作原理和编程技巧)
(14).超声波测距实验例程(介绍超声波工作原理,控制方法和编程技巧)
(15).8*8点阵模块动态移动例程。
(16).烟雾传感器演示例程。
◆ Arduino例程实验二:
(17)Arduino版本LED闪烁例程;
(18)Arduino GPIO使用,按键输入例程;
(19)Arduino 继电器控制实验例程;
(20)Arduino 9克舵机控制实验例程;
(21)Arduino 蓝牙与手机通讯开发实验例;
高级实验:
★ 红外遥控实验,用遥控板进行设备的红外遥控操作;
★ LCD控制实验,学习通过控制复杂硬件的时序来控制硬件的工作;
★ 16*16点阵贪吃蛇游戏,通过复杂的程序编写练习,快速提高学员的编程能力;