Comandi base: Arduino

30 giugno 2017 / iotfromzerotohero


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(valore);

delay è un comando che permette di lasciare un intervallo di tempo in millisecondi tra un comando e il successivo.

  • millis();

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).

  • micros();

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.



Top