int led = 13;                
int sensorPIR = 8;               
int pirState = LOW;// Iniciamos asumiendo que no hay movimiento alguno
int val = 0;                    
////////////////////////////////////////////////////////////////////VOID SETUP
void setup() {
  pinMode(led, OUTPUT);      
  pinMode(sensorPIR, INPUT);     
  Serial.begin(9600);
}
////////////////////////////////////////////////////////////////////VOID LOOP
void loop(){
  val = digitalRead(sensorPIR);
 
  if (val == HIGH) {            
  digitalWrite(led, HIGH);  
  if (pirState == LOW) {
  Serial.println("Objeto detectado!");
  pirState = HIGH;
  }
  }
  else {
  digitalWrite(led, LOW);
  if (pirState == HIGH){
  Serial.println("-");
  pirState = LOW;
  }
  }
  }

Otros Cursos

  • Arduino PIR sensor de movimiento

            int led = 13;                int sensorPIR = 8;               int pirState = LOW;// Iniciamos asumiendo que no hay movimiento...

  • Arduino Sensor Infrarojo

      const int sensorPin = 9;   void setup() {   Serial.begin(9600);   //iniciar puerto serie   pinMode(sensorPin ,...

  • Arduino teclado matricial

            #include <Keypad.h>const byte Filas = 4;         //Cuatro filasconst byte Cols = 4;         //Cuatro columnasbyte...

  • Arduino UNO

      El Arduino Uno puede ser alimentado a través de la conexión USB o con una fuente de alimentación externa....

  • Java Algoritmo Baloto

    import javax.swing.*;public class Baloto {    static int a[] = new int [6],max=46;    static double...