3D tryckta labyrint kontrolleras av din Android-enhet (7 / 9 steg)

Steg 7: Programmera Arduino



Vi skapade en Android App med App Inventor 2 som kommer att fånga pitch och rulla data från android orienteringssensor. Det är sedan delat med 3 och avrundat till närmaste heltal (detta göra Android rörelser mindre känsliga). Då det överförs via bluetooth-anslutningen till Arduino med följande format pitch, rulle/n med kommatecken skilja 2 heltalen och slutar med en ny linje karaktär (/ n). Vi visar dig hur vi gjort att koden i nästa steg men första låter diskutera Arduino skiss.

Hämta filen maze_control_bt.zip nedan för Arduino koden och packa upp till katalogen Arduino. Öppna skissen i Arduino IDE. Ange pitchHm och rollHm numren du hittade i steg 5 för att göra din labyrint säng nivå. Kontrollera att bluetooth-modulen inte är ansluten sedan ansluta datorn till styrelsen via serieporten och ladda upp koden.

Läs ASCII-sträng Arduino självstudien använda som vägledning vi byggt en skiss loop som hämtar planen och rulla dataformulär bluetooth-anslutningen. Den begränsar sedan vinklar till +/-15 grader för att hålla saker rimlig. Skissen flyttar sedan servon till pitch och rulle vinklar.

FYI- Beroende på hur du monterat din 2 gimbal center bitar kan du behöva ändra det - till ett + på koden linje framgår av bilden ovan.

Se Steg
Relaterade Ämnen

Kontrollera din android-enhet med en wii remote

Hey guys för min tredje instructable jag ska visa dig hur du styr din android-enhet med en wii remotevad du behöver är1 x: wii remote1 x: android-enhetSteg 1: Ladda ner app först måste du gå till google play och hämta en app som kallas wiimote contro...

Hur man återställer raderade Data från din Android-enhet i några enkla steg

Om du är som de flesta människor i dessa dagar, ha du förmodligen en eller flera elektroniska enheter som drivs av Android operativsystemet (OS) som du använder dagligen både personliga och yrkesmässiga skäl. Din Android-enheter kan lagra en stor män...

Hur du uppdaterar din Android-enhet (manuell)

uppdatera din android-enhet till den senaste versionen tillgänglig behöver du:Enhetens senaste versionen (kontrollera enheten på den högra panelen och leta efter den nyaste lager rom): http://e6003e78.linkbucks.comOdin Multidownloader v4.38: http://f...

Arduino Universal Bluetooth Anslut - kontroll din Arduino med din Android-enhet

Jag ville alltid enkelt styra min Arduino med min Smartphone, men jag hittat aldrig den perfekta lösningen för att göra. Jag vill inte säga att detta är perfekt, men det gör vad jag vill att det ska do...well inte helt men jag är nära... Jag tror.I d...

Linux musik-server kontrolleras av en Android-enhet

