Arduino Polska Forum
Problem przy podłączaniu LCD - 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: Problem przy podłączaniu LCD (/watek-problem-przy-pod%C5%82%C4%85czaniu-lcd)



Problem przy podłączaniu LCD - domenico2346 - 03-03-2017

Witajcie, mam problem z kodem bądź bibliotekami. Szczerze mówiąc nie mam już pomysłów co może być nie tak. Podaje Wam kod błędu i proszę o pomoc.

In file included from C:\Users\Dominik\Documents\Arduino\sketch_mar02a\sketch_mar02a.ino:12:0:

C:\Users\Dominik\Documents\Arduino\libraries\LCDI2C/LCDI2C.h:22:16: error: conflicting return type specified for 'virtual void LCDI2C::write(uint8_t)'

   virtual void write(uint8_t);

                ^

In file included from C:\Users\Dominik\AppData\Local\Arduino15\packages\arduino\hardware\avr\1.6.17\cores\arduino/Stream.h:26:0,

                 from C:\Users\Dominik\AppData\Local\Arduino15\packages\arduino\hardware\avr\1.6.17\cores\arduino/HardwareSerial.h:29,

                 from C:\Users\Dominik\AppData\Local\Arduino15\packages\arduino\hardware\avr\1.6.17\cores\arduino/Arduino.h:232,

                 from C:\Users\Dominik\AppData\Local\Temp\arduino_build_505676\sketch\sketch_mar02a.ino.cpp:1:

C:\Users\Dominik\AppData\Local\Arduino15\packages\arduino\hardware\avr\1.6.17\cores\arduino/Print.h:48:20: error:   overriding 'virtual size_t Print::write(uint8_t)'

     virtual size_t write(uint8_t) = 0;

                    ^


RE: Problem przy podłączaniu LCD - namok - 03-03-2017

Prawdopodobnie jest błąd w bibliotece LCDI2C. Podaj źródło tej biblioteki i zamieść program.


RE: Problem przy podłączaniu LCD - domenico2346 - 03-03-2017

Program wygląda tak:
#include <LiquidCrystal.h>
#include <stream.h>
#include <Wire.h>
#include <LCDI2C.h>
LiquidCrystal lcd(8, 9, 4, 5, 6, 7);


void setup()
{
lcd.begin(16,2);


lcd.setCursor(0,0);
lcd.print("Hello, world!");
delay(500);
lcd.setCursor(0,1);
lcd.print("Hello, world!");

}


Bibliotekę mam dogrywaną w folderze Documents\Arduino\libraries\LCDI2C. Myślisz, że zastąpienie tej biblioteki biblioteką z innego źródła może rozwiązać problem?


RE: Problem przy podłączaniu LCD - namok - 03-03-2017

(03-03-2017, 21:08)domenico2346 napisał(a): Bibliotekę mam dogrywaną w folderze Documents\Arduino\libraries\LCDI2C. Myślisz, że zastąpienie tej biblioteki biblioteką z innego źródła może rozwiązać problem?
Myślę że jeśli nie będziesz się stosował do tego o co proszę to nie dostaniesz odpowiedzi.