3D gedrukte doolhof bestuurd door uw Android apparaat (8 / 9 stap)

Stap 8: De Android programmeren


Download het bestand imagineering_maze.apk hieronder op uw Androïde apparaat en volg de instructies op de bodem van deze link over installatie van niet-commerciële toepassingen. Als u geen interesse hebben in het leren hoe gemakkelijk het was om te maken van onze doolhof control app of hoe kunt u uw eigen kan dan je de rest van deze stap overslaan.

Dit is onze eerste ervaring met MIT App uitvinder 2 ( AI2 ) maar het leren kromme was niet slecht. De codeblokken werken veel zoals die in de Scratch die we veel gebruiken. AI2 is een online-editor waarmee u ontwerpen van uw apps in de computerbrowser van uw en test hen uit op uw Android via een wifiverbinding zonder te hoeven installeren van elke wijziging. Kijk in onze code, krijgen uw accountconfiguratie AI2 , dan download het bestand imagineering_maze.aia naar uw computer. Herinner me .apk bestanden zijn apps die op uw Android draaien en .aia bestanden zijn AI2 ontwerp die op uw computer werken.

Van uw scherm AI2 projecten klikt u op projecten, selecteert u Import project (.aia) van mijn computer en navigeer naar het bestand imagineering_maze.aia (waarschijnlijk in downloads). Nu moet u ons doolhof project op uw computer. Laat een kijkje nemen.

In het tabblad ontwerpen (schakelen tussen ontwerp en blokken met knoppen in de rechterbovenhoek van het scherm) zien u we slechts 2 zichtbare onderdelen (ListPicker1, Canvas1) en 3 niet-zichtbare onderdelen (OrientationSensor1, BluetoothClient1, Clock1). Dit zijn alles wat die we nodig zoals zodra we de bluetooth gekoppeld te krijgen we hoeven niet te raken het scherm weer omdat de afdrukstand het programma bepaalt.

Switch naar de blokken tabblad en we zullen bespreken de verschillende groepen codeblokken vanaf de bovenkant.

De eerste groep is er om een vervelende foutbericht die ijslollie opwaarts zegswijze "bluetooth niet verbonden" zelfs wanneer het is uiteraard omdat de doolhof die u beheert. Anderen hebben dit vermeld op de forums, maar geen oplossingen worden gegeven zodat we Vervang gewoon het bericht met een lege publicatie.

De tweede groep vult de listpicker met de beschikbare of in het verleden bluetooth-verbindingen wanneer de listpicker is onttrokken.

De derde groep van blokken wordt uitgevoerd nadat u een verbinding uit de lijst kiest. Het eerst verbroken elke vorige verbinding als een voorzorgsmaatregel. Vervolgens het attemps te verbinden met de verbinding die u hebt gekozen.

De vierde groep is een timer die eenmaal een seconde wordt gecontroleerd om te zien of je of niet verbonden bent en wordt het resultaat weergegeven in het tekstgebied listpicker.

De vijfde groep van blokken is waar we kijken voor sensor verandert van richting en de nieuwe posities te verzenden via de bluetooth-verbinding in de indeling van die de Arduino verwacht.

Probeer uw Androïde apparaat met behulp van de metgezel van AI en zien hoe het scherm eruit. U kunt macht van de Arduino (als u de schets geladen) en probeer het besturingselement doolhof.

We keken veel tutorials te krijgen van de stukken die we nodig hadden om onze app werkend te krijgen, maar in het einde is echt eenvoudig om hem samen. Wij hopen dat u uw eigen app proberen.

Gerelateerde Artikelen

Linux muziekserver bestuurd door een Android apparaat

Linux muziekserver bestuurd door een Android apparaat

doel:Een Linux-computer die als een muziekserver voor bestanden zoals MP3 en FLAC fungeert. Het zal ook spelen Pandora radio en alles kan worden gecontroleerd door een Android apparaat dus er is geen noodzaak de computer aansluiten op een monitor.Nod
Windows XP draaien op Android apparaat

Windows XP draaien op Android apparaat

Ooit wilde uitvoeren van Windows XP op uw Androïde apparaat? Ooit gedacht als desktop OS draait op uw mobiele telefoon?Zoals veel gebruikers niet weten, is het eigenlijk mogelijk uit te voeren van Windows XP op uw Androïde apparaat. Hoewel het is erg
Hoe te herstellen verwijderde gegevens vanaf uw Android apparaat in een paar eenvoudige stappen

Hoe te herstellen verwijderde gegevens vanaf uw Android apparaat in een paar eenvoudige stappen

Als je net als de meeste mensen deze dagen, u waarschijnlijk beschikken over één of meer elektronische apparaten die worden aangedreven door het Android operating system (OS) dat u op een dagelijkse basis voor zowel persoonlijke als professionele red
Androino! Controle van een Arduino vanaf uw Android-apparaat met behulp van een goedkope bluetooth-module.

