Este programa enciende un led cuando el sensor detecta moviemiento (cambio de temperatura).
const int pinSensor=3;
const int pinLed=4;
int estado;
void setup() {
pinMode(pinSensor, INPUT);
pinMode(pinLed, OUTPUT);
digitalWrite(pinLed, LOW);
}
void loop() {
estado=digitalRead(pinSensor);
if (estado==HIGH) {
digitalWrite(pinLed, HIGH);
} else {
digitalWrite (pinLed, LOW);
}
}
si queremos ver el resultado del sensor por el puerto serial, este código es más correcto.
const int pinSensor=3;
const int pinLed=4;
int estado;
void setup() {
Serial.begin(9600);
pinMode(pinSensor, INPUT);
pinMode(pinLed, OUTPUT);
digitalWrite(pinLed, LOW);
}
void loop() {
estado=digitalRead(pinSensor);
Serial.print(" valor sensor PIR ");
Serial.println(estado);
if (estado==HIGH) {
digitalWrite(pinLed, HIGH);
} else {
digitalWrite (pinLed, LOW);
}
}
No hay comentarios:
Publicar un comentario