arduino entorno desarrollo

7
Entorno de desarrollo para Arduino Los programas generados con el software Arduino se denominan sketches, se escriben sobre el área blanca denominada de edición de texto. Debajo de ella se encuentra la zona de mensajes donde se desplegaran los posibles errores.

Upload: daniel-cruz

Post on 25-Jul-2015

607 views

Category:

Documents


4 download

TRANSCRIPT

Page 1: Arduino entorno desarrollo

Entorno de desarrollo para Arduino

Los programas generados con el software Arduino se denominan sketches, se escriben sobre el área blanca denominada de edición de texto. Debajo de ella se encuentra la zona de mensajes donde se desplegaran los posibles errores.

Page 2: Arduino entorno desarrollo

Entorno de desarrollo para Arduino

La barra superior de herramientas permitirá crear, abrir y guardar los sketches. Además de verificar su correcta escritura y cargarlos a la tarjeta controladora para su ejecución.

Page 3: Arduino entorno desarrollo

Entorno de desarrollo para ArduinoIcono de la barra de

herramientas

Acción

Crea un nuevo sketch.

Guarda el sketch.

Abre un sketch.

Verifica que el sketch este bien escrito.

Carga un sketch a la tarjeta controladora.

Inicia monitoreo del puerto serie.

Page 4: Arduino entorno desarrollo

Modelo de desarrollo

Page 5: Arduino entorno desarrollo

Estructura de un Sketch El lenguaje con el que se programa en Arduino es un

derivado del lenguaje de programación Wiring. Su estructura y su sintaxis es igual que la de C, por tal

motivo todo el que sepa programar en C sabe programar una Arduino. Y si sabemos programar para Arduino sabremos las bases del lenguaje C.

Un sketch debe estar formado al menos por dos funciones con la siguiente estructura;

void setup(){ ……código de la función

}

void loop{ ……código de la función

}

Page 6: Arduino entorno desarrollo

Funciones básicas

Arduino UNO tiene 14 pines o puertos digitales, del 0 al 13, que pueden ser definidos como entradas o salidas. La función “pinMode” define si un pin es de entrada o salida (INPUT, OUTPUT).

Page 7: Arduino entorno desarrollo

Ejemplovoid setup() {

// inicializa el pin digital 13 como salida. pinMode(13, OUTPUT);

}

void loop() {// Al pin 13 definido como salida envia 5 Volts

digitalWrite(13, HIGH); // Espera 1 segundo

delay(1000); // Al pin 13 definido como salida envia 0 volts

digitalWrite(13, LOW); // Espera 1 segundodelay(1000);

}