[RISOLTO]Domanda del giorno .

Se contatore = a contatore +1 significa che 1 impulso aumenta di 1€ come faccio a ottenere
50 centesimi a impulso?

:o

a = a + 0.5?

Sempre che a sua float o double...

cosi non funziona

#include <Bridge.h>


float buttonPin = 7;  
float buttonState = 0; 
unsigned long contatore = 0L;
void setup()
{
   Bridge.begin();    
    delay(1000);
    Bridge.put("CONTATORE",String("0")); 
}

void loop() {
    buttonState = digitalRead(buttonPin);
    /* Every 200ms: */
  if (buttonState == LOW) {  // Se stato 1 e stato premuto il pulsante
     contatore = contatore + 0.5;    
     Bridge.put("CONTATORE",String(contatore));
     delay(500);
     }
    
  
    }

Per l'appunto, il tuo contatore è unsigned long...

Risolto ,grazie sei sempre il + disponibile.

@Sukkopera

Allego codice con correzione .

#include <Bridge.h>


const int buttonPin = 7;  
int buttonState = 0; 
float contatore = 0L;
void setup()
{
   Bridge.begin();    
    delay(1000);
    Bridge.put("CONTATORE",String("0")); 
}

void loop() {
    buttonState = digitalRead(buttonPin);
    /* Every 200ms: */
  if (buttonState == LOW) {  // Se stato 1 e stato premuto il pulsante
     contatore = contatore + 0.5;    
     Bridge.put("CONTATORE",String(contatore));
     delay(500);
     }
    
  
    }