重工电子论坛

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
热搜: 活动 交友 discuz
查看: 3130|回复: 1
打印 上一主题 下一主题

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

[复制链接]

3

主题

4

帖子

53

积分

注册会员

Rank: 2

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

初始值.png (12.65 KB, 下载次数: 941)

初始值

初始值

初始效果.JPG (170.77 KB, 下载次数: 969)

初始效果

初始效果

哈气后的值.png (7.44 KB, 下载次数: 932)

对着传感器吹一口气后

对着传感器吹一口气后

哈气后.JPG (158.2 KB, 下载次数: 944)

哈气后效果

哈气后效果

主函数.png (25.16 KB, 下载次数: 986)

主函数

主函数

扫描函数.png (16.9 KB, 下载次数: 962)

扫描函数

扫描函数

DHT11.zip

1.33 KB, 下载次数: 4

源程序

分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏
回复

使用道具 举报

299

主题

684

帖子

7021

积分

学生管理组

Rank: 8Rank: 8

积分
7021
沙发
发表于 2018-12-4 04:40:47 | 只看该作者
同学,建议使用论坛自带的代码插件,用于代码展示
类似这样
[C] syntaxhighlighter_viewsource syntaxhighlighter_copycode
include<stdio.h>
main
{
int a
int b
//注释部分
}

回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|小黑屋|cqutlab ( 渝ICP备15004556号

GMT+8, 2024-12-22 21:27 , Processed in 0.210699 second(s), 30 queries .

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表