0% encontró este documento útil (0 votos)
45 vistas13 páginas

Introducción a Arduino y Prototipado

Arduino es una plataforma de prototipado electrónico de código abierto que facilita la interacción con la tecnología a través de componentes accesibles y un entorno de desarrollo intuitivo. Su filosofía promueve la democratización de la electrónica, permitiendo a usuarios de todos los niveles crear proyectos innovadores. El documento también incluye ejemplos de programación y proyectos avanzados, como domótica y robótica.

Cargado por

Vicente perez
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 PPTX, PDF, TXT o lee en línea desde Scribd
0% encontró este documento útil (0 votos)
45 vistas13 páginas

Introducción a Arduino y Prototipado

Arduino es una plataforma de prototipado electrónico de código abierto que facilita la interacción con la tecnología a través de componentes accesibles y un entorno de desarrollo intuitivo. Su filosofía promueve la democratización de la electrónica, permitiendo a usuarios de todos los niveles crear proyectos innovadores. El documento también incluye ejemplos de programación y proyectos avanzados, como domótica y robótica.

Cargado por

Vicente perez
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 PPTX, PDF, TXT o lee en línea desde Scribd

Introducción a

Arduino: El Mundo del


Prototipado
Electrónico
Descubre el fascinante universo de Arduino, una plataforma de
prototipado electrónico de código abierto que está revolucionando la
forma en que interactuamos con la tecnología. Prepárate para
explorar sus fundamentos, componentes y aplicaciones prácticas.

by Vicente Pérez Melgarejo


¿Qué es Arduino? Historia y Filosofía
Orígenes Filosofía Impacto
Arduino nació en Italia como una Su filosofía se basa en el código Ha democratizado la electrónica,
herramienta para estudiantes de abierto y la accesibilidad. Cualquiera permitiendo a aficionados y
diseño. Buscaban una plataforma puede usarlo y modificarlo profesionales crear proyectos
accesible y fácil de usar. libremente. innovadores.
Componentes de la Placa
Arduino: Un Vistazo
Detallado
Microcontrolador
El cerebro de Arduino, donde se ejecuta el programa.

Pines de Entrada/Salida
Permiten conectar sensores, actuadores y otros componentes.

Conector USB
Para programar la placa y alimentarla.

Regulador de Voltaje
Asegura un voltaje estable para el funcionamiento.
El IDE de Arduino: Tu
Entorno de Desarrollo

Interfaz SencillaLenguaje Subida Directa


El IDE ofrece una
Simplificado Permite subir el
interfaz intuitiva Utiliza un lenguaje código directamente
para escribir y subir basado en C/C++, a la placa Arduino.
código. fácil de aprender.
Programación Básica
en Arduino: Sintaxis y
Estructuras
Funciones setup() y loop()
Funciones obligatorias en todo programa Arduino.

Variables y Tipos de Datos


Declaración y uso de variables.

Estructuras de Control
Condicionales (if, else) y bucles (for, while).
Primer Proyecto:
Encendiendo un LED
1 Conexión del LED
Conectar el LED a un pin digital y a tierra.

2 Código Básico
Escribir el código para encender y apagar el LED.

3 Subida del Programa


Subir el código a la placa Arduino.

4 Resultado
Observar el LED encendiéndose y apagándose.
Sensores y Actuadores:
Ampliando las Capacidades
de
1
Arduino
Sensores
Capturan información del entorno (temperatura, luz, sonido).

2 Actuadores
Realizan acciones físicas (motores, relés, LEDs).

3 Ejemplos
Sensor de temperatura, motor DC, relé.

4 Combinación
Crear sistemas interactivos y automatizados.
Proyectos Avanzados: Ideas y Recursos

Domótica
Robótica
Control de luces, temperatura y
1
2 Creación de robots autónomos.
seguridad.

Arte Interactivo
4 Wearables
Instalaciones que responden al 3
Dispositivos electrónicos portátiles.
entorno.
Perímetro de un cuadrado

void setup() {
[Link](9600); // Iniciar comunicación serie

float lado = 5.0; // Longitud del lado del cuadrado


float perimetro = 4 * lado; // Fórmula del perímetro

[Link]("El perímetro del cuadrado es: ");


[Link](perimetro);
}

void loop() {
}
Conversión de Temperaturas
void setup() {
[Link](9600);

float celsius = 25.0;


float fahrenheit = (celsius * 9 / 5) + 32;

[Link](celsius);
[Link](" °C es igual a ");
[Link](fahrenheit);
[Link](" °F");
}

void loop() {
}
Cálculo del Área de un Círculo

void setup() {
[Link](9600);

float radio = 5.0;


float area = 3.1416 * radio * radio;

[Link]("El área del círculo es: ");


[Link](area);
}

void loop() {
}
Operaciones Matemáticas Básicas
void setup() {
[Link](9600); // Iniciar la comunicación serie
int a = 10;
int b = 5;

[Link]("Suma: ");
[Link](a + b);

[Link]("Resta: ");
[Link](a - b);

[Link]("Multiplicación: ");
[Link](a * b);

[Link]("División: ");
[Link](a / b);
}

void loop() {
// No es necesario código en loop para este ejemplo
}

También podría gustarte