Se utiliza para incluir librerias o archivos externos.
#include <LiquidCrystal.h>Permite definir un alias a un valor, similar a una variable global.
#define ledPin 3Ciclo que se ejecuta una unica vez, nos permite configurar parametros de las librerias y pines.
void setup()
{
Serial.begin(9600);
pinMode(ledPin, OUTPUT);
}Ciclo que se ejecuta infinitamente hasta que se apague o reinicie el Arduino (igual a un While true )
void loop(){
Serial.println("hola mundo");
delay(1000);
}"Congela" el microcontrolador por un tiempo definido en milisegundos.
delay(1000); //espera un segundo Nos permite saber el tiempo que ha pasado desde que inicio el programa
unsigned long time;
time = millis();
Serial.println(time);
delay(1000);
}Funcion para convertir valores en rangos distintos.
int val = analogRead(0);
val = map(val, 0, 1023, 0, 255);
analogWrite(9, val);