sto avendo un errore continuo quando provo a compilare questo programma
#include <TimeAlarms.h>
#include <Wire.h>
#include <DS1307RTC.h>
#include <LCD5110_Graph.h>
#include <Time.h>
int pintemp = 0;
LCD5110 myGLCD(3, 4, 5, 7, 6);
extern unsigned char MediumNumbers[];
extern unsigned char BigNumbers[];
extern unsigned char SmallFont[];
extern unsigned char TinyFont[];
extern uint8_t internet [];
int contrast = 60;
int inv = 0;
void setup()
{
Serial.begin(9600);
myGLCD.InitLCD(contrast);
}
void loop()
{
int colon = analogRead(pintemp);
float voltage = colon * 5;
voltage /= 1024.0;
int temp = (voltage - 0.5) * 100;
int horas = hour();
myGLCD.setFont(SmallFont);
myGLCD.update();
myGLCD.printNumI(temp, 38, 5);
myGLCD.drawCircle( 52,5,2);
myGLCD.drawBitmap( 69,30, internet,15,15);
myGLCD.print("Temp =", 0,5);
myGLCD.printNumI(horas,CENTER,38);
myGLCD.update();
myGLCD.update();
delay(1000);
myGLCD.clrScr();
delay(1000);
}
questo e il codice di errore
In file included from C:\Users\Massimiiano PC Study\Documents\Arduino\libraries\Time\DateStrings.cpp:10:0:
C:\Users\Massimiiano PC Study\Documents\Arduino\libraries\Time\DateStrings.cpp:18:18: error: variable 'monthStr1' must be const in order to be put into read-only section by means of '__attribute__((progmem))'
char monthStr1[] PROGMEM = "January";
^
C:\Users\Massimiiano PC Study\Documents\Arduino\libraries\Time\DateStrings.cpp:19:18: error: variable 'monthStr2' must be const in order to be put into read-only section by means of '__attribute__((progmem))'
char monthStr2[] PROGMEM = "February";
^
C:\Users\Massimiiano PC Study\Documents\Arduino\libraries\Time\DateStrings.cpp:20:18: error: variable 'monthStr3' must be const in order to be put into read-only section by means of '__attribute__((progmem))'
char monthStr3[] PROGMEM = "March";
^
C:\Users\Massimiiano PC Study\Documents\Arduino\libraries\Time\DateStrings.cpp:21:18: error: variable 'monthStr4' must be const in order to be put into read-only section by means of '__attribute__((progmem))'
char monthStr4[] PROGMEM = "April";
^
C:\Users\Massimiiano PC Study\Documents\Arduino\libraries\Time\DateStrings.cpp:22:18: error: variable 'monthStr5' must be const in order to be put into read-only section by means of '__attribute__((progmem))'
char monthStr5[] PROGMEM = "May";
^
C:\Users\Massimiiano PC Study\Documents\Arduino\libraries\Time\DateStrings.cpp:23:18: error: variable 'monthStr6' must be const in order to be put into read-only section by means of '__attribute__((progmem))'
char monthStr6[] PROGMEM = "June";
^
C:\Users\Massimiiano PC Study\Documents\Arduino\libraries\Time\DateStrings.cpp:24:18: error: variable 'monthStr7' must be const in order to be put into read-only section by means of '__attribute__((progmem))'
char monthStr7[] PROGMEM = "July";
^
C:\Users\Massimiiano PC Study\Documents\Arduino\libraries\Time\DateStrings.cpp:25:18: error: variable 'monthStr8' must be const in order to be put into read-only section by means of '__attribute__((progmem))'
char monthStr8[] PROGMEM = "August";
^
C:\Users\Massimiiano PC Study\Documents\Arduino\libraries\Time\DateStrings.cpp:26:18: error: variable 'monthStr9' must be const in order to be put into read-only section by means of '__attribute__((progmem))'
char monthStr9[] PROGMEM = "September";
^
C:\Users\Massimiiano PC Study\Documents\Arduino\libraries\Time\DateStrings.cpp:27:19: error: variable 'monthStr10' must be const in order to be put into read-only section by means of '__attribute__((progmem))'
char monthStr10[] PROGMEM = "October";
^
C:\Users\Massimiiano PC Study\Documents\Arduino\libraries\Time\DateStrings.cpp:28:19: error: variable 'monthStr11' must be const in order to be put into read-only section by means of '__attribute__((progmem))'
char monthStr11[] PROGMEM = "November";
^
C:\Users\Massimiiano PC Study\Documents\Arduino\libraries\Time\DateStrings.cpp:29:19: error: variable 'monthStr12' must be const in order to be put into read-only section by means of '__attribute__((progmem))'
char monthStr12[] PROGMEM = "December";
^
C:\Users\Massimiiano PC Study\Documents\Arduino\libraries\Time\DateStrings.cpp:31:22: error: variable 'monthNames_P' must be const in order to be put into read-only section by means of '__attribute__((progmem))'
PGM_P monthNames_P[] PROGMEM =
^
C:\Users\Massimiiano PC Study\Documents\Arduino\libraries\Time\DateStrings.cpp:37:26: error: variable 'monthShortNames_P' must be const in order to be put into read-only section by means of '__attribute__((progmem))'
char monthShortNames_P[] PROGMEM = "ErrJanFebMarAprMayJunJulAugSepOctNovDec";
^
C:\Users\Massimiiano PC Study\Documents\Arduino\libraries\Time\DateStrings.cpp:39:16: error: variable 'dayStr0' must be const in order to be put into read-only section by means of '__attribute__((progmem))'
char dayStr0[] PROGMEM = "Err";
^
C:\Users\Massimiiano PC Study\Documents\Arduino\libraries\Time\DateStrings.cpp:40:16: error: variable 'dayStr1' must be const in order to be put into read-only section by means of '__attribute__((progmem))'
char dayStr1[] PROGMEM = "Sunday";
^
C:\Users\Massimiiano PC Study\Documents\Arduino\libraries\Time\DateStrings.cpp:41:16: error: variable 'dayStr2' must be const in order to be put into read-only section by means of '__attribute__((progmem))'
char dayStr2[] PROGMEM = "Monday";
^
C:\Users\Massimiiano PC Study\Documents\Arduino\libraries\Time\DateStrings.cpp:42:16: error: variable 'dayStr3' must be const in order to be put into read-only section by means of '__attribute__((progmem))'
char dayStr3[] PROGMEM = "Tuesday";
^
C:\Users\Massimiiano PC Study\Documents\Arduino\libraries\Time\DateStrings.cpp:43:16: error: variable 'dayStr4' must be const in order to be put into read-only section by means of '__attribute__((progmem))'
char dayStr4[] PROGMEM = "Wednesday";
^
C:\Users\Massimiiano PC Study\Documents\Arduino\libraries\Time\DateStrings.cpp:44:16: error: variable 'dayStr5' must be const in order to be put into read-only section by means of '__attribute__((progmem))'
char dayStr5[] PROGMEM = "Thursday";
^
C:\Users\Massimiiano PC Study\Documents\Arduino\libraries\Time\DateStrings.cpp:45:16: error: variable 'dayStr6' must be const in order to be put into read-only section by means of '__attribute__((progmem))'
char dayStr6[] PROGMEM = "Friday";
^
C:\Users\Massimiiano PC Study\Documents\Arduino\libraries\Time\DateStrings.cpp:46:16: error: variable 'dayStr7' must be const in order to be put into read-only section by means of '__attribute__((progmem))'
char dayStr7[] PROGMEM = "Saturday";
^
C:\Users\Massimiiano PC Study\Documents\Arduino\libraries\Time\DateStrings.cpp:48:20: error: variable 'dayNames_P' must be const in order to be put into read-only section by means of '__attribute__((progmem))'
PGM_P dayNames_P[] PROGMEM = { dayStr0,dayStr1,dayStr2,dayStr3,dayStr4,dayStr5,dayStr6,dayStr7};
^
C:\Users\Massimiiano PC Study\Documents\Arduino\libraries\Time\DateStrings.cpp:49:24: error: variable 'dayShortNames_P' must be const in order to be put into read-only section by means of '__attribute__((progmem))'
char dayShortNames_P[] PROGMEM = "ErrSunMonTueWedThrFriSat";
^
Error compiling.
mi piacerebbe capire dove sta il problema comunque sia con time.h voglio ottenere l'ora del computer per poi inviarla al mio arduino UNO che precessore la informazione e la invierà al mio nokia 5110 LCD
grazie de attenzione.