====== Lézer modulok ====== A lézeres adó-vevő egységeket nagyon sok célra lehet használni: egyszerű fénysorompónak, adatátviteli csatornáknak, részecske-érzékelőknek,.. {{ :wiki:arduino:ky008.png?200|KY-008 lézer "adó" modul}} ===== KY-008 lézer "adó" modul ===== {{anchor:ky008}} A KY-008 nem egy komplikált szerkezet. Tartalmaz egy LED-et, meg az ahhoz tartozó optikát, és feszültség alá helyezve lézerfényt bocsát ki. Figyelmeztetés: A macskát ne a mikrosütőben szárítsa! \\ Ne nézzen a lézerfénybe, maradandó károsodást okozhat! ==== KY-008 technikai adatok ==== **Üzemi feszültség:** 5V DC \\ **Fény-hullámhossz:** 650 nm \\ ==== Pin kiosztás ==== **-:** Grund \\ **+:** 5V \\ **S:** digitális bemenet (5V) \\ {{ :wiki:arduino:laser_rec.png?180|Lézer "vevő" modul}} ===== Lézer "vevő" modul ===== Az egység érzékelője **nem modulált**, azaz a napfényt (vagy egyéb megvilágítást) is érzékeli adott esetben. A működési feltételeket ennek ismeretében kell tervezni. Az érzékelés a prizmafelületen történik. Amire még érdemes figyelni: {{:wiki:arduino:laser_rec_2.png|Lézer "vevő" modul}} ==== Pin kiosztás ==== **GND:** Grund \\ **Vcc:** 5V \\ **OUT:** digitális kimenet \\ ===== Lézer fénysorompó alkalmazás ===== A legegyszerűbb (filmekből is jól ismert) alkalmazás, amikor a lézersugár útját megszakítja valami, az egység riasztást ad ki. {{:wiki:arduino:laser_akadaly.png?400|Lézer fénysorompó alkalmazás}} // Vámos Sándor 2018 https://www.ob121.com const int pin_lezer = 2; // 2: adó const int pin_vevo = 3; // 3: vevő const int riaszt = 13; // 13: riasztás void setup() { pinMode(pin_lezer, OUTPUT); // lezer: kimenet pinMode(riaszt, OUTPUT); // riaszt: kimenet, HIGH: riaszt, LOW: ok pinMode(pin_vevo, INPUT); // vevo: bemenet digitalWrite(pin_lezer, HIGH); // lezer be } void loop() { int value = digitalRead(pin_vevo); // beolvasás digitalWrite(riaszt, value); // kiírás delay(1000); // másodperc várakozás }