Arduino LCD4884 Problem

  • C

Es gibt 2 Antworten in diesem Thema. Der letzte Beitrag () ist von Myrax.

    Arduino LCD4884 Problem

    Nabend zusammen immer wenn ich ein code eingebe kommt immer

    LCD wurde in diesem Gültigkeitsbereich nicht deklariert

    suche schon seit Heute Morgen kann aber nix bei google finden :(
    Spoiler anzeigen

    Quellcode

    1. #include <LCD4884.h>
    2. int z=0;
    3. int dd=200;
    4. void setup()
    5. {
    6. lcd.LCD_init(); // creates instance of LCD
    7. lcd.LCD_clear(); // blanks the display
    8. pinMode(7, OUTPUT);
    9. }
    10. void loop()
    11. { // first some text display
    12. for (int a=0; a<5; a++)
    13. {
    14. digitalWrite(7, LOW);
    15. delay(300);
    16. digitalWrite(7, HIGH);
    17. delay(300);
    18. }
    19. for (int a=0; a<6; a++)
    20. {
    21. lcd.LCD_write_string(0,a,"01234567980123", MENU_NORMAL); // ignore MENU_NORMAL for now
    22. delay(dd);
    23. }
    24. delay(dd);
    25. lcd.LCD_clear(); // blanks the display
    26. delay(500);
    27. lcd.LCD_write_string_big(0, 0, "012345", MENU_NORMAL);
    28. lcd.LCD_write_string_big(0, 3, "-+-+-+", MENU_NORMAL);
    29. delay(1000);
    30. lcd.LCD_clear(); // now to read the joystick using analogRead(0). Press RESET whien finished
    31. do
    32. {
    33. z=analogRead(0);
    34. if (z==0)
    35. {
    36. lcd.LCD_write_string(2,2,"Down", MENU_NORMAL);
    37. } else
    38. if (z>0 && z<150)
    39. {
    40. lcd.LCD_write_string(2,2,"OK ", MENU_NORMAL);
    41. delay(dd);
    42. } else
    43. if (z>150 && z<350)
    44. {
    45. lcd.LCD_write_string(2,2,"Right", MENU_NORMAL);
    46. delay(dd);
    47. } else
    48. if (z>350 && z<510)
    49. {
    50. lcd.LCD_write_string(2,2,"Up ", MENU_NORMAL);
    51. delay(dd);
    52. } else
    53. if (z>510 && z<750)
    54. {
    55. lcd.LCD_write_string(2,2,"Left ", MENU_NORMAL);
    56. delay(dd);
    57. } else
    58. if (z>750)
    59. {
    60. lcd.LCD_write_string(2,2,"nil ", MENU_NORMAL);
    61. delay(dd);
    62. }
    63. } while (1>0);
    64. }


    Edit by nikeee13:
    Falsches Unterforum -> Thread verschoben (aus Hardware-/Schnittstellenprogrammierung); Prefix gesetzt; Expander eingefügt.
    Bilder
    • Unbenanntkk.PNG

      140,77 kB, 1.599×862, 220 mal angesehen

    Dieser Beitrag wurde bereits 2 mal editiert, zuletzt von „nikeee13“ ()