variable or field 'lcd_print' declared void - Wersja do druku +- Arduino Polska Forum (https://forum.arduinopolska.pl) +-- Dział: Korzystanie z Arduino (https://forum.arduinopolska.pl/dzial-korzystanie-z-arduino) +--- Dział: Programowanie w Arduino (https://forum.arduinopolska.pl/dzial-programowanie-w-arduino) +--- Wątek: variable or field 'lcd_print' declared void (/watek-variable-or-field-lcd-print-declared-void) |
variable or field 'lcd_print' declared void - gustaff88 - 31-08-2020 Próbuję uruchomić na Arduino UNO r3 kod timera strzeleckiego z githuba: https://github.com/SolemnScribe/arduino-shot-timer Różnica u mnie jest taka, że nie ma być to na Adafruit RGB LCD Shield, tylko na zwykły LCD Shield. Po pierwsze dostaję: variable or field 'lcd_print' declared void Po drugie zastanawiam się jak wywalić z tego Adafruit W jakim kierunku powinienem iść? Kod: ////////////////////////////// RE: variable or field 'lcd_print' declared void - gustaff88 - 31-08-2020 Dla sprawdzenia działania funkcji void napisałem taki prosty programik: Kod: #include <LiquidCrystal.h> Wpisuje sobie ręcznie "int x=1" i wyświetla "Test 1" Wpisuję x różne od 1 i mam "err" To Adafruit tam psuje temat? RE: variable or field 'lcd_print' declared void - kaczakat - 31-08-2020 Z tego co piszesz to działa tak jak chcesz, jeśli x=1 to drukuje Test 1, a jak x różne od 1 to drukuje err. Nie wiem, może późno jest, o co walczysz? Naucz się odmierzać czas bez delay (millis), pamiętaj o czyszczeniu ekranu, żebyś nie pisał "2" w miejsce gdzie przed chwilą było "115", bo wyjdzie napis "215" na LCD. I walcz dalej... RE: variable or field 'lcd_print' declared void - gustaff88 - 31-08-2020 Nie działa mi kod z pierwszego posta. Wywala błąd 'variable or field 'lcd_print' declared void' To w pliku .h z gotowego, podlinkowanego rozwiązania z GitHub, które to rozwiązanie chcę uruchomić RE: variable or field 'lcd_print' declared void - gustaff88 - 01-09-2020 Dołączyłem wszystkie biblioteki łącznie z niechcianym Adafruit. Niby jest ok, ale dostaję: Kod: In function 'convert_num', Funkcja void lcd_print była powiązana z biblioteką Adafruit_RGBLCDShield.h. Jakiś pomysł jak to przerobić na LiquidCrystal.h ? Mam zwykły wyświetlacz LCD Shield z przyciskami zamiast Adafruit RGB LCD Shield 2 pin I2C |