Загрузка данных


int pirPin = 2;
int redLed = 3;
int greenLed = 1;
int piezo = 4;

void setup() {
  pinMode(pirPin, INPUT);
  pinMode(redLed, OUTPUT);
  pinMode(greenLed, OUTPUT);
  pinMode(piezo, OUTPUT);

  Serial.begin(9600);
}

void loop() {
  int motion = digitalRead(pirPin);

  if (motion == HIGH) {
    digitalWrite(redLed, HIGH);
    digitalWrite(greenLed, LOW);
    digitalWrite(piezo, HIGH);
  } else {
    digitalWrite(redLed, LOW);
    digitalWrite(greenLed, HIGH);
    digitalWrite(piezo, LOW);
  }

  delay(100);
}