0% encontró este documento útil (0 votos)
10 vistas7 páginas

Introducción a Arduino: Hardware y Programación

Cargado por

ofsneyda
Derechos de autor
© All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd
0% encontró este documento útil (0 votos)
10 vistas7 páginas

Introducción a Arduino: Hardware y Programación

Cargado por

ofsneyda
Derechos de autor
© All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd

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).

También podría gustarte