Arduino skrivbord Fan Controller (3 / 3 steg)
Steg 3: Displayen
BEHÖVER den en display? Inte riktigt. Så varför har det en? Jo, eftersom jag ville ha en söt bildskärm som visar aktuell temperatur, fläkthastighet, fan på tiden, fan av tid och temperatur börvärde.
U8G biblioteket är lysande på att köra den här mycket liten OLED uppvisning. Det tog en kväll av forskning och jag fick mitt huvud runt kommandona för att få den storlek jag ville ha för 5 rader och få variabler ska visas med kommandona u8g.print(). Fördelen med denna display är att det är inte en 2 eller 4 'rad' display som Arduino gemenskapen är så vana vid, så grafik, teckensnitt är alla mycket genomförbart.
För att vara ärlig, de flesta av koden driver displayen. om uttalanden fastställa värden som ska visas, t.ex. konvertera ett värde från de analoga krukorna (0 till 1023) till ett värde ska visas på skärmen. I alla, det finns flera uppsättningar av uttalande block, bestämma fläkthastigheten från potten, konvertera till % för skärm och värde mellan 0 och 255 att köra fläkten.
Ja, det kommer att göra för nu folk. Jag hoppas du njuta av denna första delbetalning. Jag ska redigera och uppdatera med länkar och koden. Om det är något du vill ha detalj på, vänligen lämna en kommentar och fråga.