Arduino projects for beginners, in the order they build on each other
Intermedio
- 503componentes en el banco de trabajo
- 44placas funcionando ahora
- 1.00xtiempo real, en todas las placas
La mayoría de las listas de proyectos de Arduino para principiantes son un montón de fotos. Esta es un camino: doce proyectos en un orden donde cada uno le agrega una sola idea nueva al anterior, desde un LED que parpadea hasta una cerradura con teclado. Cada proyecto corre en tu navegador, con el sketch real, y tiene un tutorial con la tabla de conexiones y el código explicado.
El semáforo de arriba es el número tres. Está corriendo ahora en un Arduino Uno simulado; presiona el botón de la protoboard para pedir el paso. No necesitas un kit para empezar, y cuando compres uno, las listas de componentes de abajo son las piezas de un kit de inicio típico.
Semana uno: salidas y entradas
1. Haz parpadear un LED. Un LED, una resistencia de 220 ohm, el pin 13. Aprendes pinMode, digitalWrite y delay, y por qué está ahí la resistencia. Empieza con el tutorial de parpadeo.
2. Un botón que funciona. Un botón en una entrada con la pull-up interna, y el antirrebote que evita que una pulsación cuente como cinco. Aprendes digitalRead, INPUT_PULLUP y por qué presionado se lee LOW. El tutorial de antirrebote de botón lo explica.
3. Un semáforo con botón peatonal. Cuatro LEDs, un botón y una secuencia, con el botón en una interrupción para que nunca se pierda una pulsación. Aprendes a estructurar un programa por fases, que es la mayor parte de lo que es el firmware real. El tutorial del semáforo te guía paso a paso.
4. Parpadeo sin delay. Dos LEDs a dos ritmos distintos, algo que delay() no puede hacer. Aprendes a temporizar con millis(), la idea que usa cada proyecto después de este.
Semana dos: entrada analógica, salida analógica
5. Un atenuador. Un potenciómetro en A0 ajusta el brillo de un LED en el pin 9. Aprendes analogRead, que convierte un voltaje en un número de 0 a 1023, y analogWrite, que es PWM. El tutorial del potenciómetro lo tiene funcionando.
6. Una lámpara de noche. Una fotorresistencia en un divisor de voltaje hace que una lámpara se encienda poco a poco cuando el cuarto se oscurece. Aprendes que la mayoría de los sensores analógicos son una resistencia que cambia, leída a través de un divisor.
7. Un servo con potenciómetro deslizable. Un potenciómetro deslizable ajusta el ángulo de un servo de hobby. Aprendes a usar una biblioteca y a convertir un rango en otro con map(). El tutorial del servo explica el pulso.
8. Un termómetro. Un TMP36 en A0 y la temperatura en un LCD de 16x2, en grados Celsius, con la línea que agrega Fahrenheit. Aprendes a convertir un voltaje en una unidad real, y el offset que todo el mundo olvida.
Semana tres: sensores, sonido y pantallas
9. Un sensor de estacionamiento. Un sensor ultrasónico HC-SR04 y un buzzer que pita más rápido conforme se acerca la pared. Aprendes a medir un eco en microsegundos y convertirlo en distancia.
10. Un metrónomo. Un piezo marca un ritmo y dos botones cambian el tempo. Aprendes que una nota es una onda cuadrada, y a leer botones mientras esperas.
11. Un dado electrónico. Un botón tira un número en un display de siete segmentos. Aprendes que un display son solo siete LEDs, y una tabla de segmentos que dice cuáles forman cada dígito.
12. Una cerradura con teclado. Un teclado matricial de 4x4, un relevador y un LED RGB: escribe 1234 y luego # y la lámpara de la puerta se enciende con un clic. Aprendes a escanear la matriz de un teclado y a llevar la cuenta de lo que se ha escrito, que es donde terminan los proyectos de principiante y empiezan los reales.
Cómo usar esta lista
Abre cada proyecto, presiona Ejecutar y juega con él antes de leer nada. Luego lee el tutorial y cambia una cosa: un delay, un pin, un umbral. Romperlo a propósito y arreglarlo enseña más que cualquier cantidad de lectura. Cada tutorial termina con una sección de errores comunes, y esos son los errores que también vas a cometer con hardware real.
Si estás preparando algo para una feria de ciencias, los proyectos 6, 8 y 9 son un buen comienzo, porque miden algo. La página de la feria de ciencias tiene ideas de proyectos que van más lejos.
Después del proyecto 12, los siguientes pasos naturales son un joystick o una pantalla OLED para un juego pequeño, un L293D para mover un motor en los dos sentidos, un monitor de humedad para una planta, un carro robot que esquiva obstáculos, o un ESP32 para conectar un proyecto a WiFi. Cada uno tiene su propio tutorial, hecho de la misma forma, con el circuito funcionando arriba.
Todo esto corre en una pestaña de Chrome, incluso en una Chromebook de la escuela, así que un grupo puede trabajarlo sin un kit por estudiante. Cuando pases a hardware real, cada sketch es código estándar de Arduino, y cada tutorial dice en qué se diferencia el simulador de la placa que tienes en tu mesa.
Qué necesitas comprar, si es que necesitas algo
Nada, para empezar. Para armar los doce en tu mesa, un kit de inicio típico de Uno cubre casi todo: un Uno, una protoboard, cables jumper, LEDs, resistencias de 220 ohm y de 10 k, botones, un potenciómetro, una fotorresistencia (LDR), un piezo y un servo. El TMP36, el HC-SR04, el LCD, el display de siete segmentos y el teclado matricial vienen en muchos kits y cuestan poco por separado en tiendas de electrónica de Estados Unidos como Adafruit, SparkFun o Digi-Key.
Preguntas
¿Cuál es el proyecto de Arduino más fácil para un principiante?
Hacer parpadear un LED: un LED, una resistencia y tres líneas de código. Te enseña el ciclo que usan todos los demás proyectos. Después, un botón, y luego un semáforo.
¿Puedo hacer proyectos de Arduino sin comprar un kit?
Sí. Cada proyecto de esta página corre en un simulador en el navegador con el sketch real, gratis y sin necesidad de cuenta. Compra los componentes cuando quieras armar el que más te guste.
¿Cuánto tiempo se tarda en aprender Arduino?
Hacer estos doce proyectos, unos cuantos por semana, cubre lo esencial: entrada y salida digital y analógica, temporización, bibliotecas y pantallas sencillas. Los proyectos reales se construyen justo sobre eso.
Sigue así
Ármalo en la vida real
Abre el editor, cambia un valor y mira cómo el número cambia con él. Nada que instalar y sin necesidad de cuenta.