LCD 16x2 s I2C
LCD 16x2 s I2C
Zdravim mam problém s 16x2 lcd s I2C sběrnicí (pcf 8574 at ). Vypisuje mi pouze znaky např. po příkazu lcd.print("ahoj"); vypíše pouze a, aby vypsal slovo musim to zadávat po jednotlivých znacích. netušíte někdo kde je problém ?? Připojeno mám samozřejmě na 5V, GND, A4, A5. přikládám kod s knihovnou v archívu. Pokud mi někdo pomůže budu mu velice vděčen
- Přílohy
-
- SerialDisplay.rar
- (4.38 KiB) Staženo 202 x
Re: LCD 16x2 s I2C
Zkus upravit v LiquidCrystal_I2C.cpp řádek
na
Jinak mrkni sem - https://forum.arduino.cc/index.php?topic=365435.0
Kód: Vybrat vše
inline size_t LiquidCrystal_I2C::write(uint8_t value) {
send(value, Rs);
return 0;
}
Kód: Vybrat vše
inline size_t LiquidCrystal_I2C::write(uint8_t value) {
send(value, Rs);
return 1;
}
Re: LCD 16x2 s I2C
Moc díky ! Zabralo to takže se můžu pustit do práce
Re: LCD 16x2 s I2C
Použij knihovnu "New LiquidCrystal". Je v ní opraveno více chyb.
Kde najdu New LiquidCrystal ?
Prosím..kde najdu aktuální knihovnu New LiquidCrystal ???
Děkuji
Děkuji
Re: LCD 16x2 s I2C
[quote=petan post_id=136 time=1502819867 user_id=57]
Zkus upravit v LiquidCrystal_I2C.cpp řádek
.....................
MOC děkuji, MOC jsi mi pomohl !... a Tvé stránky jsou super
Honza
Zkus upravit v LiquidCrystal_I2C.cpp řádek
.....................
MOC děkuji, MOC jsi mi pomohl !... a Tvé stránky jsou super
Honza
-
- Příspěvky: 579
- Registrován: 01 srp 2017, 19:29
- Reputation: 0
- Bydliště: Poprad
- Kontaktovat uživatele:
Re: LCD 16x2 s I2C
https://ulozto.sk/!F9GmU03B37Q2/liquidcrystal-rar
Toto používam ja: Vzorový sketch:
Ak máš nový prevodník tak má adresu 0x3F a starý 0x27 ak chceš adresu zistiť tak I2C scan!
Toto používam ja: Vzorový sketch:
Kód: Vybrat vše
#include <Wire.h>
#include <LiquidCrystal_I2C.h>
#define I2C_ADDR 0x3F // Define I2C Address where the PCF8574A is
// Address can be changed by soldering A0, A1, or A2
// Default is 0x27
// map the pin configuration of LCD backpack for the LiquidCristal class
#define BACKLIGHT_PIN 3
#define En_pin 2
#define Rw_pin 1
#define Rs_pin 0
#define D4_pin 4
#define D5_pin 5
#define D6_pin 6
#define D7_pin 7
LiquidCrystal_I2C lcd(I2C_ADDR,
En_pin,Rw_pin,Rs_pin,D4_pin,D5_pin,D6_pin,D7_pin,
BACKLIGHT_PIN, POSITIVE);
void setup()
{
lcd.begin(16 2); // intialise the LCD.
lcd.setBacklight(HIGH); // Turn on backlight, LOW for off
lcd.setCursor(0,0);
lcd.print("Subscribe at");
lcd.setCursor(0,1);
lcd.print("TutorialsArduino");
}
void loop(){
}
Kdo je online
Uživatelé prohlížející si toto fórum: Žádní registrovaní uživatelé a 4 hosti