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

Steg 8: Programmering Android



Hämta filen imagineering_maze.apk nedan på din Android-enhet och följ instruktionerna på botten av denna länk om installation av icke-kommersiella program. Om du har något intresse av att lära sig hur lätt det var att skapa vår labyrint kontroll app eller hur du kan skapa din egen kan du hoppa över resten av detta steg.

Detta är vår första erfarenhet med MIT App Inventor 2 ( AI2 ) men inlärningskurvan var inte dålig. Kodblocken fungerar mycket som de i grunden som vi använder mycket. AI2 är en online editor som låter dig designa din apps i webbläsaren datorn och testa ut dem på din Android via en wifi-anslutning utan att behöva installera varje förändring. Att titta in vår kod, få kontoregistreringen AI2 , sedan ladda imagineering_maze.aia filen till din dator. Kom ihåg APK filer finns program som körs på din Android och .aia filer är AI2 design filer som fungerar på din dator.

Från skärmen AI2 projekt Klicka på projekt, Välj Importera projekt (.aia) från min dator och navigera till filen imagineering_maze.aia (förmodligen i nedladdningar). Du bör nu ha vårt labyrint projekt på datorn. Låt oss ta en titt.

I fliken design (växla mellan design och block med knapparna i övre höger på skärmen) ser du har vi bara 2 synliga komponenter (ListPicker1, Canvas1) och 3 icke-synliga komponenter (OrientationSensor1, BluetoothClient1, Clock1). Dessa är alla vi behöver som när vi får bluetooth parat inte behöver vi röra skärmen igen eftersom orientering styr programmet.

Växla till blocken fliken och vi kommer att diskutera de olika grupperna av kodblock börjar från toppen.

Den första gruppen är det att hantera ett irriterande felmeddelande som dyker upp som säger "bluetooth inte är ansluten" även när det är självklart eftersom du styr labyrinten. Andra har nämnt detta på forumet men inga lösningar ges så vi bara ersätta meddelandet med en tom en.

Den andra gruppen fyller listpicker med tillgängliga eller tidigare bluetooth-anslutningar när listpicker tappas.

Den tredje gruppen av block körs när du väljer en anslutning i listan. Först kopplar alla tidigare anslutning som en försiktighetsåtgärd. Då är det attemps att ansluta med den anslutning som du har valt.

Den fjärde gruppen är en timer som kontroller en gång per sekund för att se om du är ansluten eller inte och resultatet visas i textområdet listpicker.

Den femte gruppen av block är där vi leta efter läggning sensor förändringar och skicka nya positioner över bluetooth-anslutningen i formatet Arduino väntar.

Försök ansluta din android-enhet med hjälp av AI följeslagare och se vad skärmen ser ut. Du kan driva upp Arduino (om du har skissen laddade) och prova labyrint kontroll.

Vi tittade på många tutorials att få bitar vi behövde för att få vår app fungerar men i slutändan är det verkligen enkelt att sätta ihop. Vi hoppas du provar din egen app.

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...