Monitor TFT miljö med BMP180 & DHT11 (3 / 4 steg)
Steg 3: Koden
Min kod är till stor del ett hopkok av exempel koderna för de två sensorerna och skärmen. Inga av dessa krävs bekvämt samma stift så jag behövde inte lösa alla problem där. Jag döpa vissa variabler etc.
Den enda förändringen var att jag något redigerad biblioteken för visning. Jag gjorde det så när jag berättade för displayen för att skriva text det först ritade en svart rektangel över det område som det var tänkt att utnyttja texten. Så skulle varje rad raderas och skrivs sedan innan vi går vidare till nästa rad. I originalet du vill radera hela skärmen och sedan skriva hela skärmen. Resultatet är att när vi uppdaterar skärmen du ser en liten flimmer snarare än hela skärmen flash vita som blir irriterande. Mitt bibliotek kommer inte vara kompatibel med andra folk skisser men det fungerar mycket bättre för detta projekt.
Jag har lagt upp alla bibliotek jag använder till en zip-fil tillsammans med den faktiska skissen. Om du vill använda det ursprungliga biblioteket, måste du byta namn på Adafruit_GFX_Original.zip till Adafruit_GFX.zip.