Wiring PIR (1 / 1 steg)
Steg 1: Ledningar och kod
Obs: Kontrollera ditt stift på PIR
Visas ovan
RÖTT är Vcc
Svart är jord
Gul är Input
Här är koden:
Begin ============================================
/ * Denna skiss använder en PIR-sensor (passiv infraröd detektor) utgångsstiftet på PIR är ansluten till Arduino Pin 2. När IR-rörelse detekteras kommer att Arduino stift 13 lysa. */
CONST int ledPin = 13. Detta är den inbyggda LED
CONST int inputPin = 2; ingångsstift för PIR
void setup()
{
pinMode (ledPin, produktionen); LEDDE på stift 13 kommer att vara en utgång
pinMode (inputPin, ingång); ingång från PIR
}
void loop()
{
int val = digitalRead(inputPin); få indatavärde från PIR och placera den i val
om (val == hög)
{
digitalWrite (ledPin, hög); Aktivera LED om rörelse upptäcks
Delay(10); Vänta
digitalWrite (ledPin, låg); Stäng sedan av LED
}
}
//=======================================================
Så beroende på din användning kan du ringa en dörrklockan när någon närmar sig (en besökare, mailman, etc.) Kanske som en nattlampa eller ett inbrottslarm för dörrar eller fönster. Eftersom detta är i grunden en switch kan det användas för massor av olika saker. Ha kul och se vad du kan komma med! Jag skulle vara intresserad av att höra vad du har gjort!