Digitale Input/Output
- pinMode(numero del pin, OUTPUT o INPUT);
Imposta il pin in OUTPUT o INPUT.
- digitalRead(numero del pin);
Ritorna un valore che può essere HIGH o LOW, HIGH se il pin riceve corrente e LOW se è spento.
- digitalWrite(numero del pin, HIGH o LOW);
Fornisce corrente o la toglie al pin selezionato.
Analogico Input/Output
- analogRead(numero del pin, il quale DEVE essere analogico quindi avere la tilde a lato);
Ritorna il valore del pin che varia da 0(min) a 1023(max)
- analogWrite(numero del pin analogico, valore da 0(min) a 255(max));
Assegna un valore al pin, se al posto del valore si immette, per esempio, una variabile collegata ad un potenziometro è possibile avere
un’intensità variabile che permetterà una potenza regolabile se vi è collegato un altro dispositivo, per esempio un LED.
Delay
delay è un comando che permette di lasciare un intervallo di tempo in millisecondi tra un comando e il successivo.
millis ritorna il numero di millisecondi da quando il programma su arduino ha iniziato a girare.
- delayMicroseconds(valore);
imposta un delay in microsecondi (milionesimi di secondo).
vedi millis ma in microsecondi.
LED_BUILTIN è il numero del pin a cui è connesso il LED integrato dell’Arduino.
Per ulteriori informazioni controllare
la pagina ufficiale Arduino.