温度传感器、VB.NET
1:VB控件程序设计—后台程序设计
Public Class Form1
Private Sub Form1_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
SerialPort1.PortName = "COM7"
SerialPort1.Open()
End Sub
Private Sub Timer1_Tick(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Timer1.Tick
Dim RXD = SerialPort1.ReadExisting()
If RXD <> "" Then
If Mid(RXD, 1, 1) = "T" Then
Lab_t.Text = Mid(RXD, 2, 5)
Dim temp = Val(Mid(Lab_t.Text, 1, 1)) * 1000 + Val(Mid(Lab_t.Text, 2, 1)) * 100 + Val(Mid(Lab_t.Text, 4, 1)) * 10 + Val(Mid(Lab_t.Text, 5, 1))
If temp < 2750 Then
PictureBox2.Image = My.Resources.风扇停
Else
PictureBox2.Image = My.Resources.风扇转
End If
End If
End If
End Sub
End Class
2:Arduino端程序
#include <DallasTemperature.h>
#include <OneWire.h>
// 定义DS18B20数据口连接arduino的10号IO上
#define ONE_WIRE_BUS 10
// 初始连接在单总线上的单总线设备
OneWire oneWire(ONE_WIRE_BUS);
DallasTemperature sensors(&oneWire);
void setup(void)
{
// 设置串口通信波特率
Serial.begin(9600);
Serial.println("Dallas Temperature IC Control Library Demo");
// 初始库
sensors.begin();
}
void loop(void)
{
sensors.requestTemperatures();
Serial.print("T");
Serial.println(sensors.getTempCByIndex(0));
delay (100);
}
温度传感器、VB.NET相关推荐
- 【应用笔记】【AN004】VB环境下基于RS-485的4-20mA电流采集
版本:第一版作者:周新稳 杨帅 日期:20160226 =========================== 本资料高清PDF 下载: http://pan.baidu.com/s/1c1uuhLQ ...
- vb中可视对象的操作
问题 : 在调试机房结账的部分,这两部分总是出问题,实时错误424. 错误解释: 未找到窗体(错误 424) 后来通过大量的查阅,找到了答案. MSHFlexGrid1是一个"控件" ...
- 机房收费系统【VB版】——前期准备
前言: 没有源码和参考的机房收费系统,很犯怵的开始,完全不懂如何下手,经过后来小伙伴的交流和巨人的博客. 准备: 1.安装机房收费系统程序 1.1添加ODBC数据源--添加文件DSN--附加数据库-- ...
- 【VB】学生信息管理系统6——错误调试
因为站在了巨人的肩膀上,在理解代码意思后的调试中,用到之前的别人的CSDN.所以原理查的不是很透彻.这里总结一下我的问题! 1.VB(如下代码)中mrc.EOF = False应该怎么理解呢? Set ...
- 【VB】学生信息管理系统5——数据库代码
这次学生信息管理系统在代码的理解过程中遇到了一些问题.总结如下: 1. sql server的安装过程各个步骤的意思.在安装SQL Server的时候按照网上的步骤,我觉得这个需要学完整个数据库再返回 ...
- 【VB】学生信息管理系统4——数据库的发展
由于连接数据的时候出现了很多不懂得问题,为什么要连接,它是怎么连接的,查着查着,就越看越多.又不舍得就这么放过这些问题,所以就耐心看看究竟是怎么回事! 1.自从出现数据库,人们渴望用数据和应用程序做交 ...
- 【VB】学生信息管理系统2——窗体设计
这次学生系统是照着书敲的,先敲完然后开始调试!中途遇到了很多问题,查了很多,这里不容易系统的总结!所以就针对各个问题,各个击破! 问题一:VB 6.0中,状态栏控件(sbstatusbar):右击选项 ...
- 【VB】学生信息管理系统1——系统设计怎样开始?
历时两周完成用VB完成的学生信息管理系统.从刚开始只会敲好玩的小程序到现在完整的做出一个像样的系统.自己的编程思维进行了很大的跨越. 这次的学生信息管理系统让我从整体的角度看到了一个系统设计的过程. ...
- vb matlab 比较,【笔记】VB.NET和MATLAB读取二进制文件(中文+数值)之比较
搜索热词 Dim fs = New FileStream(str,FileMode.Open) Dim fr = New BinaryReader(fs) temp_byte = fr.ReadByt ...
- 机房收费系统(VB.NET)——超具体的报表制作过程
之前做机房收费系统用的报表是Grid++Report,这次VB.NET重构中用到了VisualStudio自带的报表控件. 刚開始当然对这块功能非常不熟悉,只是探究了一段时间后还是把它做出来了. 以下 ...
最新文章
- 自动化运维——一键安装MySQL
- 如何在Eclipse中使用tomcat9 运行servlet开发简单的动态网页?
- 灾难恢复演练成功的8大步骤
- web.xml初始化spring容器
- python 连续比较_For循环比较python中以前的值
- C语言小白适合入门的项目——扫雷
- 加快脑动脉瘤检测,AI来了
- 51nod--1212 最小生成树
- 2021三跨985重庆大学917计算机上岸经验分享
- 软工文档-项目开发计划
- Vue源码分析之-源码下载和打包调试
- [LeetCode]Burst Balloons 爆气球
- Matlab滤波器设计——基于filter函数的低通、高通、带通、带阻滤波器
- 基于android的校园社区平台
- 可以ping通外网,ping不通内网,同时可以Ping网关,但是外部ping不到IP
- 什么是Watchdog?
- 知识点滴 - 多重验证MFA
- R语言高维数据的pca、 t-SNE算法降维与可视化分析案例报告
- Rust学习第九天——控制测试运行
- 中国人民大学于坤教授:以社会支持体系提升就业力 | 牛客大咖说
热门文章
- 《东周列国志》第五十九回 宠胥童晋国大乱 诛岸贾赵氏复兴
- iOSAPP开发FPS的测试技巧
- 硬盘数据恢复——误删除卷数据恢复
- 安装terrasolid模块的“setup.exe”弹窗setup.inf not found
- 又一家流血上市!AI四小龙之首商汤科技冲刺IPO,三年半巨亏242亿
- 服务器远程关机软件,实现远程关机需要哪些步骤?向日葵怎么实现远程关机控制?...
- 高效能管理之要事第一 时间管理表格2
- 惠普打印机m226dn教程_惠普m226dn说明书
- 汉王速录笔linux驱动下载,汉王速录笔v600驱动 官方版
- MFC对TXT文档的操作—读、写、删、查