salve a tutti io vorrei leggere lo stato del pin 13, allora vi spiego.
Io ho fatto un programma che gestisco da seriale il pin 13 con questo codice_
int led =13;
int val_temp=0;
int stato=0;
int titolo=0;
void setup(){
pinMode(led,OUTPUT);
Serial.begin(9600);
}
void loop(){
if(titolo==0){
Serial.println("a->led acceso\nb->led spento");
titolo++;
}
val_temp=Serial.read();
if (val_temp=='a'){
digitalWrite(led,HIGH);
Serial.println("led acceso");
}
if(val_temp=='b'){
digitalWrite(led,LOW);
Serial.println("led spento");
}
}
~
ecco come vedete faccio tutto dalla seriale, ora vorrei fare un messaggio iniziale dicendo che con a il led si accende e con b il led si spegne(gia fatto) e vorrei aggiungere dicendo lo stato attuale di quel pin
Grazie
Scusa, ho visto solo l'ultima parte di codice. Non avevo notato che dichiari "led = 13".
Una domanda. Ma che modello di Arduino, esattamente, stai usando? Perché sul pin 13 c'è anche il led "L" integrato e forser potresti avere anche problemi dal circuito che lo gestisce.