Arduino LCD Twitter display (4 / 5 steg)
Steg 4: programvara
Pseudokod:
Konfigurera HTTP-anslutning
Ställ in serieporten
Få HTML i listan över tweets
Extrahera innehållet i rubriktaggar och förvara i en matris
loop {
vänta ett seriellt meddelande
om "status" {
om > 3 minuter har förflutit sedan senaste begäran {
återställa twitter begäran timer
Hämta HTML listan över tweets
för varje tweet i den nya listan {
om det inte är samma som den första tweeten på den nuvarande listan, lägga till början av listan
}
}
Om det finns nya skriva tweets "T" och antalet nya tweets
annars skriva "t"
}
om "tweet" {
om det finns nya tweets {
skriva den första tweeten i listan
}
annat {
Skriv nästa tweet i listan, eller återgå till den första om vi kommit till slutet
}
}
}
Igen, min källa koden är rörigt, diskutabelt konstruerade och dåligt kommenterade, så jag har bifogat den som en textfil. Det kommer inte köra såvida du inte installerar lämplig biblioteken (LWP::UserAgent och Win32::SerialPort, tror jag), och jag minns inte ens hur jag installerat dem. STÅR FÖR MIG.