ARD-SYN 01 – Sintaxis (I). Estructura básica de sketches

En este artículo vamos a recopilar la sintaxis de la programación de Arduino. Este artículo en sí mismo no es, de ningún modo, un manual de programación. La forma de aprender a programar Arduino es programando Arduino. Sigue los tutoriales numerados, realiza los montajes que se describen, analiza los sketches y haz tus propios montajes y escribe tus propios sketches. Sólo así aprenderás. Podrías leer un millón de libros, y si no practicas y adquieres experiencia, nunca sabrás programar.

ARD-SYN 02 – Sintaxis (II). Las secciones setup y loop

Tras el artículo anterior, en el que resumíamos los contenidos que forman parte de la primera sección de un sketch Arduino, en este artículo vamos a centrarnos en las secciones setup y loop, y en las instrucciones que podemos llegar a encontrar aquí.

ARD-SYN 03 – Sintaxis (III). Aritmética

Arduino cuenta con una serie de funciones para la realización de cálculos matemáticos que pueden ser necesarios para la operativa del sketch. Elemental, querido Watson: ningún lenguaje de programación puede hacer nada si no implementa funcionalidades matemáticas y, desde luego, Arduino no es la excepción, aunque sí es cierto que sus capacidades de cálculo no son tantas y tan elaboradas como las de otros lenguajes en algunos aspectos, lo que implementa es suficiente para lo que está concebido. En este artículo vamos a cotejar las funcionalidades aritméticas de Arduino.

ARD-SYN 04 – Sintaxis (IV). Control de flujo

El proceso “natural” de ejecución de un sketch implica que las instrucciones se ejecuten una detrás de otra, desde la primera hasta la última. Por supuesto, esto supone una forma de trabajo que no es adecuada en la práctica. Hay veces que, dependiendo del estado de ciertas variables, el skecth debe ejecutar una parte del código, u otra distinta. También existen fragmentos del código que deben ejecutarse reiterativamente un cierto número de veces, antes de seguir adelante. De todo esto se encargan las estructuras de control de flujo, de las que vamos a hablar en este artículo.

ARD-SYN 05 – Sintaxis (V). Tipos de datos

En este artículo vamos a entrar hasta la cocina en los tipos de datos que podemos manejar con Arduino. Ya hemos mencionado, por encima, esta cuestión en un artículo anterior. Sin embargo, es necesario entrar en detalle al repecto. Antes de entrar en materia, un comentario. Arduino maneja, básicamente, tres tipos de datos: Numéricos Caracteres Booleanos Todo lo demás, todos los tipos de datos que podemos manejar, son variantes de alguno de estos tres.

ARD-SYN 06 – Sintaxis (VI). La clase String

En el artículo anterior mencioné de pasada, al final, la clase String que implementa Arduino para manejo de cadenas. Dadas las muchas prestaciones que esta clase nos ofrece, merece dedicarle un post completo, y a ello vamos. DECLARANDO CADENAS CON String Declarar cadenas usando la clase String es, en realidad, crear objetos de dicha clase. El de la clase permite crear cadenas de varias maneras diferentes, según los argumentos recibidos.