Systemövervakaren med Arduino och 7 segment display
Nyligen jag fick en ny dator och började spela TV-spel. Jag gillar att övervaka min system samtidigt ha spel full-skärm: Jag vill se min GPU temperatur och min belopp används ram (Minecraft FTB äter en massa, som 3-6 GB!).
Jag hade en bärgade 7-segment 3-siffrig display som jag redan används för att visa den musik som spelas på en Raspberry Pi.
Hur fungerar det? -Dator sidan
Min dator kör Linux Mint, så jag kan använda kraften i UNIX kommandorads- och skriptfunktioner förmågan
Detta kan köras på Mac-datorer med mycket få ändring - åtminstone för RAM monitor
Jag har ett script som började på login som analyserar information från Nvidia drivrutiner och ett linux verktyg för RAM-användning.
Hur fungerar det? -Arduino sida
Datorn skicka en sträng till Arduino via seriell anslutning (ingår i USB-porten för Arduino). Arduino läser den och omvandlar det till elektricitet i lysdioderna på displayen.
Jag använde en välgjord bibliotek som sitter i Arduino och kör 7-segment display.
Arduinoen ställs in så att den visar vad du skickar på den seriella porten. Det betyder att du kan skriva med tangentbordet och Visa text på Arduino (funny men värdelösa, och det ser inte ut mycket bra)