Arduino_Nano_PowerPoint_Ampliado VERSION FINAL (4).pptx
1. ARDUINO NANO Y EL
LENGUAJE DE
PROGRAMACIÓN
Ejemplo práctico: Cómo encender
un LED
2. INTRODUCCIÓN A
ARDUINO NANO
• Arduino Nano es una placa de desarrollo compacta
basada en el microcontrolador ATmega328.
• Se utiliza en proyectos de electrónica y programación
interactiva, siendo ideal para principiantes.
• Arduino Nano es como el 'cerebro' de un proyecto
electrónico. Aunque es pequeño, puede controlar
luces, motores y sensores. Un 'microcontrolador' es un
pequeño chip que ejecuta instrucciones, como si fuera
una mini computadora. Es fácil de usar, especialmente
si eres principiante.
3. CARACTERÍSTICAS DEL
ARDUINO NANO
• - Tamaño compacto y portátil
• - Bajo consumo de energía
• - Fácil integración en prototipos
• - Compatible con Arduino IDE
• Por ejemplo, cuando decimos 'bajo consumo de
energía' significa que no necesita mucha electricidad
para funcionar. También se puede conectar
fácilmente a otros dispositivos o sensores, y eso lo hace
ideal para proyectos escolares.
4. INSTALACIÓN Y
CONFIGURACIÓN
• 1. Descargar e instalar el Arduino IDE.
• 2. Conectar el Arduino Nano al computador mediante
un cable USB.
• 3. Seleccionar el puerto y la placa en el IDE.
• El 'Arduino IDE' (Entorno de Desarrollo Integrado) es un
programa que usamos para escribir y enviar
instrucciones a la placa. El 'puerto' es como el canal
por donde se comunica la computadora con el
Arduino. Seleccionar la placa significa decirle al
programa qué modelo de Arduino estás usando.
5. EJEMPLO PARACTICO:
ENCENDER UN LED
• void setup() {
• pinMode(13, OUTPUT); // Configura el pin 13 como
salida
• }
• void loop() {
• digitalWrite(13, HIGH); // Enciende el LED
• delay(1000); // Espera 1 segundo
• digitalWrite(13, LOW); // Apaga el LED
• delay(1000); // Espera 1 segundo
• }
6. ESTRUCTURA DEL
CÓDIGO EN ARDUINO
• El código se divide en dos funciones principales:
• setup(): Se ejecuta una sola vez al iniciar para
configurar el entorno.
• loop(): Se ejecuta continuamente para realizar las
tareas del programa.
• setup() se usa para preparar todo antes de
empezar: configurar pines, iniciar sensores, etc.
• loop() se repite sin parar, como un bucle, y ahí
ponemos lo que queremos que haga el Arduino
todo el tiempo, por ejemplo: prender, apagar,
esperar, repetir.
7. EXPLICACIÓN DEL
CÓDIGO
• pinMode(13, OUTPUT): Configura el pin 13 como salida,
donde se conecta el LED.
• digitalWrite(13, HIGH): Envía voltaje alto para encender el LED.
• delay(1000): Pausa el programa durante 1 segundo.
• digitalWrite(13, LOW): Envía voltaje bajo para apagar el LED.
• delay(1000): Pausa el programa nuevamente durante 1 segundo.
• Este ciclo se repite indefinidamente en la función loop().
• En palabras simples:
• HIGH = prender
• LOW = apagar
• delay(1000) = esperar 1000 milisegundos, o sea 1 segundo
• Este ejemplo es útil para entender cómo hacer que algo se repita
solo sin que lo estemos controlando a mano.
8. CONCLUSIÓN
• Arduino Nano es una herramienta poderosa para
aprender electrónica y programación.
• El ejemplo del LED muestra conceptos básicos
esenciales, abriendo la puerta a proyectos más
avanzados.
• Este es solo el inicio. Si aprendes a controlar un
LED, podrás controlar muchas cosas más como
ventiladores, pantallas, robots y más. Con Arduino,
¡puedes construir lo que imagines!