Solen, Arduino powered design väggklocka (6 / 6 steg)
Steg 6: APPInventor
APP Inventor är ganska lätt att använda och mödan värt för ett enkelt program.
Om du gör ett nytt projekt hittar du dig själv på den formgivare skärmen. (bild 1)
Det är där vi lägga till tabeller, knappar, sensorer och andra element för vidare användning.
I vårt fall behöver vi:
- en tabell (att anpassa alla element)
- en listpicker (för urval av BT enheten ansluter vi till)
- en knapp (till eld tiden över BT)
- några etiketter (Visa faktiska tid och datum)
- klockan sensorn (uppdatera tiden)
- bluetooth-klienten sensorn (anslutning)
Att lägga till dem är bara så lätt som dra och släpp!
På bild 2 kan du se en översikt över den "APP" i skärmen block. Tja, that´s där i princip alla "magiska" händer.
På toppen skapade jag vissa variabler för att lagra datum och tid.
Det första blocket i det övre vänstern kommer att initiera elementet listpicker med listan över ihopkopplade BT enheter.
Med det andra blocket besluta vi vad man ska göra med elementet tidigare plockade. Tja, vill vi ansluta till den.
Om du har en närmare titt på nästa Block, kan du se, att vi genererar, om BT status "ansluts", BT meddelandet. IT´s samma vi skrivit i SerialMonitor innan.
Det sista blocket till vänster kommer att ge oss de inledande nollorna för att Visa tid (t.ex. 01:08).
Till höger hittar du våra senaste block, that´s där vi använder elementet klocka.
Här vi uppdaterar variablerna och slå ihop dem med förfarandet som siffror, detta kommer att ske varje 1000ms (standard inställning, ändra det i designer-läge) och Visa de uppdaterade värdena med etikett.
That´s bara en kort beskrivning, men APPInventor är verkligen lika enkelt som att :-)
Kanske finns det någon i gemenskapen och som vill skriva en programvara för iOS eller WindowsPhone. (skulle vara bra)
Jag hoppas du gillade min Instructable!
Ha kul med din nya väggklocka!
Kanske vill du gåva det till någon du älskar (dess X-Mas säsong) :-)
Och om det finns några frågor, tveka inte att fråga mig!
Bästa hälsningar och Merry X-Mas.