Arduino Uno es una placa electrónica basada en el
microcontrolador ATmega328. Cuenta con 14
entradas/salidas digitales, de las cuales 6 se pueden
utilizar como salidas PWM (Modulación por ancho
de pulsos) y otras 6 son entradas analógicas.
Además, incluye un resonador cerámico de 16 MHz,
un conector USB, un conector de alimentación, una
cabecera ICSP y un botón de reseteado.
¿Qué es arduino?
Arduino es una plataforma de
hardware libre, basada en una
placa con un microcontrolador y un
entorno de desarrollo, diseñada
para facilitar el uso de la
electrónica en proyectos
multidisciplinares.
caracteristicas de la
estructura básica de
los Sketch
La estructura básica de programación de
Arduino es bastante simple y divide la
ejecución en dos partes: setup y loop.
Setup() constituye la preparación del
programa y loop() es la ejecución. En la
función Setup() se incluye la declaración de
variables y se trata de la primera función
que se ejecuta en el programa. Esta función
se ejecuta una única vez y es empleada
para configurar el pinMode (p. ej. si un
determinado pin digital es de entrada o
salida) e inicializar la comunicación serie.
La función loop() incluye el código a ser
ejecutado continuamente (leyendo las
entradas de la placa, salidas, etc.).
¿Qué es una variable?
Variables, son un espacio en memoria
donde se almacenan datos y estos datos
pueden variar.
¿Qué es una constante?
En programación, una constante es un valor que no
puede ser alterado/modificado durante la ejecución de
un programa, únicamente puede ser leído. Una
constante corresponde a una longitud fija de un área
reservada en la memoria principal del ordenador, donde
el programa almacena valores fijos. Por ejemplo el valor
de PI = 3.1416.
¿Cómo se insertan los
comentarios en los sketches de
Arduino?
La estructura básica del lenguaje de programación de
Arduino se compone de al menos dos partes. Estas dos partes
necesarias, o funciones, encierran bloques que contienen
declaraciones, estamentos o instrucciones. void setup()
//Primera Parte { estamentos; } void loop() //Segunda Parte {
estamentos; } En donde setup() es la parte encargada de
recoger la configuración y loop() es la que contiene el
programa que se ejecutará cíclicamente (de ahí el término
loop –bucle-). Ambas funciones son necesarias para que el
programa trabaje. La función de configuración (setup) debe
contener la declaración de las variables. Es la primera
función a ejecutar en el programa, se ejecuta sólo una vez, y
se utiliza para configurar o inicializar pinMode (modo de
trabajo de las E/S), configuración de la comunicación en serie
y otras. La función bucle (loop) siguiente contiene el código
que se ejecutara continuamente (lectura de entradas,
activación de salidas, etc)