Hjärnan-kontrollerade rullstol (6 / 10 steg)
Steg 6: Program och ansluta Arduino
Om Arduino är ansluten och datorn kan inte räkna ut att det är en seriell port, kommer att du behöva hämta en drivrutin från Arduino webbplats.
Du behöver också den skiss har vi skrivit för denna applikation.
Alla ovanstående program är länkad i Steg två av detta instructable.
När du har den Arduino programvara som körs, och det erkänner din Arduino hårdvara (som är ansluten till datorns USB-port) kommer att du behöva ladda den skiss som vi har skrivit använda Arkiv-menyn. Sedan gå till Verktyg-menyn och välj "Ombord" och välj modellen av Arduino du har. Diecimila eller Duemilanove Uno är mycket lika och någon av dem skulle fungera för det här programmet. Därefter från Verktyg-menyn, se till serieporten på din Arduino är markerad.
Vid denna punkt, med vår skiss laddad, du kan gå till Arkiv-menyn och välj "Ladda upp till I/O ombord" att läsa in skissen i din Arduino. Efter detta steg fungerar, kan du avsluta programmet Arduino. Du kommer inte att behöva den igen om du vill ändra hur din Arduino fungerar, och det bör inte igång när Python programmet körs.
Efter detta, kommer att du behöva göra en kontakt att gå mellan Arduino och gränssnittskortet som styr rullstolen styrspak. Vi använde stift 10, 2, 3, 4, 5, 6, 7, 8, av Arduino och ansluten dem till stift 2, 3, 4, 5, 6, 7, 8 och 9 av DB25F kontakt från gränssnittskortet. Vi kopplade även marken från Arduino till pin 18 av DB25F kontakt.
Om det inte är uppenbart på denna punkt, du kan hoppa över hela DB25 kontakten och bara tråd direkt från Arduino till transistorer på gränssnittskortet. Vår inställning är resultatet av ursprungligen med den parallella porten på datorn i stället för en Arduino (som fortfarande är ett alternativ om du har en parallellport och inte vill använda en Arduino)