Androino! Controle van een Arduino vanaf uw Android-apparaat met behulp van een goedkope bluetooth-module.

Dit instructable toont je hoe om te lezen van sensor-waardes van een Arduino met uw Androïde apparaat met behulp van een seriële goedkoop bluetooth-apparaat dat u voor onder $10 op dealextreme of ebay bestellen kunt.In het volgende voorbeeld gebruikt
Magic in werkelijkheid - een kleine auto bestuurd door Electroencephalogram(EEG)

Magic in werkelijkheid - een kleine auto bestuurd door Electroencephalogram(EEG)

Een verkenning naar de mysterieuze EEGHet electroencephalogram (EEG) is een test van de bio-elektrische potentialen gegenereerd door de hersenschors zenuwcellen in de elektrische activiteit van de hersenen. Het registreert de elektrische golf wijzigi
Hoe te downloaden muziek op elk android apparaat!

Hoe te downloaden muziek op elk android apparaat!

Hey!! Zoals je kunt zien ga ik u tonen hoe te downloaden van muziek op elk android apparaat en gratis.Stap 1: Download de app!Download de app genaamd VLC playerStap 2: De website!!De website voor het downloaden van de muziek van heet Mp3drom.comStap
Een ander Arduino afstandsbediening auto bestuurd door Android telefoon via Bluetooth-Module

Een ander Arduino afstandsbediening auto bestuurd door Android telefoon via Bluetooth-Module

Deze tutorial gaat door het opzetten van de Arduino IDE voor gebruik met een Adafruit motor shield kloon board, alsmede het opzetten van een oude RC auto, zodat het kan worden gecontroleerd met een android telefoon via bluetooth. De Code voor de RC a
Arduino voor Beginners, nu met gegevens uitzetten, bestuurd door Android, geen codering vereist, geen solderen vereist.

Arduino voor Beginners, nu met gegevens uitzetten, bestuurd door Android, geen codering vereist, geen solderen vereist.

IntroductionDit instructable toont u hoe u kunt lezen en schrijven van de digitale pennen op uw Arduino Uno en waarden lezen van de analoge pins alle gecontroleerde van uw Android mobiele zonder het doen van eventuele codering. Dit gehele project is
Arduino op afstand bestuurd door Bluetooth of Bluetooth LE via telefoon

Arduino op afstand bestuurd door Bluetooth of Bluetooth LE via telefoon

Ooit gewild om op afstand controle uw Arduino? Om te lezen van sensor-waardes, of er iets doen? Misschien zelfs een op afstand bestuurde robot te maken?Nou nu kunt. Dit instructable zal betrekking hebben op het meest elementaire voorbeeld; een LED wi
Een zeer goedkope ESP8266 WiFi smart auto bestuurd door telefoon op basis van NodeMCU

Een zeer goedkope ESP8266 WiFi smart auto bestuurd door telefoon op basis van NodeMCU

DoitCar is ontworpen en ontwikkeld door artsen van Shenzhen of Intelligence & technologie (SZDOIT), die het meest kosteneffectief is. Het wordt algemeen toegepast op vele terreinen, sucha als de elektronische minnaar, studenten, Internet of Things (I
Lezen van een kaart met magneetstrip met een vierkante lezer en een Android apparaat

Lezen van een kaart met magneetstrip met een vierkante lezer en een Android apparaat

The Square creditcard lezen apparaat is eigenlijk gewoon een magnetische lezen hoofd, weerstand en microfoon aansluiting.  Door toepassing van een algoritme om te decoderen de gestandaardiseerde audio codering, is het mogelijk om te lezen willekeurig
Hoe te uploaden code naar Arduino Mega vanaf Android apparaat

Hoe te uploaden code naar Arduino Mega vanaf Android apparaat

Vandaag, ga ik u tonen hoe te gebruiken van de Samsung Galaxy Note 5 mobiele telefoon draait Android v6.0 en ondersteunt OTG - On The Go optie voor het uploaden van eventuele codes voor Arduino Arduino boards zoals Arduino Mega Arduino Uno, en de and
Tablet PC: afstandsbediening Androïde apparaat met een ander android apparaat

Tablet PC: afstandsbediening Androïde apparaat met een ander android apparaat

DE NAAM TABLET AFSTANDSBEDIENING IS SLECHTS EEN NAAM GEVEN EN U KUNT ALLE ANDROID-APPARATENAllen die u moet doen om vast te stellen een succesvolle verbinding tussen twee apparaten Bluetooth inschakelen voor beiden, en koppel ze met elkaar. Voor dit,
Google kaart routebeschrijving als manier-punten opslaan en off line te navigeren op een Android apparaat

Google kaart routebeschrijving als manier-punten opslaan en off line te navigeren op een Android apparaat

Google maps is een van de meest betrouwbare en gedetailleerde als het gaat om kaartservice op internet beschikbaar. Helaas echter is dankzij haar niveau van details, de hoeveelheid gegevens die zijn vereist voor het opslaan van een deel van google ma