一乐电子

一乐电子百科

 找回密码
 请使用微信账号登录和注册会员

QQ登录

只需一步,快速开始

快捷登录

手机号码,快捷登录

搜索
查看: 5144|回复: 10
收起左侧

[其他DIY] ARDUINO做的双温度计

[复制链接]
发表于 2014-7-16 13:49 | 显示全部楼层 |阅读模式
本帖最后由 g54188 于 2014-7-16 16:25 编辑

ARDUINO-zion+双LM35+OLED做的双温度计
结果测试的完整程序如下:
//============================
/*用LM35和OLED1.3寸屏做双温度显示
平台为:ARDUINO UNO ATmega328和ZINON ATmega128L
   LM35      0      
              |  |  |
        VCC OUT GND
-----------------BY:PETER 2014-7-15------------*/
#include <U8glib.h>
U8GLIB_SH1106_128X64 u8g(U8G_I2C_OPT_NONE);
int potPin = 0;    //传感器信号      
int potPin1 =1;         
float temperature = 0;   
float temperature1 = 0;  
long val=0;               
long val1=0;
void setup()
{
  Serial.begin(9600);//设置波特率
}
void draw(void) //以下显示代码
{
  u8g.setFont(u8g_font_osb26);
  u8g.setPrintPos(25, 30);
  u8g.print(temperature ,1);
  u8g.setPrintPos(95, 30);
  u8g.print("C");
  u8g.setPrintPos(0, 30);
  u8g.print("T");
  //delay(5);
  u8g.setPrintPos(25, 63);
  u8g.print(temperature1 ,1);
  u8g.setPrintPos(95, 63);
  u8g.print("C");
  u8g.setPrintPos(0, 63);
  u8g.print("T");
  //delay(20);
}
void loop ()  //转换温度计算                  
{
  val=analogRead(potPin);
  temperature = (val*0.0048828125*100);
  val1=analogRead(potPin1);
  temperature1 = (val1*0.0048828125*100);
delay(1000);

  u8g.firstPage();  
  do {
    draw();
  }
while( u8g.nextPage() );
}


//============================

LM35温度传感器

LM35温度传感器

显示效果

显示效果

全家福

全家福

显示效果

显示效果

18b20

18b20

全家福1

全家福1

ARDUINO-zion

ARDUINO-zion
发表于 2014-7-16 14:08 | 显示全部楼层
漂亮!
发表于 2014-7-16 14:09 | 显示全部楼层
能共享资料吗?我手上也两块ARDUINO-zion的。
发表于 2014-7-16 16:06 | 显示全部楼层
楼主辛苦了,30多度天还在研究
 楼主| 发表于 2014-7-16 16:10 | 显示全部楼层
paradise 发表于 2014-7-16 16:06
楼主辛苦了,30多度天还在研究

四川的天气每天都30多度,嘿嘿!!!
发表于 2014-7-16 16:15 | 显示全部楼层
g54188 发表于 2014-7-16 16:10
四川的天气每天都30多度,嘿嘿!!!

我不懂单片机,能不能把每句话注释下,我只知道include,正在起步阶段
 楼主| 发表于 2014-7-16 16:21 | 显示全部楼层
paradise 发表于 2014-7-16 16:15
我不懂单片机,能不能把每句话注释下,我只知道include,正在起步阶段

我也不是很懂,语法请到arduino官网上查看。
发表于 2014-7-16 16:21 | 显示全部楼层
楼主还把那两个晶振的电容给补上了?  不用电容影响稳定不?做的漂亮,大字体很喜欢。
 楼主| 发表于 2014-7-16 16:22 | 显示全部楼层
ksd 发表于 2014-7-16 16:21
楼主还把那两个晶振的电容给补上了?  不用电容影响稳定不?做的漂亮,大字体很喜欢。

哦,谢谢,还没很注意这个!!
 楼主| 发表于 2014-7-16 16:29 | 显示全部楼层
paradise 发表于 2014-7-16 16:15
我不懂单片机,能不能把每句话注释下,我只知道include,正在起步阶段

我大楷注释了下,程序就分这样几步,还是很容易理解的

本版积分规则

QQ|一淘宝店|手机版|商店|电子DIY套件|一乐电子 ( 粤ICP备09076165号 ) 公安备案粤公网安备 44522102000183号

GMT+8, 2024-4-26 08:04 , Processed in 0.062736 second(s), 45 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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