[risolto] Problemi con l AnalogRead

salve a tutti
utilizzo un Arduino uno con Windows XP
e lo scopo del mio programma è quello di leggere un valore di luce spingendo un pulsante e riutilizzarlo poi in modo che se la seconda lettura è piu alta della prima esegua una certa azione ... vi metto il pezzettino di codice

int vecchiaLettura = 0;
}

void loop() {
  if (digitalRead , button = LOW )                    // se il bottone viene spinto il sensore deve leggere la luce
{
       vecchialettura = analogRead A0 ; 
}
if ( analogRead , A0 > vecchialettura )                   // se la nuova lettura è maggiore di quella vecchia esegui qualcosa
{ 
              esegui azione;
  }
}

ora però quando vado a caricare il programma mi da questo errore

error : invalid conversion from 'int (*) (uint8_t)' to 'int'

mi evidenzia la riga

vecchialettura = analogRead A0 ;

grazie a tutti per l 'aiuto

La sintassi di analogRead è:

analogRead(pin)

quindi il tuo codice deve essere:

vecchialettura =  analogRead(A0);

Ripassa il reference :smiley:
http://arduino.cc/en/Reference/AnalogRead

ah già .... errore scemo xD grazie