10.16 arduino lec1

一 硬件介绍

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 设计过程

你可能感兴趣的:(10.16 arduino lec1)