Académique Documents
Professionnel Documents
Culture Documents
com/a/read/1701986159
Programacin Arduino
By Jecrespom, aprendiendoarduino.wordpress.com
noviembre 24, 2015
Estructura de un Sketch
Un programa de Arduino se denomina sketch o proyecto y tiene la
extensin .ino. Importante: para que funcione el sketch, el nombre del
0chero debe estar en un directorio con el mismo nombre que el sketch.
1 de 15 18/09/2017 23:56
Pocket: Programacin Arduino https://getpocket.com/a/read/1701986159
void setup() {
// put your setup code here, to run once:
}
void loop() {
// put your main code here, to run repeatedly:
}
2 de 15 18/09/2017 23:56
Pocket: Programacin Arduino https://getpocket.com/a/read/1701986159
3 de 15 18/09/2017 23:56
Pocket: Programacin Arduino https://getpocket.com/a/read/1701986159
4 de 15 18/09/2017 23:56
Pocket: Programacin Arduino https://getpocket.com/a/read/1701986159
Esquema de conexiones:
5 de 15 18/09/2017 23:56
Pocket: Programacin Arduino https://getpocket.com/a/read/1701986159
6 de 15 18/09/2017 23:56
Pocket: Programacin Arduino https://getpocket.com/a/read/1701986159
Adems todo esto no solo es vlido para las placas Arduino, sino para
muchas otras placas y microcontroladores que usando el mismo lenguaje
de programacin tenemos soporte para compilarlo y transferir el cdigo
binario a la memoria +ash del microcontrolador.
7 de 15 18/09/2017 23:56
Pocket: Programacin Arduino https://getpocket.com/a/read/1701986159
__asm__("nop\n\t");
__asm__("nop\n\t""nop\n\t""nop\n\t""nop\n\t");
8 de 15 18/09/2017 23:56
Pocket: Programacin Arduino https://getpocket.com/a/read/1701986159
Libreras
9 de 15 18/09/2017 23:56
Pocket: Programacin Arduino https://getpocket.com/a/read/1701986159
Las libreras son trozos de cdigo hechos por terceros que usamos en
nuestro sketch. Esto nos facilita mucho la programacin y hace que
nuestro programa sea ms sencillo de hacer y de entender. En este curso
no veremos como hacer o modi0car una librera pero en este curso
debemos ser capaces de buscar una librera, instalarla, aprender a usar
cualquier librera y usarla en un sketch.
10 de 15 18/09/2017 23:56
Pocket: Programacin Arduino https://getpocket.com/a/read/1701986159
Ejemplo de Programacin
Como ejemplo del proceso de programacin con Arduino es el contador
de minutos para charlas hecho con una matriz 88 de leds tricolor:
https://www.adafruit.com/product/1487
Este contador marca los minutos que llevas durante la charla y marca en
bloque de 10 colores para indicar la 0nalizacin de cada captulo de 10
minutos
11 de 15 18/09/2017 23:56
Pocket: Programacin Arduino https://getpocket.com/a/read/1701986159
Pasos:
Computacin Fsica
La computacin fsica (physical computing) se re0ere al diseo y
construccin de sistemas fsicos que usan una mezcla de software y
hardware para medir e interactuar con el medio que le rodea.
12 de 15 18/09/2017 23:56
Pocket: Programacin Arduino https://getpocket.com/a/read/1701986159
13 de 15 18/09/2017 23:56
Pocket: Programacin Arduino https://getpocket.com/a/read/1701986159
14 de 15 18/09/2017 23:56
Pocket: Programacin Arduino https://getpocket.com/a/read/1701986159
Implementacin de multitarea:
freeRTOS en Arduino:
15 de 15 18/09/2017 23:56