digitalWrite (0,'FALSE'); Comando non funzionante

Buonasera a tutti,
sono un nuovo utilizzatore di arduino e sto da poco muovendo i primi passi con questa favolosa board,oggi stavo testando con un volmetro e il mio arduino il funzionamento del comandi "digitalWrite",volevo provare tutti i tipi di combinazione di campi che arduino riconosce,ecco lo sketch:

// Simon con 6 led per arduino  progetto di MATTIELLO SILVIO


void setup(){
  pinMode(0,OUTPUT);
  }

  void loop(){
  digitalWrite(0,HIGH);
  delay(5000);
  digitalWrite(0,LOW);
  delay(5000);
  digitalWrite(0,1); //acceso
  delay(5000);
  digitalWrite(0,0); //spento
  delay(5000);
  digitalWrite(0,'TRUE');
  delay(5000);
  digitalWrite(0,'FALSE');
  delay (5000),
  }

Volevo verificare i secondi parametri del comando digitalWrite per High,Low,0,1,TRUE tutto normale,con il voltimetro riesco a vedere se c'è una tensione (5V) o se non ce ne o se c'è qualcosa di irrisorio (0,1V),ma con FALSE non succede nulla,sul voltimetro mi rimane 5V causati dalla istruzione digitalWrite(0,'TRUE'); prima,come mai?

Perché ... li hai racchiusi tra apici (come fossero caratteri ... e quindi mai uguali a 0x00) ed invece li devi scrivere senza nulla ...

  digitalWrite(0, true);
  delay(5000);
  digitalWrite(0, false);
  delay (5000);

Guglielmo

gpb01:
Perché ... li hai racchiusi tra apici (come fossero caratteri ... e quindi mai uguali a 0x00) ed invece li devi scrivere senza nulla ...

  digitalWrite(0, true);

delay(5000);
 digitalWrite(0, false);
 delay (5000);




Guglielmo

Grazie mille! :smiley: