Корзина пуста
Описание:
Датчик выполнен на базе компаратора LM393, реагирует на любое попадание воды, будь то дождь, пар или полное погружение датчика в воду. Чувствительность датчика регулируется с помощью потенциометра.
Характеристики:
Питание: 3.3 - 5V
Потребляемый ток: 20mА
Контроллер: LM393
Примечание:
Подключение к Arduino UNO:
Контакт A0 на датчике – к аналоговому контакту на Arduino
Контакт D0 – к цифровому контакту
Контакт GND – к контакту GND
Контакт VCC – к контакту 5V
Прошивка подключения к Arduino UNO:
int rainPin = A0;
int greenLED = 6;
int redLED = 7;
// пороговое значение настраивается тут:
int thresholdValue = 500;
void setup(){
pinMode(rainPin, INPUT);
pinMode(greenLED, OUTPUT);
pinMode(redLED, OUTPUT);
digitalWrite(greenLED, LOW);
digitalWrite(redLED, LOW);
Serial.begin(9600);
}
void loop() {
// считываем входящие данные с аналогового контакта 0:
int sensorValue = analogRead(rainPin);
Serial.print(sensorValue);
if(sensorValue < thresholdValue){
Serial.println(" - It's wet"); // " - Мокро"
digitalWrite(greenLED, LOW);
digitalWrite(redLED, HIGH);
}
else {
Serial.println(" - It's dry"); // " - Сухо"
digitalWrite(greenLED, HIGH);
digitalWrite(redLED, LOW);
}
delay(500);
}
Видеообзор на канале German-Nanoengineer (YouTube):
Обзор на канале Егор Techno_made
Полезные ссылки:
Datasheet:
https://pdf1.alldatasheet.com/datasheet-pdf/view/3068/MOTOROLA/LM393.html
Вес:
11г.
Сообщения не найдены