Cum folosim senzorul soil (Soil Hygrometer Humidity)
Sunt doua moduri de folosire
Este un proiect Arduino care necesită cunoştinţe medii în domeniu.
Senzor soil ieșire digitala și setam procentul de umiditate din trimmerul senzorului, exemplu:
Cod :
// varianta iesire digitala
int rel_pin = 10;
int sensor_pin = 2;
void setup() {
pinMode(rel_pin, OUTPUT);
pinMode(sensor_pin, INPUT);
}
void loop() {
if(digitalRead(sensor_pin) == HIGH){
digitalWrite(rel_pin, HIGH);
} else {
digitalWrite(rel_pin, LOW);
delay(1000);
}
}
// ––––––-
Atenție la declararea pinilor. Dacă copiați codul atenție la fonturi.
Senzor soil ieșire analogica și setam procentul de umiditate din trimmerul senzorului, exemplu:
Cod :
// varianta iesire analogica
int rel_pin = 10;
int sensor_pin = A0;
int output_value = 0;
int setup_value = 50; // se seteaza in cod intre 0% si 100%
void setup() {
Serial.begin(9600);
pinMode(rel_pin, OUTPUT);
digitalWrite(rel_pin, LOW);
}
void loop() {
output_value= analogRead(sensor_pin);
output_value = map(output_value,550,0,0,100);
Serial.print(„Mositure : „);
Serial.print(output_value);
Serial.println(„%”);
delay(1000);
if(output_value < setup_value){
digitalWrite(rel_pin, HIGH);
} else {
digitalWrite(rel_pin, LOW);
delay(1000);
}
}
//––––––-
Atenție la declararea pinilor. Dacă copiați codul atenție la fonturi.
E simplu, trebuie doar să fim atenți la conectarea pinilor, corespunzător sketch-ului Arduino folosit.
Dar puteți veni la sediul nostru și vă învățăm noi cat putem … vă ajutăm și la montaj …
Colectivul magazinului roboromania.ro vă urează succes ! După realizare va rugam sa trimiteți poze și sugestii.