在这个动手实验室中,您将构建温度传感设备并将其连接到 Arduino IOT 云。
这是智慧城市计划系列实验室中的第二个,介绍了物联网的简单应用,能够通过互联网将数据发送到云端。
本教程分为五个部分:
使用下面的接线图作为参考组装您的设备
笔记:
要配置您的开发板,请导航至Arduino Create并完成以下步骤(以橙色突出显示)
您现在将看到您的 MKR1000 板列出并命名为“MyThing”,如下所示(以橙色圈出)
这样就完成了板子在云端的注册
使用在云中注册的设备导航到Arduino 创建并完成以下步骤(以橙色突出显示)
这样就完成了 Arduino IOT Cloud 中设备的设置。
第 1 步- 在第 18 行输入温度传感器变量(片段 1)
// Temperature Sensor variables
int sensorPin = A0;
int sensorValue = 0;
int Dres = 1024;
int VCC = 3300; // set VCC voltage milliVolts
int offset = 500; // set tolerance of 500 milliVolts
int scaling = 10; // set the voltage scaling at 10mM / deg C
float voltage = 0.0; // set the initial voltage to 0
第 2 步- 在第 36 行的 void setup () 中添加以下设置函数(片段 2)
// Set 10bit read resolution
analogReadResolution(10);
第 3 步- 在第 59 行添加主代码(片段 3)
// read the value from the sensor:
sensorValue = analogRead(sensorPin);
Serial.print("sensorValue = ");
Serial.print(sensorValue);
// Calculate the voltage
voltage = sensorValue * (VCC/Dres); // milliVolts
Serial.print(" voltage = ");
Serial.print(voltage);
Serial.print(" VCC = ");
Serial.print(VCC);
// Calculate the temperature
temperature = (voltage - offset ) / scaling;
Serial.print(" temperature(C) = ");
Serial.println(temperature);
delay(1000);
第 4 步- 导航到 Secret 选项卡,输入您的 Wifi 网络名称和密码
第 5 步- 保存并验证代码
第 6 步- 上传代码
您现在已经完成了设备的编码!
完成后,设备将在 Arduino IOT Cloud 仪表板上显示温度。
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
全部0条评论
快来发表一下你的评论吧 !