En touch spel att lära programmeringsbegrepp barn (4 / 4 steg)
Steg 4: Android kod
Innan man kan använda Android ansökan, måste du koppla ihop Bluetooth-modulen med din smartphone eller datorplatta.
Power Arduino styrelsen, slå på Bluetooth på Android-enheten och Sök efter Bluetooth-enheter i närheten: modulen JY-MCU.
För meddelandet Bluetooth mellan Android och Arduino, i det här exemplet är bra: https://bellcode.wordpress.com/2012/01/02/android-and-arduino-bluetooth-communication/
De grundläggande programmeringsbegrepp att undervisa för små barn är: parametrar, boolesk logik, gren.
Symbolerna extrahera till TANPRO-KIT (https://www.youtube.com/watch?v=8qvOmKyXgH4 ), en programmeringsverktyg för barn i åldrarna 6 till 8. Den består av block och en LED-pad. Pad presenterar visuella och hörbara feedback enligt ordningen av programmering block med som barn bygga program för att spela en labyrint spel. Baserat på TanPro-Kit, utvecklades programmet i Android.
Fyra banor (task) var bygga, barnen att slutföra aktiviteter baserat på de inblandade programmering concepts(see figure).
Den första uppgiften har tre tomma celler successivt, som uppmuntrar barn att använda riktning block med parametrar.
Den andra uppgiften innehåller två logiska celler, som begär barn att arrangera logik och utlösa sensorerna korrekt.
Den tredje uppgiften innehåller en om cellen, så att barn behöver bygga en gren struktur på programplaneringsstadiet och välj en i rinnande scenen.
Den fjärde uppgiften integrerar alla tre begrepp som nämns ovan.
Programmet har till stadier: programmet och kör scenen.
I programmet scenen, barn bygga program sekvensen med start block, sedan sätta en riktning block med parametrar, som en feedback blocket i sökvägen ändras till gul och en låt är lyssnade.
I the kör skede, efter att programmet en bil knapp är aktiverad och förändring av färgen grön till layouter, tyder på scenen. När barnet rör i en bil knapp kommandon är skicka från enheten android till Arduino och en bil bana med sekvens av sökvägen. Om bilen kommer till logik bild, boolesk logik eller gren Klicka här stopp och vänta på touch knappen är för att fortsätta vägen.
Du kan hämta koden och program från den bifogade filen.