本实验使用水位传感器测量水位深度信息。
电脑,windows系统
零知开发板
micro-usb线
水位深度传感器
1、打开零知实验室软件开发工具,然后新建项目,输入以下代码:
2、按照之前的方式先【编译】,然后【上传】到开发板中。
/**********************************************************
* 文件: 水位模块实验.ino by 零知实验室([url=http://www.lingzhilab.com]www.lingzhilab.com[/url])
* -^^- 零知开源,让电子制作变得更简单! -^^-
* 时间: 2019/06/27 12:10
* 说明:
************************************************************/
//存放传感器数据的变量
double temp,data;
// 复位或上电后运行一次:
void setup() {
//在这里加入初始化相关代码,只运行一次:
Serial.begin(9600);
}
//一直循环执行:
void loop() {
// 在这里加入主要程序代码,重复执行:
//传感器连接引脚A0
temp=(long)analogRead(A0);
// Serial.println(temp);
//该传感器最大测量深度为4cm,
//根据最大值时候的模拟值计算出当前实际值
data=(temp/800)*4;
Serial.print("当前水位深度:");
Serial.print(data);
Serial.println("cm");
delay(1000);
}
将上述代码验证后上传到零知板,就可以看到测试结果了。