Med en I2C LCD på Attiny85 (2 / 2 steg)
Steg 2: Använda en I2C LCD på Attiny85: fortfarande problem
Hej, jag gjorde allt du sa, men det fungerar inte
Jag inser att det är frustrerande, men jag kan ge er en försäkran om att programmet och biblioteken kommer att fungera som de har för mig.
När jag först gjorde detta... månader sedan, det fungerade direkt, utan problem. Men när jag försökt den här igen för att hjälpa någon ut (och detta instructable) fick jag felmeddelande efter felmeddelande på sammanställning.
Men detta var på en dator som var ganska laddad med skisser och bibliotek och processorkärnor. Lyckligtvis hade jag också ett system som jag bara nyligen satte ett nytt Linux på med bara de grundläggande 1.6.9 IDE installerat, utan ytterligare bibliotek lagt till. Jag satte 85 kärnan på den, sätta Bro Hogan I2C koden i biblioteket och det omedelbart sammanställt utan problem. Så om du har problem med sammanställning, är det förmodligen eftersom du inte har ordentlig biblioteken installerat eller IDE blir förvirrad om biblioteken.
Vad kompileringsfel får du?
-Jag får bara en sammanställning felstatus 1
Det betyder att din IDE av någon anledning inte kunde länka och kompilera alla moduler som krävs
-Det säger mig det finns ingen 'int' för min "t_backlight"
Det drar i fel biblioteket, troligen Malpartida biblioteket.
-Jag får en massa USI fel
Biblioteket TinyWireM kan vara skadad eller felaktigt installerad
-Jag har rätt I2C biblioteket, men jag ser plötsligt en LiquidCrystal_I2C.o fil som inte fanns innan + några andra filer.
Troligen du inadvertedly låt din library manager göra en uppdatering och biblioteket fick ersättas
Om du får fel har 99% av dessa att göra med fel biblioteken. Se till att i dina inställningar du anger "utförlig rapportering" och kolla vad bibliotek länkas. Är dessa rätta?
Också, när du ändrar något i biblioteken, Stäng och starta om din IDE, annars det kommer bara hålla med de gamla versionerna.
Allt sammanställt bra, men jag bara se inte något på min skärm.
Har du använt denna LCD innan och fungerade det sedan?
Finns det en (blå) variabel resistor på yr LCD modul, prova tur att din kontrast kan vara för låg.
Gjorde du rätt kontakter?
Du ansluta Nätaggregatet?
Du faktiskt koppla in den i ett vägguttag eller USB?