Vo需要接到单片机的ADC引脚,测试Vo的电压,就可以根据电压和灰尘浓度的比例图,得到灰尘浓度。 四、GP2Y1010AU0F灰尘传感器与Arduino连接 传感器和Arduino硬件连接: Sharp pin 1 (V-LED) =>连接在 150欧姆电阻 和 220uf电容的中间 Sharp pin 2 (LED-GND) => GND 接地 Sharp pin 3 (LED) => Arduino PIN...
当连接Sharp GP2Y1010AU0F 粉尘传感器和Arduino时,只要将6针的连接线连接传感器和转接板,引出数字(带D标识)和模拟(带A标识)两个数据线。这两根数据线分别可以连接到Arduino的模拟和数字端口上。当运用转接板连接传感器和Arduino时,板子上的LED灯会发亮,则运行正常。 该GP2Y1010AU0F粉尘传感器与Arduino的连接 典型...
步骤一:硬件连接 Sensor Pin Arduino Pin1 Vled –> 5V (150ohm resistor)2 LED-GND –> GND3 LED –> Digital pin 24 S-GND –> GND5 Vo –> Analog pin 06 Vcc –> 5V不接电容电阻接线示意图 添加一个150ohm的电阻和一个220uF的电容,接线如下图! 步骤二:烧入代码,提供两个测试代码,供大家参...
当连接Sharp GP2Y1010AU0F 粉尘传感器和Arduino时,只要将6针的连接线连接传感器和转接板,引出数字(带D标识)和模拟(带A标识)两个数据线。这两根数据线分别可以连接到Arduino的模拟和数字端口上。当运用转接板连接传感器和Arduino时,板子上的LED灯会发亮,则运行正常。
(对应Arduino IDE中的D1) // 定义DHT传感器类型 #define DHTTYPE DHT11 // Wi-Fi网络信息 const char* ssid = "DOUS"; const char* password = "20040908"; // 创建HTTP服务器 ESP8266WebServer server(80); // 创建DHT对象 DHT dht(DHTPIN, DHTTYPE); // 定义粉尘传感器引脚 const int DUST_...
程序里面还会加上数码管或者液晶屏的显示代码。这里也不写了。主要就是讲一下这种传感器怎么接入。代码很简单,例子很多,我都没翻技术手册,直接用卖家给的Arduino代码改的。本来打算用LCD1602这个5块钱的液晶屏显示的但是看到淘宝上一个用3位数码管显示的,所以临时改了也用数码管。
Sensor Pin Arduino Pin 1 Vled –> 5V (150ohm resistor) 2 LED-GND –> GND 3 LED –> Digital pin 2 4 S-GND –> GND 5 Vo –> Analog pin 0 6 Vcc –> 5V LED引脚必须调节成1ms的周期。LED似乎使用的是PNP晶体管来通电,LED引脚必须接收一个较低的电压。价格说明 价格:商品在爱采购的展示...
1 Input Condition for LED Input Terminal Pulse-driven wave form T-10ms (需要增加数模转因为数据是通过pin 5的电压模拟信号输岀的, 而树莓派的引脚不支持模拟信号直接读取(需要增加数模转换芯片),所以先用 Arduino来实验。 Arduino 代码 V-LED LED-GND ED 5工 VO VCC GND之间再串联一个根据电路图, 把...
gp2y1010au0f粉尘传感器具有简单的电路连接和通用的控制接口,可以与各种微控制器或单片机进行连接。它可以通过读取模拟输出电压来获取粉尘浓度值,也可以通过设置使能引脚来控制传感器的工作状态。 代码示例 以下是一个使用Arduino与gp2y1010au0f粉尘传感器进行通信的示例代码: ...
Arduino Pin Sen sor Pin Arduino Pin - Vled - Vled 5V (150ohm 5V (150ohm 1 1 resistor) resistor) LED-GND - GND 2 LED-GND - GND 2 3 LED - Digital pin 2 3 LED - Digital pin 2 4 S-GND - GND 4 S-GND - GND 5 Vo - An alog pin 0 5 Vo - An alog pin 0 V - 5V 6...