Több karakteres LCD használata párhuzamosan
Több karakteres LCD használata párhuzamosan
2db kijelzőt szeretnék használni egy I2C vonalon.
Lehetséges?
Ha igen akkor, hogy tudom meg csinálni?
Lehetséges?
Ha igen akkor, hogy tudom meg csinálni?
Re: Ékezetes karakterek 1602A kijelzőre
Mivel próbálkoztál? Mire jutottál? Mi az elképzelés?
Re: Ékezetes karakterek 1602A kijelzőre
nano-val van összekötve 4*20-as LCD és egy óramodul, most illesztenék hozzá egy 2*16 LCD modult.
a 4*16-nak a címe 0*27. I2c scanner-rel pedig 0*80 Ezt sem értem.
óra modult I2C scanner-rel 0*39 van. nem címeztem külön
illetve, hogy kezelem programon belül.egy blokkban írom meg az egyiket
másik blokkban pedig a másikat?
a 4*16-nak a címe 0*27. I2c scanner-rel pedig 0*80 Ezt sem értem.
óra modult I2C scanner-rel 0*39 van. nem címeztem külön
illetve, hogy kezelem programon belül.egy blokkban írom meg az egyiket
másik blokkban pedig a másikat?
Re: Ékezetes karakterek 1602A kijelzőre
Tudomásom szerint 2 db külön vagy azonos című I2C LCDre lehet írogatni...
1 normál és 1 I2C-s LCD-t sose teszteltem....
1 normál és 1 I2C-s LCD-t sose teszteltem....
Re: Ékezetes karakterek 1602A kijelzőre
bocsánat rosszul írtam.
mind a 2 i2c-s.
mind a 2 i2c-s.
Re: Ékezetes karakterek 1602A kijelzőre
Ok, most mi a kódod?
Az 1 I2C holmi megszólítására?
Tippként, hagyományos LCDre a feladat:
Az 1 I2C holmi megszólítására?
Tippként, hagyományos LCDre a feladat:
Kód: Egész kijelölése
// include the library code:
#include <LiquidCrystal.h>
// initialize the library with the numbers of the interface pins
LiquidCrystal lcd1(12, 5, 7, 8, 9, 10);
LiquidCrystal lcd2(12, 4, 7, 8, 9, 10);
LiquidCrystal lcd3(12, 3, 7, 8, 9, 10);
LiquidCrystal lcd4(12, 2, 7, 8, 9, 10);
void setup() {
// set up the LCD's number of rows and columns:
lcd1.begin(16, 2);
lcd2.begin(16, 2);
lcd3.begin(16, 2);
lcd4.begin(16, 2);
// Print a message to the LCD.
lcd1.print("Disp1");
lcd2.print("Disp2");
lcd3.print("Disp3");
lcd4.print("Disp4");
}
void loop() {
// set the cursor to column 0, line 1
// (note: line 1 is the second row, since counting begins with 0):
lcd1.setCursor(0, 1);
lcd2.setCursor(0, 1);
lcd3.setCursor(0, 1);
lcd4.setCursor(0, 1);
// print the number of seconds since reset:
lcd1.print(millis()/1);
lcd2.print(millis()/10);
lcd3.print(millis()/100);
lcd4.print(millis()/1000);
}
Re: Ékezetes karakterek 1602A kijelzőre
Köszönöm a tippet!
Sikerült.Bár először a címzés beállításával megküzdöttem mire rájöttem , hogy a "TavIR IIC-LCD illesztő (TWI/I2C)" modulon kell átforrasztani.
Frankó lett.
Lehet PC monitorra közvetlenül kiírni?
Sikerült.Bár először a címzés beállításával megküzdöttem mire rájöttem , hogy a "TavIR IIC-LCD illesztő (TWI/I2C)" modulon kell átforrasztani.
Frankó lett.
Lehet PC monitorra közvetlenül kiírni?
