Parcheggio automatico con Arduino: differenze tra le versioni

Contenuto cancellato Contenuto aggiunto
display LCD
Riga 202:
int G8= 36 ;
int R8= 37 ;
 
int s = 600;
 
void setup(){
Line 222 ⟶ 224:
pinMode(R8,OUTPUT);
}
</syntaxhighlight>Dopo aver stabilito i pin e aver definito gli output e gli input, i sensori a infrarossi cominciano la lettura, tramite la funzione analogRead(), e osservano la presenza del veicolo all'interno del posto auto. Se l'infrarossi da come uscita un segnale inferiore a 600 (valore osservato tramite la lettura del monitor seriale), il posto è vuoto e di conseguenza il LED corrispondente a tale posto rimane verde, mentre in caso contrario, il LED diventa rosso.<syntaxhighlight lang="arduino" line="1" start="4547">
 
 
Line 239 ⟶ 241:
delay(500);
 
if(d1 < 600s)
{
digitalWrite(G1,HIGH);
Line 249 ⟶ 251:
digitalWrite(R1,HIGH);
}
if(d2 < 600s)
{
digitalWrite(G2,HIGH);
Line 259 ⟶ 261:
digitalWrite(R2,HIGH);
}
if(d3 < 600s)
{
digitalWrite(G3,HIGH);
Line 269 ⟶ 271:
digitalWrite(R3,HIGH);
}
if(d4 < 600s)
{
digitalWrite(G4,HIGH);
Line 279 ⟶ 281:
digitalWrite(R4,HIGH);
}
if(d5 < 600s)
{
digitalWrite(G5,HIGH);
Line 289 ⟶ 291:
digitalWrite(R5,HIGH);
}
if(d6 < 600s)
{
digitalWrite(G6,HIGH);
Line 299 ⟶ 301:
digitalWrite(R6,HIGH);
}
if(d7 < 600s)
{
digitalWrite(G7,HIGH);
Line 309 ⟶ 311:
digitalWrite(R7,HIGH);
}
if(d8 < 600s)
{
digitalWrite(G8,HIGH);