Please enable JavaScript.
Coggle requires JavaScript to display documents.
Programación y Arduino, if ... else: Evalúa condiciones y ejecuta…
Programación y Arduino
Entorno de programación de Arduino
IDE Arduino: Permite escribir, compilar y cargar código en la placa.
Lenguaje C/C++: Se usa para estructurar el código mediante funciones y estructuras de control.
Compilador y Cargador: Convierte el código en lenguaje máquina para su ejecución en el microcontrolador.
Funciones para controlar el hardware de Arduino
Funciones de Entrada/Salida (I/O): Permiten leer sensores (entradas) y enviar señales de control a actuadores (salidas).
Bibliotecas de Hardware: Facilitan la interacción con módulos externos como motores, LEDs y pantallas.
Digital y analógico: Se aplican para leer, escribir y procesar señales adecuadas. Entradas de Información: Sensores de luz, sonido, orientación, temperatura y humedad.
Salidas de Información: LEDs, monitores, servos, pantallas LCD, Bluetooth.
Librerías específicas: Optimizan el manejo del hardware con funciones predefinidas.
Alimentación
Conector USB: Permite conectar la placa a la PC para suministro de energía y carga de código.
Conector de Corriente: Se usa para alimentación externa con transformador o baterías.
Pin Vin: Entrada de 6-12V para alimentar la placa.
Conectores
Power: Alimenta dispositivos externos con diferentes voltajes.
Analog In: Recibe señales analógicas de sensores.
Digital: Controla dispositivos electrónicos como motores y luces.
Software
Necesario para programar y controlar Arduino desde una PC.
Muestra un entorno de desarrollo con detección de la placa y configuración del puerto
Estructura Básica del Programa en Arduino
Función setup(): Se ejecuta una sola vez al inicio del programa para configurar pines y puertos.
Función loop(): Se ejecuta de forma continua para responder a eventos.
Funciones de Control en Arduino
while: Ejecuta un bloque de código mientras se cumpla una condición.
do while: Similar a while, pero se ejecuta al menos una vez.
do while: Similar a while, pero se ejecuta al menos una vez.
Funciones para Manejo de Pines
pinMode(): Configura un pin como entrada (INPUT) o salida (OUTPUT).
digitalRead(): Lee el estado de un pin digital (HIGH o LOW).
digitalWrite(): Envía una señal HIGH o LOW a un pin digital.
Ejemplo de Programas en Arduino
Ejemplo 1: Programa que enciende y apaga un LED de manera intermitente.
Ejemplo 2: Programa que apaga varios LEDs uno por uno con intervalos de 0.5 segundos.
if ... else: Evalúa condiciones y ejecuta diferentes acciones según el resultado.
JUÁREZ ALVARADO FERNANDA