Skocz do zawartości

Błąd w kodzie do Arduino UNO z wyświetlaczem


Pomocna odpowiedź

Napisano
void setup() {

#include <LiquidCrystal.h> //Dołączenie bilbioteki
LiquidCrystal lcd(2, 3, 4, 5, 6, 7); //Informacja o podłączeniu nowego wyświetlacza lcd.begin(16, 2); //Deklaracja typu
  lcd.setCursor(0, 0); //Ustawienie kursora
  lcd.print("Szczesliwego-GUD"); //Wyświetlenie tekstu
  lcd.setCursor(0, 1); //Ustawienie kursora
  lcd.print("Nowego Roku!!!!!!!!"); //Wyświetlenie tekstu
  pinMode(8, OUTPUT); pinMode(9, OUTPUT);
  digitalWrite(8, HIGH); digitalWrite(9, HIGH);
  delay(500); delay(500);
  digitalWrite(8, LOW); digitalWrite(9, LOW);
  delay(250);
  digitalWrite(8, HIGH);
  delay(250);
  digitalWrite(8, LOW);
  digitalWrite(8, HIGH);
  delay(500);
  digitalWrite(8, LOW);
  delay(250);
  digitalWrite(8, HIGH);
  delay(250);
  digitalWrite(8, LOW);
}

void loop() {
}

Oto mój problem, tak to powinno działać: po daniu zasilania na LCD powinno pojawić się "Szczesliwego-GUD Nowego Roku!!!" na pinie 8 napięcie powinno się pojawić przez 500ms zniknąć na 250ms i pojawić się na 250ms a na pinie 9 powinno pojawić się na 500ms i zniknąć czy jakoś tak, a mi wyskakuje błąd.

Screenshot 2026-01-05 at 20-44-54 Kurs Arduino – Wyświetlacz tekstowy LCD 2x16 • FORBOT.png

Zrzut ekranu 2026-01-06 111836.png

@Elektroleon biblioteka powinna być dodana przed setup, czyli zamiast:

void setup() {

#include <LiquidCrystal.h> //Dołączenie bilbioteki

Spróbuj:

#include <LiquidCrystal.h> //Dołączenie bilbioteki
  
void setup() {

 

  • Lubię! 1

Bądź aktywny - zaloguj się lub utwórz konto!

Tylko zarejestrowani użytkownicy mogą komentować zawartość tej strony

Utwórz konto w ~20 sekund!

Zarejestruj nowe konto, to proste!

Zarejestruj się »

Zaloguj się

Posiadasz własne konto? Użyj go!

Zaloguj się »
×
×
  • Utwórz nowe...