Stap 5: Arduino magie.
Oke, goed, sorry, het zal niet magisch.
In feite, is het echt eenvoudig. Eerst nemen al uw hardware, en maak de beursgenoteerde (ja lijst)-verbindingen:
- Sluit uw Servo datapin (meestal wit of geel) naar arduino pin 9.
- Sluit uw Servo-5Vpin(Usually red) aan op de 5V van de arduino.
- Uw Servo groundpin(Usually black) verbinden met de arduino GND.
- Sluit uw IR datapin naar arduino pin 3.
- Sluit uw IR 5V pin aan op de 5V van de arduino.
- Uw IR groundpin verbinden met de arduino GND.
- Sluit uw PIR-datapin naar arduino pin 6.
- Uw PIR groundpin verbinden met de arduino GND.
- Uw PIR 5V pin sluit aan op de 5V van de arduino
Oke, is dat het! Nu alles wat we moeten doen is het uploaden van de code, die heel simpel is, het leest de IR-sensor, en bij het lezen van een buttonpress het zal updaten de servo-staat, die draait om over te schakelen van het licht in- of uitschakelen. Ik voegde ook een LED om aan te geven van de druk op de knop, dat de LED knippert het aantal keren aangegeven door de knop, zodat de knop 5 laat de LED knipperen 5 keer. Ik voegde ook de PIR-bewegingsmelder aan gevoel als iemand is het invoeren van de kamer. En ten slotte, maar niet in het minst voegde ik de functionaliteit van de tijd, dus van nu af aan, als de tijd 5 uur verstrijkt in de ochtend de servo wordt bijgewerkt en het lampje zal oplichten.
Oke, heb alles werkt? Laten we gaan...