This page is read only. You can view the source, but not change it. Ask your administrator if you think this is wrong. ====== 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. <WRAP center round important 80%> Figyelmeztetés: <del>A macskát ne a mikrosütőben szárítsa!</del> \\ Ne nézzen a lézerfénybe, maradandó károsodást okozhat! </WRAP> ==== 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}} <code> // 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 } </code> hu/arduino/laser.txt 2022/04/21 15:02()