王廷杰 发表于 2018-12-3 21:07:29

【实验室培训_201810期】 王廷杰 第四周任务

一、任务要求:
改写程序,根据输出的温湿度改变跑马灯的样式,并根据按键的输入 状态输出不同温度类型(摄氏度、华氏温度、开氏温度) 。
二、工作环境:
用Arduino进行程序编写,结合开发板、LED灯、按键开关、DHT11温湿度传感器。
三、实现步骤:
在函数外建立一个扫描函数,通过扫描得出某个按键被按下然后改变一个变量的值,在利用这个变量使DHT11的温度值通过串口呈现不同的输出模式(摄氏度、华氏温度、开氏温度),当第一个按键被按下,将温度值以摄氏度从串口输出;当第二个按键被按下,将温度值以华氏度从串口输出;当第三个按键被按下,将温度值以开氏度从串口输出;当没有按键被按下串口输出字符串“no press the button”。湿度值不做改变。且将温度值取十位部分,当温度为20几度时,LED亮两盏,然后对着DHT11哈一口气,温度值上升为30几度,LED亮三盏,并且湿度值也上升。
四、心得体会:
了解了DHT11将数据发送到开发板的方式,熟悉了串口发送数据的函数编写,可以多在网上搜搜例程,通过看别人的程序,借鉴他们的方法来编写自己想要的达成的效果的程序。

李维强-15级 发表于 2018-12-4 04:40:47

同学,建议使用论坛自带的代码插件,用于代码展示
类似这样include<stdio.h>
main
{
int a
int b
//注释部分
}
页: [1]
查看完整版本: 【实验室培训_201810期】 王廷杰 第四周任务