Que es Arduino
Arduino es una plataforma de creación de electrónica de código abierto, la cual está basada en hardware y software libre, flexible y fácil de utilizar para los creadores y desarrolladores. Esta plataforma permite crear diferentes tipos de microordenadores de una sola placa a los que la comunidad de creadores puede darles diferentes tipos de uso.
Partes de Arduino

Cargar Códigos a Arduino
- La versión que recomendamos que utilices en todos los proyectos robóticos de nuestras guías es Arduino IDE 1.6 la cual puedes descargar Aqui
- Si tu Tarjeta Arduino esta fabricada con el driver CH340, debes instalar su respectivo driver que encontraras en la siguiente guía.

- Si tu tarjeta incluye el driver FT232RL o el ATMEGA16u2, debes instalar su respectivo driver que encontraras en la siguiente guía.

- Iniciar el programa Arduino.exe

- En menú Archivo, Click en la opción Abrir.

- Escoger el Archivo .ino que desea abrir.
-
Proceda a conectar su Arduino al pc por medio del cable Azul.
-
Apartado Herramientas seleccionamos la opción Placa y escogemos el tipo de placa que adquiriste, seguidamente en la opción Puerto escogemos el puerto COM en el cual esta conectado el Arduino Uno.

Si no logra encontrar el puerto COM en el cual se encuentra conectado su Arduino Uno es necesario que en el Explorador de Archivos, Click derecho a Equipo, Seleccione la opción Administrador de dispositivos y desplegando la pestaña Puertos COM, vera que aparece el puerto COM al cual fue asignada su conexión.
- Seleccionamos la opción Subir, lo cual cargara el código en tu Arduino.

-
Con esto se cargara el código a tu tarjeta de Arduino, por ultimo para revisar que los pasos anteriores fueron exitosos, en la parte inferior del programa te debe aparecer el siguiente mensaje.

Lo que significa que nuestro código se ha cargado correctamente.
Tipos de Variables en Arduino
En Arduino, existen varios tipos de variables que se utilizan para almacenar diferentes tipos de datos. Los principales son:
- int: Almacena valores enteros, positivos o negativos, en el rango de -32,768 a 32,767. Ejemplo:
int edad = 25;
- float: Utilizado para almacenar números decimales con punto flotante. Ejemplo:
float temperatura = 25.5;
- char: Se emplea para almacenar un solo carácter alfanumérico. Ejemplo:
char letra = 'A';
- boolean: Solo puede almacenar dos valores: true (verdadero) o false (falso), útil para condiciones lógicas. Ejemplo:
boolean luzEncendida = true;
- String: Utilizado para almacenar y manipular secuencias de caracteres. Ejemplo:
String nombre = "Arduino";
- byte: Almacena valores enteros de 8 bits, en el rango de 0 a 255. Ejemplo:
byte botonPresionado = 1;
Estos son los tipos de variables más comunes en Arduino, cada uno adaptado para diferentes situaciones y necesidades de programación.
Esquema de un Código en Arduino
En Arduino, un código típico sigue un esquema básico que consta de dos partes principales: la función setup() y la función loop(). Aquí está una explicación detallada:
- setup(): Esta función se ejecuta una vez al principio del programa y se utiliza para inicializar variables, configurar pines y realizar cualquier configuración necesaria antes de que comience el ciclo principal del programa. Ejemplo:
void setup() { pinMode(LED_PIN, OUTPUT); // Configura el pin como salida Serial.begin(9600); // Inicializa la comunicación serial a 9600 baudios } - loop(): Después de que la función
setup()haya completado su ejecución, el programa entra en un bucle infinito en la funciónloop(). Aquí es donde se realiza la mayor parte del trabajo del programa, como leer sensores, procesar datos y controlar actuadores. Ejemplo:void loop() { int sensorValue = analogRead(A0); // Lee el valor del pin analógico A0 Serial.println(sensorValue); // Imprime el valor en el puerto serial delay(1000); // Espera 1 segundo antes de repetir el ciclo }
En este esquema básico, setup() se ejecuta una vez al principio, mientras que loop() se ejecuta repetidamente en un ciclo infinito. Esto permite que el Arduino realice tareas continuamente mientras esté encendido.