Förenklad elektriska Imp till Arduino vederbörlig Tutorial (3 / 5 steg)
Steg 3: Kodning Imp
Med den elektriska Imp ansluten, gå in på kontot imp och skapa en ny kod under fliken kod och namn den hur du vill. Koden kommer att vara ganska enkel och bara utgång "hello world" till Arduino då det kommer att vänta 5 sekunder och upprepa igen.
Denna information kan erhållas från http://devwiki.electricimp.com/doku.php?id=example:uart som förklarar det riktigt bra men jag kommer gå igenom min kod fortfarande.
Vi konfigurera stiften som följer, om du kommer ihåg från schematiskt innan uart57 ansluter till stift 8 och 9 i mjukvaran följetong av imp skölden. Baudvärde för 19200 används för både skölden och arduino som vi använt tidigare. 8 bitar skickas och ingen paritet lite.
Hardware.uart57.configure (19200, 8, PARITY_NONE, 1, NO_CTSRTS);
Vi skapar sedan den funktion som skriver "hello world" till UART med hjälp av hardware.write
funktionen anropa
{
IMP.wakeup (5.0, skriv);
Hardware.uart57.write ("hello world");
}
Jag kallar sedan denna funktion var 5 sekunder, kan du ändra denna tid men det verkar precis som runt en trevlig tid att se det arbete lätt
IMP.wakeup (5.0, skriv);
Efter det, det är det, tryck på knapparna Spara och köra elektriska Imp online koden och se till att du ändra det i fliken planerare göra säker är den kod du just gjort den som kör.
Den kompletta kodlista är:
Vakna upp och skriva till serverloggen varje 5s
Hardware.uart57.configure (19200, 8, PARITY_NONE, 1, NO_CTSRTS);
funktionen anropa
{
IMP.wakeup (5.0, skriv);
Hardware.uart57.write ("hello world");
}
Ställ in ett larm för 5s från nu
IMP.wakeup (5.0, skriv);