Код для подключения датчика пыли GP2Y1010AU0F РМ2.5
В примере ниже показано, как подключить вывод датчика пыли GP2Y1010AU0F к монитору последовательного порта платы (вывод можно посмотреть в мониторе порта Arduino IDE).
int dustPin = 0; int dustVal = 0; int ledPower = 2; int delayTime = 280; int delayTime2 = 40; float offTime = 9680; void setup() { Serial.begin(9600); pinMode(ledPower, OUTPUT); pinMode(2, OUTPUT); } void loop() { // ledPower is any digital pin on the arduino connected to Pin 3 on the sensor digitalWrite(ledPower, LOW); // power on the LED delayMicroseconds(delayTime); dustVal = analogRead(dustPin); // read the dust value via pin 5 on the sensor delayMicroseconds(delayTime2); digitalWrite(ledPower, HIGH); // turn the LED off delayMicroseconds(offTime); delay(1000); Serial.println(dustVal); }
Скачать файл с кодом, формат .INO: Датчик пыли