北邮信通导论第三单元数字温度计
数字温度计(显示温度+高温报警)
#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); }
小白还没学过电路,如果图画得有问题请指出
北邮信通导论第三单元数字温度计相关推荐
- 北邮信通导论第三单元智能温控风扇
智能温控风扇(显示温度转速+高温自动开启) #include <U8glib.h> #define INTERVAL_LCD 20 unsigned long lcd_time = mil ...
- 北邮信通导论第三单元焦耳小偷升压电路
注意: 1.不要把三极管接错 2.面包板空很小,插的时候要注意不要插错,也不要让元件的金属部分碰到一起. 我遇到的问题:灯很暗,一直闪或者只亮一下就灭.最后其中一个电感发热. 解决办法: 1.两个色环 ...
- Jamie求职记--北邮信通小硕--技术类
前言: 前些日子看了Steve兄的求职分享帖,写的很好,相信对于将来想从事非技术类的师弟师妹们,一定有很大的积极作用. 相信我们09级的同学们很多人还记得07级信通院求职交流会中大 ...
- 北邮微型计算机原理及应用阶段二,北邮信通院微机原理第二章.ppt
北邮信通院微机原理第二章 异常模式:系统模式外的其他5种特权模式,常用于处理中断或其它异常. 处理器模式可以通过软件来改变,也可以通过外部中断或处理器异常改变. 特权模式:除用户模式外的其它6种模式 ...
- 信通可以保研计算机吗,保研经历(一)北邮信通院
到了现在这个时间,夏令营已经基本上落下了帷幕,算是保研已经走过一半的路程.这段期间我看到了很多学长学姐留下的经验,所以也想把自己的经历记录下来,希望能对后来的小伙伴有所参考. 我自身的专业是通信工程, ...
- 北邮计算机学院竞赛加分,北邮信通院学科竞赛加分办法-20100720.doc
北邮信通院学科竞赛加分办法-20100720 信息与通信工程学院学科竞赛及科技竞赛加分办法 根据2007年2月1日<北京邮电大学本科学生参加学科竞赛.科技竞赛的若干规定>的文件精神,现制订 ...
- 跨专业北邮计算机考研,普通二本跨专业到北邮信通经验分享
本人来自一所普通的本科学校,有幸今年考到了北邮的信通院,当接到复试通知的那一刻,真的很激动,觉得应该来这里写点什么帮助一下未来的学弟学妹,废话少说直接上干货,我今年的初试成绩英语48政治48数学133 ...
- 一位北邮信通硕士的求职历程,看看 或许有帮助
序:写在前面的话 这篇文章的适用对象为:非技术类方向的同学,如果你是技术大牛,你可以跳过这篇文章了.如果你觉得自己不喜欢技术或者技术不适合你,此文或许会给你些有用的东西. 简单介绍一下,本人信通小硕, ...
- 当生命里有程序来串门——一个北邮信通大一学生的漫谈
数着数着大学生涯的第235天,来到CSDN的第228天,写下第一篇文章到现在的第128天-- 听着听着五月天的歌,不知不觉就到了五月天. 总结,一场亲历 ...
最新文章
- golang中的Mock依赖
- 换64位Win7了,感觉还行
- [计算机视觉:算法与应用]学习笔记一:图像形成
- SourceInsight 4.0 之一 设置项目的相对路径(可任意移动位置)
- eclipse新发现功能之dos和terminal(ssh连接)
- python执行过程打印,如何在pytest运行过程中看到正常的打印输出?
- 从邵东电信恶性竞争事件问责运营商高层管理者
- 为什么存取周期大于存取时间_为什么开放存取很重要
- VS2008(C#)子页嵌套母版页的控件访问方法(二)
- idea中浏览器打开页面404_深圳网站建设中的404页面有什么用
- vue-resource插件使用
- paip.activex控件在WEB中使用流程与工具
- Julia :HDF5数据文件读写与更新
- WinRAR怎么去广告
- 东京喰种语录(节选)
- 蒋鑫鸿:9.7国际黄金、纸白银行情走势分析、原油操作建议
- Bootstrap基础三 排版
- ArcMap通过空间连接和数据汇总实现批量统计
- Sklearn常用数据预处理方法介绍
- 为什么现在那么多公司都要招聘测试开发?测试开发是什么?