Partes del Arduino UNO
Bienvenida al curso
Instalación de ESPAsyncWebServer en Arduino
Fundamentos de Desarrollo de Hardware con Arduino
Introducción al hardware libre
Programación de Prototipos con Arduino y Microcontroladores
Diseño de Circuitos Electrónicos con KiCad: Guía Práctica
SolidWorks: Diseño Mecánico de Productos Innovadores
Programación de Interfaces con QT para Sistemas Embebidos
Programación de Sensores y Actuadores en Arduino
Arduino Uno para gestionar sensores y conexión.
Fundamentos de Desarrollo de Hardware con Arduino
Programación Arduino: Proyectos Prácticos con Sensores y Actuadores
Sensores, Actuadores y Procesadores
Clasificación y Uso de Sensores en Proyectos Arduino
Sensores: Analógicos, Digitales e Inteligentes Explained
Sensores y sus Aplicaciones en Ingeniería y Electrónica
Clasificación y uso de actuadores en la industria
Introducción a la electrónica
Componentes esenciales de circuitos electrónicos con Arduino
Resistencias: cálculo y aplicaciones prácticas
Uso de LEDs en Circuitos Electrónicos Básicos
Conectar LEDs al circuito: uso de resistencias y regulador 7805
Manos a la obra
Puertos y Estructura del Arduino Uno
Funcionamiento de la Protoboard y Conexiones Básicas
Programación de LEDs con Arduino: Primer Proyecto Práctico
Variables y Constantes en Programación Arduino
Manejo de Sensores Ultrasonicos con Arduino
Uso del Potenciómetro en Arduino: Control de Parpadeo LED
Comunicación Serial en Arduino: Uso del Monitor Serial
Control de Intensidad de LEDs con PWM en Arduino
Control de Brillo de LEDs con Arduino y PWM
Uso de resistencias pull-up con botones en Arduino
Monitor de Temperatura con Arduino y Sensor LM35
Cálculo de Temperatura en Celsius con Arduino y Sensor Analógico
Programación de LCD y Arduino: Muestra Temperatura en Pantalla
Programación de Semáforos con Arduino: Reto de Código Avanzado
Automatización de procesos
Control de Motores DC con Puente H y Arduino
Controlar Servomotores con Arduino en Proyectos Robóticos
Programación Arduino: Control de Servo con Potenciómetro
Programación de Robots con Arduino y Sensores de Movimiento
Programación de Funciones para Control de Motores en Arduino
Programación de Robots con Arduino: Sensores y Actuadores Básicos
No tienes acceso a esta clase
¡Continúa aprendiendo! Únete y comienza a potenciar tu carrera
Arduino es una plataforma de desarrollo de código abierto que te permite crear proyectos electrónicos interactivos. Una de las principales ventajas de Arduino es que no necesitas tener un ordenador conectado permanentemente una vez cargado el código en la placa. Puedes alimentarlo de diferentes maneras:
Alternativamente, puedes utilizar el conector VIN y GND para una fuente de alimentación externa o extraer voltajes de 5V o 3.3V para alimentar otros componentes de tu proyecto.
Arduino posee pines de entrada analógica (A0-A5) que permiten acceder a características como la luz, temperatura o humedad. Estos pines dividen un voltaje de 0 a 5 volts en 1,023 partes gracias al ADC (Convertidor Analógico a Digital) de 10 bits. Esto proporciona un nivel de precisión mayor al leer datos de sensores. Aunque también pueden configurarse como pines digitales, reduciendo su resolución a 8 bits (256 valores), lo cual es suficiente para detectar estados de encendido/apagado.
Los pines digitales de Arduino pueden usarse para conectar botones o sensores que operen con estados de 0 y 1. Algunos de estos pines ofrecen funcionalidad PWM (Modulación por Ancho de Pulso), indicada por un símbolo distintivo, que permite controlar el brillo de LEDs o la velocidad de motores.
Los pines 0 (Rx) y 1 (Tx) están dedicados a la comunicación serial, necesaria para intercambiar datos entre el Arduino y la computadora a través del cable USB. Sin embargo, utilizar estos pines para otros fines puede impedir la monitorización en tiempo real, a no ser que dispongas de un dispositivo más avanzado como el Arduino Mega.
El botón de reset en la placa Arduino reinicia cualquier programa que esté ejecutándose, iniciando nuevamente desde la primera línea de código. Es una herramienta útil para depuración o reiniciar el sistema en caso de errores.
Finalmente, Arduino incluye un puerto ICSP para programación en serie del circuito integrado, permitiéndote modificar el bootloader. Aunque esto es avanzado, es esencial para quienes deseen profundizar en el desarrollo a bajo nivel.
Con estos conocimientos, estarás más equipado para trabajar en tus proyectos Arduino, descubriendo cada vez más posibilidades. Siéntete libre de explorar y experimentar, el límite es tu creatividad.
Aportes 41
Preguntas 7
Partes del Arduino UNO
Creo que en esta clase hubiera sido excelente enfocar al arduino y colocarlo en pantalla completa para observar mas de cerca los componentes de los que se esta hablando
Mis apuntes:
POWER
5v y 3v: Salidas de voltaje DC (2 puertos)
GND: Tierra a voltaje DC (2 puertos)
ANALOG IN
Son pines que permiten tener entradas analógicas (De A0 hasta A5). Una entrada analógica en una entrada que va a representar un voltaje directo de un sensor que mide alguna magnitud como: luz, temperatura, humedad, distancia, etc.
Permiten conectar sensores analógicos, potenciómetros o cualquier dispositivo que va a manejar un voltaje variable.
Además, se pueden configurar como pines digitales, esto para detectar si hay un voltaje alto o bajo > 1 o 0 (si o no).
IMPORTANTE: para los pines analógico solo tenemos entradas, no es posible generar salidas por medio de ellos.
DIGITAL (PWM ~)
Consta de pines digitales normales y pines PWM, siendo que los PWM se señalan con ( ~ ).
Los pines digitales permiten conectar botones, sensores digitales o todo lo que sea 0 y 1 (si o no).
Los pines PWM permiten controlar cosas como el brillo de un led o la velocidad de un motor.
También los pines 0 y 1 tienen las etiquetas TX y RX, siendo que estos están conectados al chip que se encarga de la comunicación serial del arduino por medio de USB. Lo que hacen es enviar información por TX y recibir información por RX.
IMPORTANTE: si conectamos sus estos pines 0 y 1, perderíamos la capacidad de conectar el arduino para monitorear la variable en tiempo real por medio de Serial Monitor.
BOTON DE RESET
Lo único que hace es reiniciar el programa instalado desde la primera línea de código.
, y la verdad me alegra mucho que expliques cada parte, qué hace y para qué sirve.
El gorro de la ñ de llama Virgulilla https://es.wikipedia.org/wiki/Virgulilla 😃
Ricardo para esta clase, creo conveniente que te apoyes con imágenes para dar una mejor explicación.
En mi caso ya estaba realizando prácticas con arduino pero no tenía idea clara del funcionamiento de las partes del arduino, solo eran ideas vagas que fueron aclaradas en ésta clase.
Algo más que me gustaría serían bases para programar en el IDE de arduino, consejos, como crear clases, métodos de forma correcta, etc.
El único proyecto que he realizado (copié por ahí) es hacer que toque la marcha imperial con un buzzer :B
Que clase mas intenresante , es mi primer acercaminto con arudiono y objtivo es poder crear experiencias sonoras con el.
Estoy trabajando con un ESP8266, este es el Datasheet
https://components101.com/development-boards/nodemcu-esp8266-pinout-features-and-datasheet
Yo he realizado un par de acercamientos con Arduino. Aunque más enfocado a las artes. Aquí unos ejemplos:
Las entradas analógicas (A0, A1, etc) pueden configurarse también como entradas y salidas digitales. He conectado un led al pin A2 y obtengo el mismo resultado que cuando lo conecto a un pin digital. Código para hacer parpadear un led conectado en A2:
byte led = A2;
void setup() {
pinMode(led, OUTPUT);
}
void loop() {
digitalWrite(led, HIGH);
delay(1000);
digitalWrite(led, LOW);
delay(1000);
}
Un excelente proyecto para hacer con Arduino es el robot Otto de Otto DIY: https://www.ottodiy.com/
Hay muchísimos recursos libres (el robot es open source) por lo que no tienes necesariamente que comprarlo en su tienda sino que puedes hacerlo por ti mismo.
https://www.youtube.com/watch?v=VD6sgTo6NOY
https://www.instagram.com/p/CeTwPkkAtZK/
Ya he trabajado con Arduino pero la verdad siento que aun estoy muy verde para programar diferentes retos que me propongo
Proyectos con arduino, solo poner intermitente dos leds jeje pero no lo hice por primera vez en el curso de programación básica.
Esto lo hice en mi colegio
Solo había realizado practicas en clase, pero hay muchas cosas que ignoraba 😮
He trabajado un poquito con arduino UNO, lo basico, hacer que parpadeen leds, etc. Vine a este curso para aprender mas sobre arduino 😄
Hola a todos, un gusto formar parte de esta comunidad. He trabajado con Arduino UNO en diferentes proyectos personales, como un electronivel de un tanque que enciende una boma de agua para llenarlo vaciarlo usando sensor ultrasónico, he jugado un poco con displays LCD, etc. Me interesa conocer la forma de programar y optimizar sus programas y funciones, me interesa mucho la parte de motores y aprender a usar la mayor cantidad de sensores posibles, disfruto mucho hacer proyectos.
Un abrazo a todos.
Cuanto tiempo puede durar la alimentacion con una pila de 9v?
yo ya hice un proyecto en el cual debiamos detectar la temperatura y humedad para activar un sensor de ultrasonido y detectar si una persona pasaba una puerta a esa temperatura.
Para el valiente que se quiera aventar a pie todo esto existen estas tarjetas. Estas no tiene bootloader y se programan en eclipse.
Yo las use en proyectos pequeños pero si en definitiva es mucho más complejo, pero creo que si las dominas tienes mayor versatilidad.
Estoy trabajando con un emulador de arduino ya que no poseo los componentes. Acabo de montar un led para que encendiera. (solo eso).
Hace un año hice un proyecto de una “casa demótica” en mi universidad donde use varios sensores y actuadores.
he tenido la oportunidad de hacer un pequeño programa “hola mundo” solo para conocer el arduino, pero fuera de eso no he hecho nada y me gusta la idea de conocer mas de esta tarjeta.
Aún no he realizado proyectos con arduino, sólo con microcontroladores programables (GAL)
Es mi primera vez con el Arduino!
hace algunos años hice un multimetro con un arduino uno, pero no e hecho mas proyectos.
Excelente clase
hace un año realizamos proyectos de la universidad trabajando con tarjetas programables como lo es el arduino, algunos sensores y actuadores para automatizar un regado de plantas y en un velocista
Excelente, yo tengo un arduino uno y estoy haciendo un proyecto; una fermentadora para pan, controlando la temperatura y la humedad se logra que el pan leude en las mejores condiciones, por ahora se me esta complicando un poco generar humedad en el ambiente, estoy probando humidificadores ultrasonicos pero no estoy teniendo buen resultado, Saludos!!
Yo ya he trabajado un poco con arduino y la verdad es fácil de programar y me a ayudado mucho en mis proyectos de club
excelente.
¿Quieres ver más aportes, preguntas y respuestas de la comunidad?