Stap 9: Debug het apparaat
Geef het een gaan. Probeer de computer zetten aan slaap en ontwaken het opnieuw.
Dus iets gaat waarschijnlijk niet meteen aan de slag, maar dat is ok. We kunnen werken erdoorheen. Ervan uitgaande dat je hebt uw code hier geüpload is de volgorde die ik zou gaan door dingen in om te achterhalen wat niet werkt:
- De status LED op de Arduino bord naast pin 13. Het moet knipperen wanneer uw computer is aangesloten, en vervolgens wanneer u slapen van uw PC en tot het lampje wacht uit te schakelen, de LED op de Arduino naar een stevig licht overschakelen moet. Wanneer kom je uit slaap moet het teruggaan naar het opvlammen. Als dit werkt, dan weten we dat de Arduino board weet wanneer uw PC wakker is. Zoniet controleer dan dat de pin van het moederbord is aangesloten op de juiste Arduino pin en dat je Arduino kracht van uw PC krijgt (als ze nodig een gemeenschappelijke basis hebben). Het moet echt zo simpel als dat. voor dit tenzij u van een niet gebruikmaakt-5V Arduino (zou kunnen werken maar ik heb niet getest)
- Controleer of u een batterij in de afstandsbediening hebt. Probeer de knoppen in te drukken op de afstandsbediening de PCB fysiek in plaats van met de Arduino. Als dat niet dan iets met dat deel werkt.
- Het omdraaien van de polariteit op de leidt van de schakelaars. Als slechts één schakelaar wordt geactiveerd worden (b.v. uit maar niet op of vice versa) dan dit is zeer waarschijnlijk de oorzaak en ik weet dat ik had dit probleem. Misschien de moeite waard het proberen met een als niet werkt omdat u misschien wel ongelukkig genoeg te hebben van zowel de verkeerde manier rond.
- Controleer de pinnen op uw Opto-Isolator. Ik heb de mijne uit maplin maar jou kan afwijken en ik weet dat op een aantal de LED's zijn een andere manier rond binnen dus check het gegevensblad als u niet vóór en vergelijken met de mijne.
- Als het nog steeds niet werkt probeer dan ter vervanging van de Opto-Isolator. Als u de leads verbonden aan de LEDs de verkeerde manier om je heen kan gebroken hebben het maar op dit punt heb je om creatief uitzoeken wat er mis is.