Stap 7: Installeer de Python interpreter en programma
Download en installeer de Python interpreter en het Python programma, vermeld in stap twee van dit Instructable downloaden.
U wellicht moeite configureren van het programma voor de juiste seriële poort van de Arduino, vooral als uw computer al een seriële poort.
Zorg ervoor dat de Arduino is aangesloten en voer het programma uit via de Python interpreter. Als u richting zoals ik toetsen j k m, ziet u de ingebouwde LED op de Arduino turn in- of uitschakelen omdat het is bedraad (in software) aan een van de output lijnen naar de interfacekaart.
U kunt op dit punt de Arduino aansluiten op de interfacekaart. De rolstoel overeind dus de wielen de grond niet raken, of als je kunt (en we deden) losraken van het wiel klauwen. Deze manier, wanneer de motoren, zij niet daadwerkelijk leiden tot de rolstoel te verplaatsen (hoewel het niet langer is geremd in plaats en konden rollen).
Als u de rolstoel inschakelt, moeten de lichten komen normaal en aangeven dat de rolstoel is klaar om te worden verplaatst. Het verplaatsen van de joystick moet veroorzaken de remmen te klikken af en de motoren te willen verplaatsen van de stoel.
Nu het Python programma is uitgevoerd, zoals in de afbeelding hieronder, op één van de sleutels van de beweging zal ertoe leiden dat het programma vertellen de Arduino te sturen van de rolstoel in die richting voor een korte tijd, en dan vertellen om te stoppen. Indrukken van de 1, zal 2, of 3 sleutels het programma "snelheid" 1 2 of 3 ingesteld. In snelheid 1, is de kleine transistor voor elke richting geactiveerd. In snelheid 2, is de grote transistor (de ene met de weerstand van de verhuurder) geactiveerd. In het vak snelheid 3 beide transistors (gezien als 1 of 0 in de tekstweergave hieronder) wordt geactiveerd.
(Let op dat deze snelheden niets hebben te maken met snelheden die zijn geselecteerd met de ON/OFF switches van de stoel - Zie stap 3)
Als de software wordt ingesteld met de uitvoer te 00110011 de rolstoel wordt verteld om te stoppen.
Op dit punt moet u testen dat het Python programma goed zorgt ervoor dat de rolstoel te bewegen wanneer een toets wordt gedrukt (herhaaldelijk) en de volgende stap is het configureren van de software van de Puzzlebox Brainstorms en EEG-hoofdtelefoon.