Stap 8: Uitgang: oor motoren.
Van elk oor motor en coderingsprogramma draden bevinden zich in de regenboog bundel aan elke kant. De motor draden zijn bruin en rood. Als u verbinding één met GND en één aan de PWR maakt, zullen de oren draaien in één richting; Als u hen verwisselt, gaan ze in de tegenovergestelde richting.
Als u wilt dat de oren als bidirectionele, zul je uit te voeren van een H-brug - een hardware-switch die een motor van polariteit keert.
Elk oor zal hebben een pin inschakelen, die beweging schakelt in en uit; een voorwaartse pin, en een ACHTERWAARTSE pin. De H-brug zelf zal worden aangesloten op de PWR en GND, en twee draden leiden tot de motor zelf. Verwijzen naar het diagram hierboven voor bedrading specificaties; Ik gebruik een dubbele H-brug: Hiermee kunt u beide motoren, maar de oren zijn onafhankelijk van elkaar.
Enkele belangrijke opmerkingen over het schrijven van code voor de motoren:
- In de loop van uw installatie, door elke pin (fwd, inschakelen, rev) op laag ingesteld voordat u ze als uitgang activeert. Als algemene regel is het een goed idee om ervoor te zorgen dat bewegende onderdelen zijn uit voordat u ze aansluit. Doe het voor beide oren.
- Om te stoppen met de oren, de pin inschakelen is ingesteld op laag om te schakelen van het circuit. Zoals ik het begrijp, is het veiliger om dit te doen dan beide FWD en REV op dezelfde waarden (zowel hoog of beide laag). Hoewel een van de drie leiden de motor om te stoppen tot zal, kan er een gering gevaar voor branden out/kortsluiting uit de motor in de laatste gevallen.
- Dat gezegd zijnde, wees voorzichtig dat je niet per ongeluk codeset beide FWD en REV op hoog of laag op hetzelfde moment (als u doorgaan wilt, FWD moet hoge en REV moet laag). In feite, is het verstandig om te herhalen jezelf: zelfs als u een vorige functie REV ingesteld op laag denkt, het op laag ingesteld opnieuw alleen in het geval als u FWD op hoog instelt.
https://github.com/agentcupcake/Nabaztag-Hack/blob...
In mijn script, de hoofd knop schakelt de LEDs aan en uit, en de scroll-wiel maakt de LED's kleur wijzigen. Elke 2 seconden, elk oor kiest een nieuwe beweging - achteruit, doorsturen of gestopt - en voortgezet totdat unplugged.