Stap 1: Het circuit
Het circuit is zeer eenvoudig, ik heb een schema opgesteld (Kantlijnnotitie: digikey van SchemeIt is een fantastische gratis tool).
Drijvende Leds
De LinkIt One kan alleen leveren een paar mA via de GPIO pinnen, zodat we transistoren gebruiken om te rijden de LEDS. Ik koos voor een moeras-standaard BC5468 met een 2.2 k ohm weerstand op de basis.
De rode groene en gele LEDS alle had een voorwaartse drop in de regio van 1.65-1.75V, dus ik koos 90 ohm weerstanden (daar was ik met de 3,3 v spoor voor levering)
Drukknop
De drukknop is aangesloten rechtstreeks vanaf de GPIO pin op grond die prima is als we de interne pullup weerstand (u zult zien "INPUT_PULLUP" in de code) inschakelen.
Batterij
Ik uitgebreid de leads van de batterij en zet een schakelaar in lijn, zodat het hele apparaat kan gemakkelijk worden omgezet in- en uitschakelen.
Pincodes
Dit zijn de pin-nummers die ik gebruikt, kunt u gebruiken wat je wilt, maar zorg ervoor dat het overeenkomt met de software.
Pin (LinkitOne) | Doel |
---|---|
D8 | HC-SR04 ECHO |
D9 | HC-SR04 Trig |
D10 | Drukknop |
D11 | Rode LED |
D12 | Amber LED |
D13 | Groene LED |