mål:En Linux-dator som fungerar som en musikserver för filer som MP3 och FLAC. Det kommer också att spela Pandora radio och allt kan styras av en Android-enhet så det finns ingen anledning att ansluta datorn till en monitor.Behövs:Linux-dator (person...

Androino! Styra en Arduino från din Android-enhet med hjälp av en billigt bluetooth-modul.

Detta instructable visar hur du läsa sensor värden från en Arduino med din Android-enhet med hjälp av en billigt bluetooth seriell enhet kan du beställa för under $10 på dealextreme eller ebay.Detta exempel använder Python som skriptspråk för Android...

Gör din Android-enhet se & känner Android L

Har du någonsin önskat att du kunde ha Android L på din Android-enhet, eller önskat att du hade en Nexus 5 eller Nexus 7 för exploatören förhandsvisning? Tja, vill inte mer med några apps från Google spela Store, du kan göra dig enheten utseende och...

Hur till hacka Facebook-konton med din Android-enhet (gratis)

behöver du:Faceniff.apk: http://j.gs/1131010/faceniffapk (jag är ledsen för annonsen men pls bära med mig).En rotade android-enhet.Steg 1: Sätta din faceniff.apk i SD-kortet på din enhet 1: a sätt: ansluta enheten med datorn.2. sätt: att sätta SD sjä...

Venti Ba-Cup: 1TB minne utbredande för din Android-enhet

Venti Ba-Cup är en prisvärd, bärbar 1TB minnesuppgradering för din Android (eller Windows)... i en bekant och bekväm paket!Rensa bort din telefonen/tablett minne-Ingen internetuppkoppling, inga moln serviceavgifter, ingen integritetsfrågor och ingen...

Ladda din Android enheter med full kapacitet med Anker® 25W 5-Port USB-laddaren

The Anker® 25W 5-Port laddaren är en fantastisk laddare! Tyvärr har jag den har vissa portar för iOS-enheter. Eftersom jag äger endast Android enheter kunde jag ladda dem bara på full kapacitet på 2 av de 5 portarna tillgängliga, så jag bestämde mig...

Programmera din Arduino med en Android-enhet!

Heji detta Instructable jag vill visa dig kan hur du programmera din Arduino med din Android-enhet. Det är mycket enkelt och billigt. Det ger oss också möjlighet att programmera vårt Arduino där allt vi vill, detta är nyttigt för permanent installera...

Programmera din Arduino med en Android-enhet via Bluetooth

Hej världen, i detta Instructable jag vill visa dig, hur du programmerar din Arduino Uno med din Android-enhet via Bluetooth. Det är mycket enkelt och så billig. Det ger oss också möjlighet att programmera vårt Arduino där allt vi vill över trådlöst...

Hur root någon Android enhet

Hej vänner idag jag ska visa dig hur root din bsnl penta. Denna handledning kan även fungera för andra android tabletter/telefoner. Jag kommer att visa dig två metoder som du kan för att root din bsnl penta. Jag har testat denna metoder för Bsnl pent...

Installera Linux på din Android telefonen/tablett (root krävs)

Hej du!Denna guide visar dig hur man installerar Linux (en distribution) på din Android-enhet.Innan du fortsätter, kontrollera följande:-Se till att enheten är inte en Samsung Galaxy S6 (testad och fungerar inte)-Se till att enheten är rotad, du kan...

Programmera en Arduino på språng med din Android-telefon eller surfplatta

genom åren Android har blivit en formidabel mobil plattform som erbjuder en hel del funktioner som tidigare endast finns på datorer. Idag vill jag ge dig ett sätt att skriva, kompilera och ladda upp Arduino program på språng med en Android-enhet.Steg...

Använda Palm IR tangentbord med Android-enheter

Jag hade en PalmOne trådlöst tangentbord sitter runt och jag ville ha ett Bluetooth-tangentbord för min telefon. Det enda problemet var att PalmOne tangentbordet var IR-baserade.Jag hade också en Brainlink enhet. Detta är en ganska söt liten enhet fö...

Hur du använder NFC på din Android Smartphone

Nära fältet meddelande eller NFC för kort, är det nya sättet för att överföra data trådlöst. Oavsett om det är ett foto, video eller ens att göra en ekonomisk ersättning, blir NFC den lätt lösande för dagens ständigt föränderliga samhälle. Kolla in C...

SensoDuino: Förvandla din Android till ett trådlösa sensorer nav för Arduino

Uppdateringar23 nov 2013: SensoDuino 0.160 får ett ansikte kvar.19 nov. 2031: yttrande: fantastiska synergin mellan Arduino & Android.19 nov 2013: SensoDuino 0.159 är ute. Sensorer som stöder Android telefon datum (y, m, d) och tid (h, m, s). Stöd fö...

Hur Root Android-enhet i 1-Click

Böka ger dig garanti för åtkomst till understryker OS och att göra ändringar i det inhemska systemet så mycket som du kan. De flesta av de begränsningar av flygbolaget kommer att vara borta bort och du kan garantera en smidig, avancerade och personli...