Stap 2: Met behulp van een I2C LCD op Attiny85: nog steeds problemen
Zeg, mij did welbeschouwd u zei, maar het werkt niet
Ik realiseer me dat is frustrerend, maar ik kan geven u de zekerheid dat het programma en de bibliotheken werken zullen als ze voor mij hebben.
Eerst toen ik dit... maanden geleden, het werkte meteen, zonder enige problemen. Maar toen ik dit probeerde opnieuw ter wille van het helpen van iemand uit (en dit instructable) ik kreeg foutmelding na foutbericht op compilatie.
Maar dat was op een computer die vrij geladen met schetsen en bibliotheken en processorcores was. Gelukkig had ik ook een systeem dat ik gewoon vers een nieuwe Linux met enkel de fundamentele 1.6.9 die IDE geïnstalleerd zetten, zonder verdere bibliotheken toegevoegd. Ik zette de 85 kern op, plaatst u de programmacode Bro Hogan I2C in de bibliotheek en het onmiddellijk gecompileerd zonder problemen. Dus als u compilatie problemen hebt, is het waarschijnlijk omdat u niet over de juiste bibliotheken geïnstalleerd beschikt of de IDE krijgt verward over de bibliotheken.
Welke compilatiefouten krijg je?
-Ik krijg een foutstatus compilatie 1
Dat betekent dat om welke reden je IDE kon niet koppelen en alle de benodigde modules compileren
-Het vertelt me dat er is geen 'int' voor mijn 't_backlight'
Het trekt in de verkeerde bibliotheek, waarschijnlijk de Malpartida-bibliotheek.
-Ik krijg een heleboel USI fouten
Uw TinyWireM bibliotheek mogelijk beschadigd of verkeerd geïnstalleerde
-Ik heb de juiste I2C-bibliotheek, maar ik zie opeens een LiquidCrystal_I2C.o bestand dat was er niet vóór + sommige andere bestanden.
Meest waarschijnlijk u inadvertedly laat uw manager van de bibliotheek een update doen en uw bibliotheek heb vervangen
Als je fouten hebben 99% van deze te maken met de verkeerde bibliotheken. Zorg ervoor dat u in uw voorkeuren instellen 'uitgebreide rapportage' en controleren welke bibliotheken zijn wordt gekoppeld. Zijn dit de juiste codecs?
Ook wanneer u iets in uw bibliotheken veranderen, sluit en uw IDE herstart, zal anders het gewoon blijven gebruiken de oude versies.
Alles gecompileerd prima, maar ik enkel zie niet iets op mijn scherm.
Heb je gebruikt dit LCD voor en is het dan?
Er is een (blauw) variabele weerstand op yr LCD module, beurt proberen dat, uw contrast te laag kan zijn.
Heeft u de juiste connecties maken?
U de PSU aansluiten?
U eigenlijk stekker in een stopcontact of USB?