2.Arduino教程#
2.1 代码和库文件下载#
Arduino资料包含库文件和项目代码,请先点击下载进行后续的学习!!!!
2.2 Arduino IDE 基础教程#
如果你是新手,请一定要看Arduino IDE基础教程,学习了这部分的教程你可以免去很多错误的出现。
2.3 传感器基础课程#
拿到套件后,套件中有42款传感器/模块,有对应的keyes UNO R3开发板、传感器扩展板和连接线。42款传感器/模块是利用自带连接线,单独连接在keyes UNO R3开发板和传感器扩展板。然后上传对应的测试代码,单独测试各个传感器/模块的功能。
特别注意:实验时,模块/传感器连接线材时,必须按照资料里的接线方法及位置,电源与信息脚不能错接,否则会损坏模块/传感器。
- 项目一 LED 模块测试
- 项目二 激光头传感器模块发出激光
- 项目三 插件RGB模块调节LED颜色
- 项目四 控制继电器开关
- 项目五 有源蜂鸣器模块播放声音
- 项目六 无源蜂鸣器模块播放音乐
- 项目七 按键传感器检测实验
- 项目八 电容触摸传感器检测实验
- 项目九 干簧管检测附近磁场
- 项目十 霍尔传感器检测磁场
- 项目十一 左右倾斜检测
- 项目十二 碰撞检测
- 项目十三 附近有人吗
- 项目十四 巡线传感器检测黑白线
- 项目十五 避障传感器检测障碍物
- 项目十六 魔术光杯传感器
- 项目十七 光折断计数
- 项目十八 旋转编码器模块计数
- 项目十九 敲击模块传感器检测状态
- 项目二十 超声波测距
- 项目二十一 红外接收
- 项目二十二 DS18B20温度传感器测试温度
- 项目二十三 DHT11温湿度传感器检测温湿度
- 项目二十四 可调电位器模块读取模拟值
- 项目二十五 TEMT6000光线传感器
- 项目二十六 热敏电阻传感器简单测试
- 项目二十七 麦克风声音传感器检测声音大小
- 项目二十八 MQ-2 烟雾传感器
- 项目二十九 MQ-3 酒精传感器
- 项目三十 摇杆模块传感器
- 项目三十一 手指测心跳模块
- 项目三十二 ADXL345加速度传感器
- 项目三十三 震动模块传感器
- 项目三十四 水滴水蒸气传感器
- 项目三十五 土壤传感器
- 项目三十六 舵机控制
- 项目三十七 3231时钟模块
- 项目三十八 TM1637 4位数码管模块
- 项目三十九 8X8点阵模块
- 项目四十 IIC 1602 液晶屏
- 项目四十一 IIC OLED模块
- 项目四十二 电机-水泵驱动模块
2.4 综合实验课程#
前面课程中,单独测试了传感器/模块的功能,功能比较单一。在此,将多个传感器/模块搭配使用,组合出各种各样的功能。传感器/模块种类比较多,以下选择几款比较经典的组合实验。也可以根据自己的想法,自己设置代码,组合出想要的特别的功能。