这里会显示出您选择的修订版和当前版本之间的差别。
后一修订版 | 前一修订版 | ||
m:tp:tp7 [2015/11/08 01:44] admin 创建 |
m:tp:tp7 [2015/11/08 14:05] (当前版本) admin |
||
---|---|---|---|
行 1: | 行 1: | ||
- | **“好刺眼的灯光,让它暗一些” - 控制LED的亮度** | + | ====== “我想用电脑控制单片机” - UART串口通信 ====== |
编号:TP7 | 编号:TP7 | ||
行 13: | 行 14: | ||
==== 任务内容==== | ==== 任务内容==== | ||
- | * 理解功率与能量,瞬时功率P(t)=U(t)*I(t),E则是P(t)对于t的积分,如果电压U(t)是周期为T的信号,则在一个周期中,平均功率为E/T。如果将U(t)简化为方波信号,则高电平所占的比例(占空比)越高,平均功率越大。如果T足够小,那么,可以认为占空比越大,当时输出的功率就越大。这就是PWM比较直白的一直理解。 | + | *了解在单片机中常见的通信方式(并行通信,同步串行通信,异步串行通信) |
- | * 思考如何才能产生一定占空比的PWM波 | + | *了解UART通信协议 |
- | * 学习如何用Arduino直接产生PWM波,即analogWrite方法的使用 | + | *学习如何在Arduino中使用UART通信 |
- | * 使用PWM控制LED的明亮程度,并且尝试玩出花样,比如说呼吸灯(LED逐渐的变亮,然后逐渐熄灭) | + | *学习如何从Arduino发送数据给PC |
- | * 想象PWM还能干什么 | + | *学习如何从PC接收数据到Arduino,注意体会接收一个字节和一串字符串 |
+ | *学习如何从收到的数据中提取有用的数据 | ||
+ | *思考UART通信可以用来做些什么 |