Dansk Elektronik Forum
Generel Elektronik => Arduino & Lign. => Emne startet af: oz8hp efter September 22, 2015, 15:27:16
-
Nogen der har rodet med moduler som disse
http://www.miniinthebox.com/da/iic-i2c-interface-adapter-board-lcd1602-og-tilbehoer_p3206322.html
Jeg har et par stykker, men jeg kan simpelthen ikke få liv til displayet. Jeg har prøvet flere forskellige typer display og flere forskellige testprogrammer der skulle kunne gøre jobbet. Men alt uden held.
Jeg skulle gerne have det til at virke med en Arduino Nano (og på sigt en Mega)
-
Har du fat i den rigtige i2c adresse?
-
Fik det engang til at fungere, og har modulerne hjemme.
Har dog formateret min pc, såååååå.. Ligger ikke inde med hverken kode eller links længere...
Skulle du ændre tanke fra det display, så er Nokia 5110 LCD bedre, også med en 4000 series kreds :)
-
0x4E er det den du mener? Jeg har prøvet med 0x27 som jeg har set nogen bruge dog også uden resultat.
Jeg har set noget kode der kan scanne for adressen, det kunne jeg måske prøve og så sende adressen ud på den RS485 udgang jeg har. Så må jeg jo kunne opsnappe det på min RS485 sniffer.
Det kan være det var noget jeg skulle prøve.
Har du fat i den rigtige i2c adresse?
-
Har ikke kendskab til Nokiadisplays - er det noget man kan finde kode til der ude på det mørke web?
Jeg bruger et lille 0,93" OLED display til en anden konstruktion. Det er også I2C og det virker 98% (der er nogen tilfælde hvor text skrevet i kolonne 0 hopper til kolonne 1)
Fik det engang til at fungere, og har modulerne hjemme.
Har dog formateret min pc, såååååå.. Ligger ikke inde med hverken kode eller links længere...
Skulle du ændre tanke fra det display, så er Nokia 5110 LCD bedre, også med en 4000 series kreds :)
-
Brugte flg. til mine Nokia displays.
http://forums.4fips.com/viewtopic.php?f=3&t=1086
Opsætningen er ens ligeledes.
Og du er tvunget til inten en 4050 kreds, eller en masse modstande.. :) Ville nok vælge kredsen hvis jeg var dig :)
-
Ja du kan scanne i2c bussen og se hvilke adresser der er brugt, typisk kan de forskellige i2c komponenter sættes til en basis add + 5, så man kan have 6 enheder af samme type på bussen. Disse adresser sættes typisk på den enkelte komponent.
Nu ved jeg ikke lige hvad en RS485 sniffer er, men lyder ikke som noget der kører på i2c bussen.
Normalt kan du køre et lille scanner prg i arduino f.eks, som kan list de adresser der er brugt på bussen.
Kan se ved at google 0x4e i2c at den adresse ser ud til at blive brugt af en Octuple 6-bit DACs with I2C-bus
Her er linket til komponenten http://www.nxp.com/documents/data_sheet/TDA8444.pdf
-
Mangler du scanneren, er den lige her:
http://playground.arduino.cc/Main/I2cScanner
-
Hej,
hvad for en bibliotek bruger du til lcd'derne sammen med modulerne ?
Med venlig hilsen
Gregor
Nogen der har rodet med moduler som disse
http://www.miniinthebox.com/da/iic-i2c-interface-adapter-board-lcd1602-og-tilbehoer_p3206322.html
Jeg har et par stykker, men jeg kan simpelthen ikke få liv til displayet. Jeg har prøvet flere forskellige typer display og flere forskellige testprogrammer der skulle kunne gøre jobbet. Men alt uden held.
Jeg skulle gerne have det til at virke med en Arduino Nano (og på sigt en Mega)
-
Hvis ikke jeg tager meget fejl, så er det http://www.libstock.com/projects/view/1434/i2c-lcd-16x2-20x2-20x4 jeg har brugt mest tid på
Jeg har prøvet flere så jeg er efterhåndet lidt i tvivl.
Hej,
hvad for en bibliotek bruger du til lcd'derne sammen med modulerne ?
Med venlig hilsen
Gregor
Nogen der har rodet med moduler som disse
http://www.miniinthebox.com/da/iic-i2c-interface-adapter-board-lcd1602-og-tilbehoer_p3206322.html
Jeg har et par stykker, men jeg kan simpelthen ikke få liv til displayet. Jeg har prøvet flere forskellige typer display og flere forskellige testprogrammer der skulle kunne gøre jobbet. Men alt uden held.
Jeg skulle gerne have det til at virke med en Arduino Nano (og på sigt en Mega)
-
Hej Jeg bruger denne bibliotek til min selvbygget "controller" med en PCF8574P :
http://www.xs4all.nl/~hmario/arduino/LiquidCrystal_I2C/LiquidCrystal_I2C.zip (http://www.xs4all.nl/~hmario/arduino/LiquidCrystal_I2C/LiquidCrystal_I2C.zip)
mere baggrunds viden finder du her :
http://playground.arduino.cc/Code/LCDi2c (http://playground.arduino.cc/Code/LCDi2c)
og her :
http://tronixstuff.com/2014/09/24/tutorial-serial-pcf8574-backpacks-hd44780-compatible-lcd-modules-arduino/ (http://tronixstuff.com/2014/09/24/tutorial-serial-pcf8574-backpacks-hd44780-compatible-lcd-modules-arduino/)
Inden du bruger den ny/anden bibliotek fjern den "gammel ".
Og som Danni-Hansen skriver, brug hans link for I2c-scanner så du ved hvilken I2c adresse modulet bruger, det kan være forskelligt.
Håber at det hjælper dig videre.
Med venlig hilsen
Gregor
-
Tak for info - desværre kan jeg ikke bruge dette bibliotek da jeg bruger mikroPascal Pro for AVR
Men mange nyttige info som man måske kan få noget ud af.
Hej Jeg bruger denne bibliotek til min selvbygget "controller" med en PCF8574P :
http://www.xs4all.nl/~hmario/arduino/LiquidCrystal_I2C/LiquidCrystal_I2C.zip (http://www.xs4all.nl/~hmario/arduino/LiquidCrystal_I2C/LiquidCrystal_I2C.zip)
mere baggrunds viden finder du her :
http://playground.arduino.cc/Code/LCDi2c (http://playground.arduino.cc/Code/LCDi2c)
og her :
http://tronixstuff.com/2014/09/24/tutorial-serial-pcf8574-backpacks-hd44780-compatible-lcd-modules-arduino/ (http://tronixstuff.com/2014/09/24/tutorial-serial-pcf8574-backpacks-hd44780-compatible-lcd-modules-arduino/)
Inden du bruger den ny/anden bibliotek fjern den "gammel ".
Og som Danni-Hansen skriver, brug hans link for I2c-scanner så du ved hvilken I2c adresse modulet bruger, det kan være forskelligt.
Håber at det hjælper dig videre.
Med venlig hilsen
Gregor
-
Hej oz8hp
Er det et af dem med løs sort BACKPACK? så har jeg selv haft nogle problemer med at finde
driver til det men har fået det til at virke nu så skriv lige hvis det er sådan et!! så skal jeg se
om jeg finde det igen ellers har jeg det liggende på min pc :)
Mvh Elfix
-
Hej igen oz8hp
Jeg kom til tænke på at jeg lavede adressen om til 0x3F eller 0xF3 som jeg havde læst på
en side som jeg ikke husker hvad hedder
Mvh Elfix
-
Hej
Det er sådan et løst modul i sort der er sat på. Så hvis du har noget som helst om det, så er jeg meget modtagelig.
Hej oz8hp
Er det et af dem med løs sort BACKPACK? så har jeg selv haft nogle problemer med at finde
driver til det men har fået det til at virke nu så skriv lige hvis det er sådan et!! så skal jeg se
om jeg finde det igen ellers har jeg det liggende på min pc :)
Mvh Elfix
-
Hej
Prøv lige denne side
https://arduino-info.wikispaces.com/LCD-Blue-I2C
Mvh Elfix
-
Jeg fik min til at virke med denne, men det er vigtigt du kender i2c adressen, da det jo er denne adresse der "taler" med displayet.
-
Vil bare lige fortælle at jeg nu langt om længe har fået hul igennem til mit display
Jeg mangler dog 'lige' at lave noget til custom karakterer, men det er undervejs og så skal jeg nok lige lave en fil og smide op her.
-
Fint, hvordan fik du så hul igennem :-)
-
Ja hvordan fik jeg det til at virke?
Rodede en masse frem og tilbage og fandt langt om længe adressen der skulle bruges til dette modul. Den scanner jeg har prøvet gav et helt andet resultat så det har drillet noget.
Endvidere har jeg rodet noget med pullup modstandene som jeg troede skulle være standard 10k som jeg bruger til OLED moduler, men de endte så på 4k7
Jeg vedhæfter en foreløbig udgave af min kode.
Der skal laves noget der gør at man kan initialisere det til en bestemt type display og så holder koden styr på at man ikke skriver udenfor. Men der er opstået andre lidt mere presserende opgaver.
-
Der findes også lidt her, både om 20x4 men og 16x2 LCD displays med I2C backpack.
http://www.trab.dk/da/content/9-lcd-20x4-og-16x2-med-i2c
-
Hmm måske man skulle til at finde sit pic udstyr frem igen :-)