Autonoma Paintball Sentry Gun (6 / 7 steg)
Steg 6: programvara
Innan du ansluter din Arduino till datorn, gå Hämta Arduino IDE .
Om du har en Diecimila eller äldre styrelse, ställa makt Jumber till USB.
Nu, Anslut din Arduino i - green Power LED på Arduino ska tändas och orange LED kan flash några gånger. Bra jobbat!
Arduino IDE är vad du använder för att ladda programmet Arduino till din styrelse. Dock måste separat, bearbetning IDE att köra datorn sidan av koden. Detta gör kameran tracking, och skickar kommandon till Arduino.
Gå Hämta Bearbetning IDE .
Öppna både bearbetning IDE och Arduino IDE. De bör ser väldigt lika ut.
Lite av trial-and-error på koden, bör du ha en fungerande vakt på nolltid! Så komma igång att skriva!
Skojar bara, naturligtvis.
Nästa sak du behöver göra är att ladda ner JMyron, blobDetection, och controlP5 bibliotek från processing.org. Hitta länken till varje bibliotek på den sidan. Instruktionerna för att ladda ner var och en kan hittas genom att klicka på dess länk.
Du är redo att gå få koden! Hämta den senaste versionen det från min hemsida . När du har sparat det till datorn, packa upp mappen och följ instruktionerna i de strategiskt placerade viktigt.txt-filerna.
Öppna den Arduino koden i Arduino IDE. Kontrollera att du har valt rätt styrelse och seriell port från menyn verktyg. Nästa, klicka på "Verifiera", vänta på att säga "gjort sammanställningen" och klicka på "Ladda upp". RX och TX lysdioder på Arduino styrelsen bör puls lite, sedan stoppa.
Grattis! Du har avslutat programmering Arduino!
Anslut din webbkamera. Installera drivrutiner, om du inte redan har.
Nu öppna bearbetning koden i bearbetning IDE. Klicka på "Kör" och se magin!
Naturligtvis, för många av er kommer detta inte fungerar på första försöket. Bli inte upprörd, det är normalt. Pop mig ett mail med några problem, eller lämna en kommentar nedan.
Ett tips för Windows 7-användare, från ljfa321:
Om du får detta fel när du försöker köra: processing.app.debug.RunnerException: UnsatisfiedLinkError: D:\Software\processing-1.2.1\libraries\JMyron\library\JMyron.dll: kan inte hitta beroende av bibliotek:
"Orsak : Windows 7 inte kommer med MicroSoft C bibliotek, som var normalt i det andra (äldre) fönster systemet.
Detta innebär att det finns två filer saknas i Windows 7 systemet: MSVCP71. DLL och Msvcr71.dll
Lösning : Ladda ner dessa två filer från här:
http://www.addictivetips.com/?attachment_id=38105
OCH!
För Windows 7 32-bitars OS: sätta båda DLL-filer i Windows/System32 mapp
För Windows 7 64-bitars OS: sätta båda DLL-filer i Windows/SysWOW64 mapp. "