数字温度计(显示温度+高温报警)

#include <U8glib.h>
#define INTERVAL_LCD 20
unsigned long lcd_time = millis();
U8GLIB_SSD1306_128X64 u8g(U8G_I2C_OPT_NONE);  #define setFont_L u8g.setFont(u8g_font_7x13)
#define setFont_M u8g.setFont(u8g_font_fixed_v0r)
#define setFont_S u8g.setFont(u8g_font_fixed_v0r)
#define setFont_SS u8g.setFont(u8g_font_fub25n)unsigned int tempMin=24;
unsigned int tempMax=27;void setup() {Serial.begin(115200);analogReference(INTERNAL);pinMode(11,OUTPUT);digitalWrite(11,LOW);
}void loop() {double analogVotage=1.1*(double)analogRead(A3)/1023;double temp=100*analogVotage;unsigned int dutyCycle;u8g.firstPage();  do {    setFont_L;    u8g.setPrintPos(0,10);    u8g.print(temp);}while (u8g.nextPage());if(temp<=tempMin){dutyCycle=0;digitalWrite(11,LOW);}else if(temp<tempMax){dutyCycle=(temp-tempMin)*255/(tempMax-tempMin);digitalWrite(11,LOW);}else{dutyCycle=255;digitalWrite(11,HIGH);}analogWrite(10,dutyCycle);Serial.print("Temp:");Serial.print(temp);Serial.print("Degress Duty cycle:");Serial.print(dutyCycle);delay(100);  }

小白还没学过电路,如果图画得有问题请指出

北邮信通导论第三单元数字温度计相关推荐

  1. 北邮信通导论第三单元智能温控风扇

    智能温控风扇(显示温度转速+高温自动开启) #include <U8glib.h> #define INTERVAL_LCD 20 unsigned long lcd_time = mil ...

  2. 北邮信通导论第三单元焦耳小偷升压电路

    注意: 1.不要把三极管接错 2.面包板空很小,插的时候要注意不要插错,也不要让元件的金属部分碰到一起. 我遇到的问题:灯很暗,一直闪或者只亮一下就灭.最后其中一个电感发热. 解决办法: 1.两个色环 ...

  3. Jamie求职记--北邮信通小硕--技术类

    前言:      前些日子看了Steve兄的求职分享帖,写的很好,相信对于将来想从事非技术类的师弟师妹们,一定有很大的积极作用.      相信我们09级的同学们很多人还记得07级信通院求职交流会中大 ...

  4. 北邮微型计算机原理及应用阶段二,北邮信通院微机原理第二章.ppt

    北邮信通院微机原理第二章 异常模式:系统模式外的其他5种特权模式,常用于处理中断或其它异常. 处理器模式可以通过软件来改变,也可以通过外部中断或处理器异常改变. 特权模式:除用户模式外的其它6种模式 ...

  5. 信通可以保研计算机吗,保研经历(一)北邮信通院

    到了现在这个时间,夏令营已经基本上落下了帷幕,算是保研已经走过一半的路程.这段期间我看到了很多学长学姐留下的经验,所以也想把自己的经历记录下来,希望能对后来的小伙伴有所参考. 我自身的专业是通信工程, ...

  6. 北邮计算机学院竞赛加分,北邮信通院学科竞赛加分办法-20100720.doc

    北邮信通院学科竞赛加分办法-20100720 信息与通信工程学院学科竞赛及科技竞赛加分办法 根据2007年2月1日<北京邮电大学本科学生参加学科竞赛.科技竞赛的若干规定>的文件精神,现制订 ...

  7. 跨专业北邮计算机考研,普通二本跨专业到北邮信通经验分享

    本人来自一所普通的本科学校,有幸今年考到了北邮的信通院,当接到复试通知的那一刻,真的很激动,觉得应该来这里写点什么帮助一下未来的学弟学妹,废话少说直接上干货,我今年的初试成绩英语48政治48数学133 ...

  8. 一位北邮信通硕士的求职历程,看看 或许有帮助

    序:写在前面的话 这篇文章的适用对象为:非技术类方向的同学,如果你是技术大牛,你可以跳过这篇文章了.如果你觉得自己不喜欢技术或者技术不适合你,此文或许会给你些有用的东西. 简单介绍一下,本人信通小硕, ...

  9. 当生命里有程序来串门——一个北邮信通大一学生的漫谈

            数着数着大学生涯的第235天,来到CSDN的第228天,写下第一篇文章到现在的第128天--         听着听着五月天的歌,不知不觉就到了五月天.         总结,一场亲历 ...

最新文章

  1. golang中的Mock依赖
  2. 换64位Win7了,感觉还行
  3. [计算机视觉:算法与应用]学习笔记一:图像形成
  4. SourceInsight 4.0 之一 设置项目的相对路径(可任意移动位置)
  5. eclipse新发现功能之dos和terminal(ssh连接)
  6. python执行过程打印,如何在pytest运行过程中看到正常的打印输出?
  7. 从邵东电信恶性竞争事件问责运营商高层管理者
  8. 为什么存取周期大于存取时间_为什么开放存取很重要
  9. VS2008(C#)子页嵌套母版页的控件访问方法(二)
  10. idea中浏览器打开页面404_深圳网站建设中的404页面有什么用
  11. vue-resource插件使用
  12. paip.activex控件在WEB中使用流程与工具
  13. Julia :HDF5数据文件读写与更新
  14. WinRAR怎么去广告
  15. 东京喰种语录(节选)
  16. 蒋鑫鸿:9.7国际黄金、纸白银行情走势分析、原油操作建议
  17. Bootstrap基础三 排版
  18. ArcMap通过空间连接和数据汇总实现批量统计
  19. Sklearn常用数据预处理方法介绍
  20. 为什么现在那么多公司都要招聘测试开发?测试开发是什么?

热门文章

  1. 关于python+selenium的自动化测试需要用到的知识点总结
  2. 暴风魔镜VR(第一人称和第三人称)
  3. POWER PIVOT的使用介绍1
  4. jconsole是否可以在生产环境使用_运用Jconsole监控JVM
  5. 使用python自动发邮件(163、QQ、outlook邮箱)
  6. 微信电脑端多开操作 要开多少台就有多少台(电脑小白都会)
  7. 数据结构(c++)--炸弹人游戏(BFS)
  8. 素包子看迅雷掘雷门事件
  9. 设置电脑右下角显示秒钟
  10. 同济计算机考研专业课,同济大学计算机考研难不难