亮度传感器
主要代码如下:
/*
光敏电阻,使用虚拟引脚,将虚拟引脚设为输入
*/
void setup()
{
pinMode(A1, INPUT);
Serial.begin(9600);//若波特率设为115200,会因为电脑和板子之间因数据传输速度太快而导致数据丢失
}
void loop()
{
int rawValue = analogRead(A1);
Serial.println(rawValue);
delay(1000);
}
测试的时候用手挡住光敏传感器,串口监视器中传出来的数据会减小。
用手电筒照射传感器,亮度会升高。
另外实操过程中发现了个小知识点:模拟串口默认输入,直接读取也可以得到数据。
除此之外,发现了一个问题:
这次使用的是Nano板子
当没有当把代码上传成功,Nano板子还没接传感器的时候,串口监视器中会发现依然会传输数据。
esp8266(AT指令控制)
首先由于esp8266板子上不显示串口的名字,故附上下图

esp8266与电脑连接需要用到usb转ttl转接口
其中与转接口的连接如下,绿色叉号不用连接。

再连接好之后打开串口助手

随即开始输入AT指令
首先输入一个AT
看是否会返回一个AT
之后开始按照下图进行操作
原网址:http://www.elecfans.com/dianzichangshi/20171103574722.html

其中需要注意的是:
1.如果出现错误,可能是中英文的错误。最好自己看着AT指令自己打出来。
这个连接的是局域网的工作室的一个WIFI
IP地址的查找方法
首先

输入ipconfig

然后按回车
找到红色方框圈出来的ip地址

本文介绍了一种使用Arduino Nano板上的亮度传感器测量光照强度的方法,并通过串口输出数据。此外,还详细介绍了esp8266芯片通过AT指令控制实现网络连接的过程。
1640

被折叠的 条评论
为什么被折叠?



