KY-008 lézer dióda és lézer érzékelő szenzor

Ennek a két modulnak a teszteléséhez semmi extra sem szükséges, a bekötés rém egyszerű és a kód is, csak a felhasználáson kell elgondolkozni. Biztonsági megoldásnak nem ajánlanám, hiszen egy másik lézer diódával ki lehet játszani. Abban az esetben ha ez nem nem megoldható akkor nagy távolságon lehet szakadásérzékelőznek használni.

Lássuk a modulok bekötését:

Lézer diódaKY008

GND  —  GND

+5V  —  +5V

S  —  D5 pin

Lézer érzékelő szenzor

mHUkUFtBgn_L1QQytTm2_1w GND  —  GND

VCC  —  +5V

OUT  —  D3 pin

Ha a bekötéssel végeztünk, akkor a lézer diódának halványan már világítania kell és a lézer érzékelő szenzoron a piros lednek is világítania kell. Ha ez így van, akkor a modulok bekötése sikeres volt. Ezután nincs más dolgunk csak feltölteni a forráskódot.

Forráskód:

 

#define laserOut 5
#define laserIn 3
int value = 0;
void setup() 
{
  Serial.begin(9600);
  pinMode(laserOut, OUTPUT);
  pinMode(laserIn, INPUT);
}

void loop()
{ 
digitalWrite(laserOut, 1);
value = digitalRead(laserIn);
if (value == 1)
{
  Serial.println("Laser IN");
  delay(200);
 }
else
 {
  Serial.println("Laser OUT");
  delay(200);
 }
  
}

Ha megvagyunk a forráskód feltöltésével, akkor nyissuk meg a serial monitort és nézzük az eredményt. Ha a lézernyaláb az érzékelőre vetül, akkor a “Laser IN” felirat jelenik meg, ellenben a “Laser OUT”.

Remélem segítettem a tesztelésben, és kívánok mindenkinek jó tesztelést és remek időtöltést.

 

(Statisztika: 39 megtekintés)

Vélemény, hozzászólás?

Az email címet nem tesszük közzé.