Bardzo podoba mi się stacja testowania ogniw 18650 lion
Link
Postanowiłem ją zbudować. PCB zamówiłem zmontowałem wszystko do kupy
Załadowałem plik do arduino za pomocą wersji arduino-1.8.5 bez problemów, po włączeniu pokazało się Menu główne kursorem mogę sie poruszać w dół i w górę ale mogę wejść tylko w ostatnią zakładkę na dole. W sumie zero reakcji na stacje nic nie można włączyć ani ustawić. brak odczytu danych.
Nie wiem gdzie szukać przyczyny. Podczas ładowania kodu do arduino wyskakuje dużo błędów tego typu:
ostrzeżenie: przestarzała konwersja ze stałej łańcuchowej na „char *” [-Wwrite-strings]
myGLCD.print
kilka linijek tych ostrzeżen:
C:\Users\delfin\Desktop\stacja_liion\zdjecia\stacjaliion\stacjaliion.ino: In function 'void setup()':
C:\Users\delfin\Desktop\stacja_liion\zdjecia\stacjaliion\stacjaliion.ino:124:36: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
myGLCD.print("LCD OK", CENTER,0);
^
C:\Users\delfin\Desktop\stacja_liion\zdjecia\stacjaliion\stacjaliion.ino:131:48: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
myGLCD.print("Couldn't find RTC", CENTER,6);
^
C:\Users\delfin\Desktop\stacja_liion\zdjecia\stacjaliion\stacjaliion.ino:136:37: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
myGLCD.print("RTC OK", CENTER,6);
^
C:\Users\delfin\Desktop\stacja_liion\zdjecia\stacjaliion\stacjaliion.ino:142:45: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
myGLCD.print("RTC lost power", CENTER,6);
^
C:\Users\delfin\Desktop\stacja_liion\zdjecia\stacjaliion\stacjaliion.ino:151:40: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
myGLCD.print("SD FAIL", CENTER,12);
^
C:\Users\delfin\Desktop\stacja_liion\zdjecia\stacjaliion\stacjaliion.ino:157:40: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
myGLCD.print("SD OK", CENTER,12);
Może ktoś mi pomoże z tym problem. stacja prawie skończona kasa wydana i problem nie do rozwiązanie dla mnie, jestem elektronikiem amatorem ale na programowaniu się nie znam
Projekt stacji z wsadem na arduino jest dostępny na stronie
Link
Link
Postanowiłem ją zbudować. PCB zamówiłem zmontowałem wszystko do kupy
Załadowałem plik do arduino za pomocą wersji arduino-1.8.5 bez problemów, po włączeniu pokazało się Menu główne kursorem mogę sie poruszać w dół i w górę ale mogę wejść tylko w ostatnią zakładkę na dole. W sumie zero reakcji na stacje nic nie można włączyć ani ustawić. brak odczytu danych.
Nie wiem gdzie szukać przyczyny. Podczas ładowania kodu do arduino wyskakuje dużo błędów tego typu:
ostrzeżenie: przestarzała konwersja ze stałej łańcuchowej na „char *” [-Wwrite-strings]
myGLCD.print
kilka linijek tych ostrzeżen:
C:\Users\delfin\Desktop\stacja_liion\zdjecia\stacjaliion\stacjaliion.ino: In function 'void setup()':
C:\Users\delfin\Desktop\stacja_liion\zdjecia\stacjaliion\stacjaliion.ino:124:36: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
myGLCD.print("LCD OK", CENTER,0);
^
C:\Users\delfin\Desktop\stacja_liion\zdjecia\stacjaliion\stacjaliion.ino:131:48: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
myGLCD.print("Couldn't find RTC", CENTER,6);
^
C:\Users\delfin\Desktop\stacja_liion\zdjecia\stacjaliion\stacjaliion.ino:136:37: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
myGLCD.print("RTC OK", CENTER,6);
^
C:\Users\delfin\Desktop\stacja_liion\zdjecia\stacjaliion\stacjaliion.ino:142:45: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
myGLCD.print("RTC lost power", CENTER,6);
^
C:\Users\delfin\Desktop\stacja_liion\zdjecia\stacjaliion\stacjaliion.ino:151:40: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
myGLCD.print("SD FAIL", CENTER,12);
^
C:\Users\delfin\Desktop\stacja_liion\zdjecia\stacjaliion\stacjaliion.ino:157:40: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
myGLCD.print("SD OK", CENTER,12);
Może ktoś mi pomoże z tym problem. stacja prawie skończona kasa wydana i problem nie do rozwiązanie dla mnie, jestem elektronikiem amatorem ale na programowaniu się nie znam
Projekt stacji z wsadem na arduino jest dostępny na stronie
Link