La plataforma arduino se programa en C y C++. En esta serie de instructables, vamos a ver aspectos principales de la programación, principalmente en C, pues no voy a entrar en detalles de objetos C++, aplicados un sencillos proyectos de Arduino. No me concentraré en detalles técnicos de programación, pues la intención es poder desarrollar básicos programa en Arduino, para programación mas avanzada, recomiendo algunos otros libros como Principio C para Arduino, o programación de Arduino. Los temas cubiertos serán:
- Configuración de lazo y (en este intructable)
- Variables
- Pinos en Arduino
- Monitor y graficador serie
- Condicionales si... más
- Uso de librerías y objetos
- Ciclos para arreglos y
- Casos con interruptor... caso
- Funciones
- Ciclos al mismo tiempo
- Librería math.h
Pueden encontrar la colección completa de instructables acá. La razón por la cual se utiliza C en Arduino, es es pequeño y fácil de aprender. Además, es independiente del micro-controlador, y por ello el mismo código sirve para cualquier controlador. Además es un lenguaje de alto nivel es muy legible, pero tiene funciones de bajo nivel para tener buen control de lo hace el micro-controlador