Visa meddelanden från twitter på den lilla skärmen (2 / 2 steg)
Steg 2: Programvaran
Jag har nyligen fått lära programmeringsspråket Ruby, men behövde något "riktigt" att prova. Oftast inbyggda system är begränsade på som församlingen eller C. TS-7400 är bara som lite större, kör Debian Linux och så har inga problem med ett språk som Ruby. För den delen gick det i C, Java, Perl eller ganska mycket vilket språk du har valt - så länge du kan köra det på Linux.Att få mjukvaran installationen...
1. sammanställa Ruby från källa på styrelsen själv. En annan fördel med TS-7400 är att korskompilera vanligtvis behövs inte, att Processorn har tillräcklig hästkrafter att kompilera på plats (om du har tålamod)
2. sammanställa Ruby serieport biblioteket. Detta ger de nödvändiga krokarna att kommunicera med uLCD.
3. installera ImageMagick suite och RMagick -bibliotek för att hantera bildmanipulering. En av de svårare aspekterna med detta projekt var konvertera varje användares profil bild. ULCD har ovanliga förväntningar för pixel färgdata vilket innebär några extra logik att konvertera till jpeg från twitter.
4. Skriv ruby programmet...
Programmet använder Twitter API för att hämta offentliga tidslinjen i XML-format. XML-dokumentet innehåller de senaste inläggen för att twitter då i tid och länkar att hämta varje användares profil pic. Koden helt enkelt loopar igenom varje "twits", massage bilden och skriver den till LCD över den seriella porten.
Uppdatering: Twitter API klienter växer upp som svampar. Jag märkte bara en Ruby Ryckningen klienten på RubyForge. Något sådant skulle göra programmet ännu enklare!