così funziona ![]()
String myString = "110101110001101010101101";
String odd;
void setup() {
Serial.begin(9600);
unsigned long numero = 0;
for (int x = 0; x <= 23; x++) {
odd = myString.substring(x, x + 1);
numero = (numero << 1) | odd.toInt();
}
Serial.println(numero);
Serial.println(numero, BIN);
}
void loop() {
}
e alla fine è simile alla proposta di Guglielmo...