Onlangs ik heb een nieuwe computer en begon met het spelen van videospellen. Ik willen controleren mijn systeem terwijl het hebben van het spelen op volledig scherm: Ik wil graag dat mijn temperatuur GPU en mijn hoeveelheid gebruikte RAM (Minecraft FTB eet veel, zoals 3-6 GB!).
Ik had een geborgen 7-segment 3-cijferig display die ik al eerder gebruikt om de muziek op een Raspberry Pi weer te geven.
Hoe werkt het? -Computer kant
Mijn PC draait Linux Mint, dus ik kan het gebruiken van de kracht van het UNIX-opdrachtregel- en scriptprogramma vermogen
Dit kan worden uitgevoerd op Macs met zeer weinig wijziging - ten minste voor de RAM-monitor
Ik heb een script gestart op login dat informatie van de Nvidia drivers en van een linux-hulpprogramma voor het gebruik van de RAM parseert.
Hoe werkt het? -Arduino kant
De computer wordt een reeks verzenden door de Arduino via de seriële aansluiting (inbegrepen in de USB-poort van de Arduino). De Arduino leest het en zet het in elektriciteit in de LEDs van het display.
Ik gebruikte een goed gemaakte bibliotheek die zit in de Arduino en loopt van het 7-segment display.
De Arduino is ingesteld zodat het wordt weergegeven wat u verzendt op de seriële poort. Dat betekent dat u kunt typen met uw toetsenbord en weergeven van de tekst op de Arduino (grappig maar nutteloos, en het ziet er niet erg goed)