Arduino 数码管 温度 开关 LED 合在一起。。!!-Arduino中文社区 - Powered by Discuz!

Arduino中文社区

 找回密码
 立即注册

QQ登录

只需一步,快速开始

查看: 4860|回复: 2

[已解决] Arduino 数码管 温度 开关 LED 合在一起。。!!

[复制链接]
发表于 2013-12-2 04:15 | 显示全部楼层 |阅读模式
你好,老师给了个课题使用Arduino制作一个温度测量装置,不能使用库。
里面要运用2个开关,2个LED。
具体操作步骤:
按 开关1 红灯一直亮    绿灯闪10数码管显示10个数值。 好了这个地方我就卡住了,怎么实现记录10个数值?

按开关2 绿灯一直亮     红灯闪10次 数码管显示刚刚记录的是个数值。 第一步没完成后面我也实在想不出。


但是要注意的是开关不按的时候显示的当前温度。


第二个问题是

这个数码管我添加了 for(int  i=0;i<1000;i++), 才显示出数据的,加了delay就显示不出读出来的数据,但是我为了让LED闪10次加了delay(500),所以导致了每当我按开关的时候数码管就只显示一个数了。 - -!这又怎么样解决。想了好久始终得不到答案

digitalWrite(greedled HIGH);
delay(500);
digitalWrite(greedled LOW);
delay(500);

下面一个是部分线路图,其他两个是数码管的datasheet

部分线路图

部分线路图

数码管

数码管

数码管

数码管


发表于 2013-12-2 06:37 | 显示全部楼层
本帖最后由 袁培根 于 2013-12-2 06:44 编辑

记录十个数值,是一次显示一个十位数,还是分十次显示温度。
高精度温度传感器是一般显示4-5个数字不要库的温度传感器:http://www.arduino.cn/forum.php?mod=viewthread&tid=3604&extra=
 楼主| 发表于 2013-12-3 08:03 | 显示全部楼层
袁培根 发表于 2013-12-2 06:37
记录十个数值,是一次显示一个十位数,还是分十次显示温度。
高精度温度传感器是一般显示4-5个数字不要库的 ...

按button1,数码管分十次显示,
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|Archiver|手机版|Arduino中文社区

GMT+8, 2024-12-4 03:45 , Processed in 0.108343 second(s), 19 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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