Zum Inhalt springen

Unnachvollziebarer Fehler bei LCD-Display

Projekte und Tutorials für Arduino Foren StartHardware-Forum Unnachvollziebarer Fehler bei LCD-Display

  • Dieses Thema ist leer.
Ansicht von 1 Beitrag (von insgesamt 1)
  • Autor
    Beiträge
  • #18655 Antworten
    argon
    Gast

    (Ungeachtet von lcd.clear )

    Hallo , in meinem Arduino-LCD-Code kommt nach dem 16 Frame nur noch schrott , kann mir jemand sagen woran das liegt , habe den Code shon mehrmal`s überprüft . LG

    #include <LiquidCrystal.h>
    LiquidCrystal lcd(7, 8, 9, 10, 11, 12);
    byte a1 [8] {
    B00000,
    B00000,
    B00000,
    B00000,
    B00000,
    B00000,
    B00000,
    B10000,
    } ;
    byte a2 [8] {
    B00000,
    B00000,
    B00000,
    B00000,
    B00000,
    B00000,
    B10000,
    B10000,
    } ;
    byte a3 [8] {
    B00000,
    B00000,
    B00000,
    B00000,
    B00000,
    B10000,
    B10000,
    B10000,
    } ;
    byte a4 [8] {
    B00000,
    B00000,
    B00000,
    B00000,
    B10000,
    B10000,
    B10000,
    B10000,
    } ;
    byte a5 [8] {
    B00000,
    B00000,
    B00000,
    B10000,
    B10000,
    B10000,
    B10000,
    B10000,
    } ;
    byte a6 [8] {
    B00000,
    B00000,
    B10000,
    B10000,
    B10000,
    B10000,
    B10000,
    B10000,
    } ;
    byte a7 [8] {
    B00000,
    B10000,
    B10000,
    B10000,
    B10000,
    B10000,
    B10000,
    B10000,
    } ;
    byte a8 [8] {
    B10000,
    B10000,
    B10000,
    B10000,
    B10000,
    B10000,
    B10000,
    B10000,
    } ;
    byte a9 [8] {
    B11000,
    B10000,
    B10000,
    B10000,
    B10000,
    B10000,
    B10000,
    B10000,
    } ;
    byte a10 [8] {
    B11000,
    B11000,
    B10000,
    B10000,
    B10000,
    B10000,
    B10000,
    B10000,
    } ;
    byte a11 [8] {
    B11000,
    B11000,
    B10000,
    B10000,
    B10000,
    B10000,
    B10000,
    B10000,
    } ;
    byte a12 [8] {
    B11000,
    B11000,
    B10000,
    B10000,
    B10000,
    B10000,
    B10000,
    B10000,
    } ;
    byte a13 [8] {
    B11000,
    B11000,
    B10000,
    B10000,
    B10000,
    B10000,
    B10000,
    B10000,
    } ;
    byte a14 [8] {
    B11000,
    B11000,
    B10000,
    B10000,
    B10000,
    B11000,
    B10000,
    B10000,
    } ;
    byte a15 [8] {
    B11000,
    B11000,
    B10000,
    B10000,
    B10000,
    B11000,
    B11000,
    B10000,
    } ;
    byte a16 [8] {
    B11000,
    B11000,
    B10000,
    B10000,
    B10000,
    B11000,
    B11000,
    B10000,
    } ;
    byte a17 [8] {
    B11000,
    B11000,
    B10000,
    B10000,
    B10000,
    B11000,
    B11000,
    B11000,
    } ;
    byte a18 [8] {
    B11100,
    B11000,
    B10000,
    B10000,
    B10000,
    B11000,
    B11000,
    B11000,
    } ;
    byte a19 [8] {
    B11100,
    B11100,
    B10000,
    B10000,
    B10000,
    B11000,
    B11000,
    B11000,
    } ;
    byte a20 [8] {
    B11100,
    B11100,
    B10100,
    B10000,
    B10000,
    B11000,
    B11000,
    B11000,
    } ;
    byte a21 [8] {
    B11100,
    B11100,
    B10100,
    B10000,
    B10000,
    B11000,
    B11000,
    B11000,
    } ;
    byte a22 [8] {
    B11100,
    B11100,
    B10100,
    B10000,
    B10000,
    B11000,
    B11000,
    B11000,
    } ;
    byte a23 [8] {
    B11100,
    B11100,
    B10100,
    B10000,
    B10100,
    B11000,
    B11000,
    B11000,
    } ;
    byte a24 [8] {
    B11100,
    B11100,
    B10100,
    B10000,
    B10100,
    B11100,
    B11000,
    B11000,
    } ;
    byte a25 [8] {
    B11100,
    B11100,
    B10100,
    B10000,
    B10100,
    B11100,
    B11100,
    B11000,
    } ;
    byte a26 [8] {
    B11100,
    B11100,
    B10100,
    B10000,
    B10100,
    B11100,
    B11100,
    B11100,
    } ;
    byte a27 [8] {
    B11110,
    B11100,
    B10100,
    B10000,
    B10100,
    B11100,
    B11100,
    B11100,
    } ;
    byte a28 [8] {
    B11110,
    B11110,
    B10100,
    B10000,
    B10100,
    B11100,
    B11100,
    B11100,
    } ;
    byte a29 [8] {
    B11110,
    B11110,
    B10100,
    B10000,
    B10100,
    B11100,
    B11100,
    B11100,
    } ;
    byte a30 [8] {
    B11110,
    B11110,
    B10100,
    B10000,
    B10100,
    B11100,
    B11100,
    B11100,
    } ;
    byte a31 [8] {
    B11110,
    B11110,
    B10100,
    B10000,
    B10100,
    B11100,
    B11100,
    B11100,
    } ;
    byte a32 [8] {
    B11110,
    B11110,
    B10100,
    B10000,
    B10100,
    B11100,
    B11110,
    B11100,
    } ;
    byte a33 [8] {
    B11110,
    B11110,
    B10100,
    B10000,
    B10100,
    B11100,
    B11110,
    B11110,
    } ;
    byte a34 [8] {
    B11111,
    B11110,
    B10100,
    B10000,
    B10100,
    B11100,
    B11110,
    B11110,
    } ;
    byte a35 [8] {
    B11111,
    B11111,
    B10100,
    B10000,
    B10100,
    B11100,
    B11110,
    B11110,
    } ;
    byte a36 [8] {
    B11111,
    B11111,
    B10101,
    B10000,
    B10100,
    B11100,
    B11110,
    B11110,
    } ;
    byte a38 [8] {
    B11111,
    B11111,
    B10101,
    B10001,
    B10100,
    B11100,
    B11110,
    B11110,
    } ;
    byte a39 [8] {
    B11111,
    B11111,
    B10101,
    B10001,
    B10101,
    B11100,
    B11110,
    B11110,
    } ;
    byte a40 [8] {
    B11111,
    B11111,
    B10101,
    B10001,
    B10101,
    B11101,
    B11110,
    B11110,
    } ;
    byte a41 [8] {
    B11111,
    B11111,
    B10101,
    B10001,
    B10101,
    B11101,
    B11111,
    B11110,
    } ;
    byte a42 [8] {
    B11111,
    B11111,
    B10101,
    B10001,
    B10101,
    B11101,
    B11111,
    B11111,
    } ;
    void setup() {
    lcd.begin(16, 2);

    }
    void loop() {
    lcd.createChar(1, a1);
    lcd.setCursor(0, 0);
    lcd.write(1);
    delay(70);
    lcd.clear();
    lcd.createChar(2, a2);
    lcd.setCursor(0, 0);
    lcd.write(2);
    delay(70);
    lcd.clear();
    lcd.createChar(3, a3);
    lcd.setCursor(0, 0);
    lcd.write(3);
    delay(70);
    lcd.clear();
    lcd.createChar(4, a4);
    lcd.setCursor(0, 0);
    lcd.write(4);
    delay(70);
    lcd.clear();
    lcd.createChar(5, a5);
    lcd.setCursor(0, 0);
    lcd.write(5);
    delay(70);
    lcd.clear();
    lcd.createChar(6, a6);
    lcd.setCursor(0, 0);
    lcd.write(6);
    delay(70);
    lcd.clear();
    lcd.createChar(7, a7);
    lcd.setCursor(0, 0);
    lcd.write(7);
    delay(70);
    lcd.clear();
    lcd.createChar(8, a8);
    lcd.setCursor(0, 0);
    lcd.write(8);
    delay(70);
    lcd.clear();
    lcd.createChar(9, a9);
    lcd.setCursor(0, 0);
    lcd.write(9);
    delay(70);
    lcd.clear();
    lcd.createChar(10, a10);
    lcd.setCursor(0, 0);
    lcd.write(10);
    delay(70);
    lcd.clear();
    lcd.createChar(11, a11);
    lcd.setCursor(0, 0);
    lcd.write(11);
    delay(70);
    lcd.clear();
    lcd.createChar(12, a12);
    lcd.setCursor(0, 0);
    lcd.write(12);
    delay(70);
    lcd.clear();
    lcd.createChar(13, a13);
    lcd.setCursor(0, 0);
    lcd.write(13);
    delay(70);
    lcd.clear();
    lcd.createChar(14, a14);
    lcd.setCursor(0, 0);
    lcd.write(14);
    delay(70);
    lcd.clear();
    lcd.createChar(15, a15);
    lcd.setCursor(0, 0);
    lcd.write(15);
    delay(70);
    lcd.clear();
    lcd.createChar(16, a16);
    lcd.setCursor(0, 0);
    lcd.write(16);
    delay(70);
    lcd.clear();
    lcd.createChar(17, a17);
    lcd.setCursor(0, 0);
    lcd.write(17);
    delay(70);
    lcd.clear();
    lcd.createChar(18, a18);
    lcd.setCursor(0, 0);
    lcd.write(18);
    delay(70);
    lcd.clear();
    lcd.createChar(19, a19);
    lcd.setCursor(0, 0);
    lcd.write(19);
    delay(70);
    lcd.clear();
    lcd.createChar(20, a20);
    lcd.setCursor(0, 0);
    lcd.write(20);
    delay(70);
    lcd.clear();
    lcd.createChar(21, a21);
    lcd.setCursor(0, 0);
    lcd.write(21);
    delay(70);
    lcd.clear();
    lcd.createChar(22, a22);
    lcd.setCursor(0, 0);
    lcd.write(22);
    delay(70);
    lcd.clear();
    lcd.createChar(23, a23);
    lcd.setCursor(0, 0);
    lcd.write(23);
    delay(70);
    lcd.clear();
    lcd.createChar(24, a24);
    lcd.setCursor(0, 0);
    lcd.write(24);
    delay(70);
    lcd.clear();
    lcd.createChar(25, a25);
    lcd.setCursor(0, 0);
    lcd.write(25);
    delay(70);
    lcd.clear();
    lcd.createChar(26, a26);
    lcd.setCursor(0, 0);
    lcd.write(26);
    delay(70);
    lcd.clear();
    lcd.createChar(27, a27);
    lcd.setCursor(0, 0);
    lcd.write(27);
    delay(70);
    lcd.clear();
    lcd.createChar(28, a28);
    lcd.setCursor(0, 0);
    lcd.write(28);
    delay(70);
    lcd.clear();
    lcd.createChar(29, a29);
    lcd.setCursor(0, 0);
    lcd.write(29);
    delay(70);
    lcd.clear();
    lcd.createChar(30, a30);
    lcd.setCursor(0, 0);
    lcd.write(30);
    delay(70);
    lcd.clear();
    lcd.createChar(31, a31);
    lcd.setCursor(0, 0);
    lcd.write(31);
    delay(70);
    lcd.clear();
    lcd.createChar(32, a32);
    lcd.setCursor(0, 0);
    lcd.write(32);
    delay(70);
    lcd.clear();
    lcd.createChar(33, a33);
    lcd.setCursor(0, 0);
    lcd.write(33);
    delay(70);
    lcd.clear();
    lcd.createChar(34, a34);
    lcd.setCursor(0, 0);
    lcd.write(34);
    delay(70);
    lcd.clear();
    lcd.createChar(35, a35);
    lcd.setCursor(0, 0);
    lcd.write(35);
    delay(70);
    lcd.clear();
    lcd.createChar(36, a36);
    lcd.setCursor(0, 0);
    lcd.write(36);
    delay(70);
    lcd.clear();
    lcd.createChar(38, a38);
    lcd.setCursor(0, 0);
    lcd.write(38);
    delay(70);
    lcd.clear();
    lcd.createChar(39, a1);
    lcd.setCursor(0, 0);
    lcd.write(39);
    delay(70);
    lcd.clear();
    lcd.createChar(40, a40);
    lcd.setCursor(0, 0);
    lcd.write(40);
    delay(70);
    lcd.clear();
    lcd.createChar(41, a41);
    lcd.setCursor(0, 0);
    lcd.write(41);
    delay(70);
    lcd.clear();
    lcd.createChar(42, a42);
    lcd.setCursor(0, 0);
    lcd.write(42);
    delay(70);
    lcd.clear();
    }

Ansicht von 1 Beitrag (von insgesamt 1)
Antwort auf: Unnachvollziebarer Fehler bei LCD-Display
Deine Information: