Title: arduino
Course: Tecnología 4º ESO.

pinMode

Los pines digitales de arduino pueden actuar como salidas o como entradas. Las salidas sirven para conectar elementos conectados a la placa (por ejemplo encender un led) y las entradas para introducir información (por ejemplo indicar que se ha pulsado un botón)

Para usar un pin hay que definir si trabajará como entrada o salida. Se hace con la instrucción pinMode:

pinMode(pin,modo); //pin es el número del pin y mode es OUTPUT para salidas e INPUT para entradas

Esperas

Para programar esperas usamos la instrucción delay:

delay(tiempo);// el tiempo se muestra en milisegundos

Para activar o desactivar salidas digitales usamos la intrucción digitalWrite:
digitalWrite(pin,estado);// donde pin es el numero de la salida. El estado será HIGH para activarla y LOW para desactivarla

Para escribir y cargar los programas en la placa usamos el IDE arduino. Para abrirlo ve a menu>progrmación>IDE arduino.

Los programas tienen dos partes:
- setup() se ejecuta una sola vez
- loop() se ejecuta continuamente

La sintaxis (la forma en que se escribe)  esto es muy estricta:

void setup(){

instrucciones

}

void loop()({

instrucciones

}

Las instrucciones que se ejecutarán en estas partes se escriben entre las llaves { }

Punto y coma ;

Todas las instrucciones terminan con punto y coma ;

comentarios

Los programas deben tener comentarios que nos ayuden a comprenderlos. Para escribir un comentario se pone una doble barra invertida // antes del comentario. El IDE no interpreta que está después de una doble barra invertida
//esto no se intrepretará

Todos tus programas deben tener un comentario con tu nombre arriba del todo