Wpis z mikrobloga

Cześć,

Na potrzeby naszych gier w Airsoft (ASG) próbuję stworzyć bombę na arduino nano. ściągnąłem gotowy kod, wymagał trochę poprawek ale utknąłem. Kompilacja zakończona ale błędy są.
Wyświetlacz jak na obrazku
Zła biblioteka dla wyświetlacza? Czy może zły adres?
#include
#include
#include
LiquidCrystalI2C lcd(0x20,16,2);

Błąd:
C:\Users\micha\Desktop\Arduino
AirsoftBomb\ArduinoAirsoftBomb.ino: In function 'void setup()':
C:\Users\micha\Desktop\Arduino
AirsoftBomb\ArduinoAirsoft_Bomb.ino:203:21: warning: invalid conversion from 'const char*' to 'uint8t {aka unsigned char}' [-fpermissive]
lcd.write ("0");
^
In file included from C:\Users\micha\Desktop\Arduino
AirsoftBomb\ArduinoAirsoftBomb.ino:5:0:
C:\Users\micha\Documents\Arduino\libraries\LiquidCrystal
I2C-1.1.1/LiquidCrystalI2C.h:82:18: note: initializing argument 1 of 'virtual sizet LiquidCrystalI2C::write(uint8t)'
virtual sizet write(uint8t);
^~~~~

#arduino #programowanie #asg
lakus93 - Cześć, 

Na potrzeby naszych gier w Airsoft (ASG) próbuję stworzyć bombę ...

źródło: comment_1658348241GWhB5JyfjNVEtTXOEAsSBA.jpg

Pobierz
  • 4
prościej się nie da


@bomber4: jak ktoś ma niewiele wspólnego z programowaniem, to raczej może mieć kłopoty z ogarnięciem tego, że string to co innego niż char, tym bardziej jak jeszcze schowane jest to za faktem, że string to wskaźnik na char xD i na dodatek jeszcze kompilator robi mu niedźwiedzią przysługę, mówiąc, że w sumie unsigned char to to samo, co 8-bitowy int bez znaku. Cała masa przydatnych informacji dla