REPÚBLICA BOLIVARIANA DE VENEZUELA
MINISTERIO DEL PODER POPULAR PARA LA EDUCACIÓN
UNIDAD EDUCATIVA COLEGIO CONSOLACIÓN DE TÁRIBA
ESTADO TÁCHIRA
Arduino.
Prof. Jesús Rosales
¿Qué es?
Es una plataforma de hardware y software
de código abierto (open-source).
Una pequeña placa electrónica que permite
la creación de objetos y entornos
interactivos.
Lee entradas (sensores, botones) y genera
salidas (LEDs, motores, datos).
Historia
Origen: Nació en 2005 en el
Instituto de Diseño Interactivo
Ivrea (IDII), en Ivrea, Italia.
Propósito: Crear una herramienta
de prototipado sencilla y de bajo
costo para estudiantes sin
conocimientos avanzados en
electrónica.
Fundadores claves: Massimo
Banzi, David Cuartielles, Tom Igoe,
Gianluca Martino y David Mellis.
Componentes claves
● Microcontrolador (ATmega328P): El "cerebro"
donde se almacena y ejecuta el programa.
● Pines Digitales: Para estados binarios (HIGH,
5v/LOW, 0v).
● Pines Analógicos: Para leer valores continuos
(temperatura, luz).
● Conector USB: Para alimentación y cargar el
programa (Sketch).
● Cristal Oscilador (16 MHz): El reloj que marca el
ritmo de ejecución.
Programación (El Sketch)
El código se llama Sketch y se escribe en el
IDE de Arduino (basado en C/C++).
Todo Sketch tiene dos funciones obligatorias:
● void setup(): Se ejecuta una sola vez al
inicio (para inicializar variables y configurar
pines).
● void loop(): Se ejecuta continuamente en
bucle (para la lógica principal del
programa).