Skip to main content

Projekt 1: Fényérzékelő

Egy olyan összeállítást fogounk elkészíteni ami egy fényszenzor segítségével figyeli az eszköz körülötti fényviszonyokat.

Hozzávalók:

  • 1 db Arduino Uno/Nano/Mega (mi Uno-t fogunk használni)
  • 1 db Breadboard
  • 1 db LDR (Light Dependent Resistor) ez a fényszenzor
  • 1 db 10k Ohm-os ellenállás
  • néhány kébel, amivel összekötjük a dolgokat
  • 1 db LED
Elképzelés:
      Ha sötét lesz az eszköz körül, akkor felkapcsolódik a LED. Tehát egy önállóan működő világítást akarunk elkészíteni.

Áramkör:
Picture of The Circut

Ezen kép alapján kössük össze a hozzávalókat.

Program:
     Miután összeraktuk az eszközt egy dolgunk van, egy kódot kell hozzá írjunk,



void setup() {
  Serial.begin(9600);
  pinMode(13, OUTPUT);
}

void loop() {
  int A = analogRead(A0);
  Serial.println(A);
  if (A < 100 ) {
    digitalWrite(13, HIGH);
  }

  else {
    digitalWrite(13, LOW);
  }
}


Az A változó folyamatosan a szenzor által mutatott értékre fog változni, amit az elágazásban úgy kezelünk, ha az olvasott érték kisebb mint 100 akkor felkapcsolja a LED-et, de ha nagyobb, akkor lekapcsolja. A 100-as értéket nyugodtan személyre szabhatjuk, ahogy azt mi kíánjuk és, ha máshogy kötöttük be akkor a portok számát is megváltoztathatjuk.



Comments