RESUMEN INTERESANTE

2
Todos los programas en Arduino tienen que tener dos funciones básicas. Se llaman “setup” y “loop”. En español se traducen como “configuración” y “bucle”. setup() → es la función de inicialización, se ejecuta una sola vez al resetear la placa o conectar la alimentación loop() → se repite continuamente después de haber terminado la inicialización Lo que quieres que tu programa haga se escribe dentro del loop. El código dentro de setup es para preparar a tu placa para que sea capaz de ejecutar las acciones que desees. Acciones a ejecutar dentro del setup serían: configurar pines en la placa como entradas o salidas, activar librerías de comunicación, declarar variables, etc pinMode(pin, INPUT/OUTPUT) → declara un pin como entrada (INPUT) o salida (OUTPUT) digitalWrite(pin, HIGH/LOW) → pone un pin a 5V (HIGH) o a 0V (LOW) delay(time) → hace un alto en el programa por un tiempo determinado en milisegundos ARCHIVO – EJEMPLOS – BASICS - BLINK void setup() { // initialize digital pin 13 as an output. pinMode(13, OUTPUT); } // the loop function runs over and over again forever void loop() { digitalWrite(13, HIGH); // turn the LED on (HIGH is the voltage level)

Transcript of RESUMEN INTERESANTE

Todos los programas en Arduino tienen que tener dos funciones bsicas. Se llaman setup y loop. En espaol se traducen como configuracin y bucle.

setup() es la funcin de inicializacin, se ejecuta una sola vez al resetear la placa o conectar la alimentacin

loop() se repite continuamente despus de haber terminado la inicializacin

Lo que quieres que tu programa haga se escribe dentro del loop. El cdigo dentro de setup es para preparar a tu placa para que sea capaz de ejecutar las acciones que desees. Acciones a ejecutar dentro del setup seran: configurar pines en la placa como entradas o salidas, activar libreras de comunicacin, declarar variables, etc

pinMode(pin, INPUT/OUTPUT) declara un pin como entrada (INPUT) o salida (OUTPUT) digitalWrite(pin, HIGH/LOW) pone un pin a 5V (HIGH) o a 0V (LOW) delay(time) hace un alto en el programa por un tiempo determinado en milisegundosARCHIVO EJEMPLOS BASICS - BLINKvoid setup() { // initialize digital pin 13 as an output.

pinMode(13, OUTPUT);

}

// the loop function runs over and over again forever

void loop() {

digitalWrite(13, HIGH); // turn the LED on (HIGH is the voltage level)

delay(1000); // wait for a second

digitalWrite(13, LOW); // turn the LED off by making the voltage LOW

delay(1000); // wait for a second

}