一 硬件介绍
1.面包版接线逻辑:横排的线不是全通的!
2.各种元件、模块
3.arduino接口介绍、直接跑简单例子、插上屏幕跑示例
二 Arduino编程学习
根据论坛教程,一个一个做下去
1.LED跑马灯实验:
xyh:setup没写对、面包版横排线有坑
wmj:使用的线有问题
zy:面包版接线逻辑没弄清楚 接线错误
pay attention:怎么去调试、一步步找到问题的(硬件、软件)
2.按键控制LED:(先是按上去的时候亮不按的时候灭,然后附加任务,按下后改变状态)
xyh:digitalread的功能没清楚、按键四个脚的接线方式
wmj:程序逻辑。使用了Serial.print进行调试。回顾调试步骤
zy:电脑没电
三 课后
论坛链接:https://www.arduino.cn/thread-1066-1-1.html
https://www.arduino.cn/forum-116-1.html
按照论坛教程,analog部分做一下(对应模块光敏电阻),然后书本第三章驱动蜂鸣器,pwm调光(LED二极管和RGB模块)(先尝试按代码写出来,下次有示波器再让你们看一下实际波形),超声波测距。。。
挑战任务:做一个类似“太阳能手电筒”的电路。光敏电阻读取环境光强,环境越亮,LED越亮
四 本节课目的
1.初步认识Arduino,弄清电子器件的硬件接线方式
2.对C语言有一个初步的回顾
五 后面的几节课可能会讲
1.串口的使用、蓝牙
2.通过串口来就程序进行调试
3.SPI协议 IIC协议(了解+使用)
74HC595 三条线控制8个端口(端口拓展),设计一个电路来实现多级音量调节
4.datasheet的阅读
5.上拉/下拉电阻
逻辑电路的软件模拟(数组)
6.中断控制
7.定时器
8 设计过程