Arduino Uno lcd1602

Masz problem, z którym nie możesz sobie poradzić? Pisz śmiało!
ODPOWIEDZ
Kiar
Młodszy majsterkowicz
Posty: 4
Rejestracja: 26 cze 2019, 17:01

Arduino Uno lcd1602

Post autor: Kiar » 26 cze 2019, 17:11

Na początku chciałem zrobić wyświetlacz z napisem "Hallo, world", coś nie działało, więc po kilku próbach się poddałem i przeszedłem do termometru.
Ten (tak jak wyświetlacz z napisem) tylko się świecił i nic się nie zmieniał(nic nie było napisane). Wcześniej myślałem, że to ja coś źle robię(coś źle podpięte czy coś), ale teraz wydaje mi się, że problem może być trochę bardziej złożony(czyli coś co mi nie przychodzi na myśl).
Ma ktoś może jakiś pomysł , co może być problemem?

P.S. Robię lekcje z płyty "Power Supply Learning Kit for UNO"

P.P.S. Co do kodu, to kod na 99% jest dobry, bo z płyty.

Co miesiąc do wygrania nagrody o wartości ponad 1600 zł!


Awatar użytkownika
Marhef
Złota rączka
Posty: 1164
Rejestracja: 18 lis 2011, 02:18

Re: Arduino Uno lcd1602

Post autor: Marhef » 27 cze 2019, 08:22

Złożyłeś tak, jak w instrukcji?
Spróbuj zrobić tak:
naciśnij przycisk reset w arduino i go trzymaj (albo odłącz dowolny kabelek od arduino. UWAGA! "Dowolny" nie oznacza kabelków od zasilania!)
na wyświetlaczu pojawiły się kwadraty w jednej linijce?
Kiar
Młodszy majsterkowicz
Posty: 4
Rejestracja: 26 cze 2019, 17:01

Re: Arduino Uno lcd1602

Post autor: Kiar » 27 cze 2019, 11:09

Marhef pisze:
27 cze 2019, 08:22
Złożyłeś tak, jak w instrukcji?
Spróbuj zrobić tak:
naciśnij przycisk reset w arduino i go trzymaj (albo odłącz dowolny kabelek od arduino. UWAGA! "Dowolny" nie oznacza kabelków od zasilania!)
na wyświetlaczu pojawiły się kwadraty w jednej linijce?
Nic się nie zmieniło. Tak jak poprzednio wyświetlacz się świeci i ma jasnoniebieski kolor.
Awatar użytkownika
Marhef
Złota rączka
Posty: 1164
Rejestracja: 18 lis 2011, 02:18

Re: Arduino Uno lcd1602

Post autor: Marhef » 27 cze 2019, 11:21

Czyli nie ma kwadratów? To znaczy, że masz źle ustawiony kontrast. Pokręć potencjometrem, aż coś zobaczysz.
Kiar
Młodszy majsterkowicz
Posty: 4
Rejestracja: 26 cze 2019, 17:01

Re: Arduino Uno lcd1602

Post autor: Kiar » 27 cze 2019, 13:08

Tak, działa. Pojawiły sie kwadraty, tylko nie wyświetla się tekst.
Jeśli jeszcze można prosić o pomoc, to bardzo proszę.
Dodam tym razem schemat i kod.
Ten kod to jest gotowiec, który dostałem razem z lekcjami na płycie.

Kod: Zaznacz cały

//2015.5.7
// include the library code
#include <LiquidCrystal.h>
/**********************************************************/
char array1[]=" SUNFOUNDER               ";  //the string to print on the LCD
char array2[]="hello, world!             ";  //the string to print on the LCD
int tim = 250;  //the value of delay time
// initialize the library with the numbers of the interface pins
LiquidCrystal lcd(4, 6, 10, 11, 12, 13);
/*********************************************************/
void setup()
{
  lcd.begin(16, 2);  // set up the LCD's number of columns and rows: 
}
/*********************************************************/
void loop() 
{
    lcd.setCursor(15,0);  // set the cursor to column 15, line 0
    for (int positionCounter1 = 0; positionCounter1 < 26; positionCounter1++)
    {
      lcd.scrollDisplayLeft();  //Scrolls the contents of the display one space to the left.
      lcd.print(array1[positionCounter1]);  // Print a message to the LCD.
      delay(tim);  //wait for 250 microseconds
    }
    lcd.clear();  //Clears the LCD screen and positions the cursor in the upper-left corner.
    lcd.setCursor(15,1);  // set the cursor to column 15, line 1
    for (int positionCounter = 0; positionCounter < 26; positionCounter++)
    {
      lcd.scrollDisplayLeft();  //Scrolls the contents of the display one space to the left.
      lcd.print(array2[positionCounter]);  // Print a message to the LCD.
      delay(tim);  //wait for 250 microseconds
    }
    lcd.clear();  //Clears the LCD screen and positions the cursor in the upper-left corner.
}
/************************************************************/

Znaczniki 'code' !!!
Awatar użytkownika
Marhef
Złota rączka
Posty: 1164
Rejestracja: 18 lis 2011, 02:18

Re: Arduino Uno lcd1602

Post autor: Marhef » 27 cze 2019, 13:19

No to teraz już powinien się wyświetlić tekst.
Sprawdź jeszcze raz, czy wszystko masz dobrze podłączone. Może coś Ci nie łączyć na płytce stykowej i właśnie taki będzie efekt.

A najlepiej, wstaw zdjęcie, jak masz to podłączone.
Kiar
Młodszy majsterkowicz
Posty: 4
Rejestracja: 26 cze 2019, 17:01

Re: Arduino Uno lcd1602

Post autor: Kiar » 27 cze 2019, 13:33

połączenia na zdj
Nie masz wymaganych uprawnień, aby zobaczyć pliki załączone do tego posta.
Awatar użytkownika
Marhef
Złota rączka
Posty: 1164
Rejestracja: 18 lis 2011, 02:18

Re: Arduino Uno lcd1602

Post autor: Marhef » 27 cze 2019, 14:45

Powiedz, że piny przy wyświetlaczu są wlutowane...
MrLewerence
Majsterkowicz
Posty: 67
Rejestracja: 12 paź 2013, 20:48
Lokalizacja: ---

Re: Arduino Uno lcd1602

Post autor: MrLewerence » 27 cze 2019, 19:50

Marhef pisze:
27 cze 2019, 14:45
Powiedz, że piny przy wyświetlaczu są wlutowane...
Ja tam nie widzę najdrobniejszych śladów lutowania....
ODPOWIEDZ

Strony partnerskie: