Ciao,volevo capire come fare ( se si può fare ) a ritornare sulla stessa riga del monitor seriale.Devo campionare lo stato di quattro input e visualizzare lo stato ( 0,1) sul monitor seriale.Dopo l'apertura del monitor inizializzo la schermata con una Tabella solo visiva,quando il micro inizia a verificare lo stato degli input (0...3 ) ,scrive il valore ( 0,1),ma dopo la verifica dell'ultimo input vorrei che il monitor non avanzasse di una riga,ma ritornasse sulla stessa.
In questo modo la tabella iniziale resta sempre sul monitor.
Testo lo stato dei pulsanti ogni 100ms.
Spero di essermi spiegato in modo corretto,comunque allego il codice.
Grazie,1000 in Anticipo.
// Codice
const int sensorePin0 = 3;
const int sensorePin1 = 4;
const int sensorePin2 = 5;
const int sensorePin3 = 6;
// inizializza il micro solo al 1^ boot
void setup() {
Serial.begin(9600);
delay(1000);
Serial.println(" ____________________________ ");
Serial.println(" | | ");
Serial.println(" | Ingresso Sensori | ");
Serial.println(" | 0 1 2 3 | ");
Serial.println(" |____________________________| ");
Serial.println(" | | ");
Serial.println(" | Valore 0 = Sensore Off | ");
Serial.println(" | Valore 1 = Sensore On | ");
Serial.println(" |____________________________| ");
pinMode(sensorePin0, INPUT_PULLUP);
pinMode(sensorePin1, INPUT_PULLUP);
pinMode(sensorePin2, INPUT_PULLUP);
pinMode(sensorePin3, INPUT_PULLUP);
}
// verifico lo stato (0,1) dei pulsanti
void loop() {
{
Serial.print(" ");
Serial.print("");
if (digitalRead(sensorePin0) == HIGH)
Serial.write('0');
else
Serial.write('1');
}
Serial.print(" ");
Serial.print(" ");
{
if (digitalRead(sensorePin1) == HIGH)
Serial.write('0');
else
Serial.write('1');
}
Serial.print(" ");
Serial.print(" ");
{
if (digitalRead(sensorePin2) == HIGH)
Serial.write('0');
else
Serial.write('1');
}
Serial.print(" ");
Serial.print(" ");
{
if (digitalRead(sensorePin3) == HIGH)
Serial.write('0');
else
Serial.write('1');
}
Serial.print(" ");
Serial.print("");
Serial.println(" ");
delay(100);
}
edit by mod: per favore includi il codice usando gli appositi tag