Stap 3: Het display
Heeft het een display nodig? Niet echt. Dus waarom heeft wel een? Nou, omdat ik een schattig display wilde om de huidige temperatuur, snelheid van de ventilator, ventilator op tijd, fan uit tijd- en temperatuurdisplays instelpunt.
De U8G bibliotheek is briljant op het stimuleren van deze kleine OLED-display. Het duurde een avond van onderzoek en ik kreeg mijn hoofd rond de opdrachten om de grootte van het lettertype die ik voor 5 nld wilde en om de variabelen die u wilt weergeven met de opdrachten van de u8g.print(). Het voordeel van deze display is dat het niet een 2 of 4 'rij' display dat de Arduino-Gemeenschap is zo aan gewend, zodat afbeeldingen, lettertypen allemaal zeer doenbaar zijn.
Om eerlijk te zijn, is het grootste deel van de code het display rijden. als verklaringen waarden worden weergegeven bepalen, bijvoorbeeld een waarde uit de analoge potten (0 tot 1023) te converteren naar een waarde wilt weergeven op het scherm. In totaal zijn er verschillende sets van verklaring blokken, bepalen van de snelheid van de ventilator uit pot, converteren naar % waarde voor scherm en waarde tussen 0 en 255 te rijden van de ventilator.
Nou, dat voor nu mensen doen zal. Ik hoop dat u geniet van deze eerste tranche. Ik zal het bewerken en bijwerken met links en de code. Als er om het even wat dat u wil detail op, neem een reactie en vraag.