Blink an LED With Arduino in Tinkercad

Autodesk Tinkercad
6 Apr 201805:16

Summary

TLDREste tutorial enseña a los principiantes de Arduino a hacer parpadear un LED utilizando la salida digital. Se puede practicar virtualmente en Tinkercad Circuits antes de crear el circuito físico con un Arduino Uno y un cable USB. Se explica cómo conectar el LED a los pines de tierra y 13, utilizando un resistor para limitar la corriente. Además, se menciona el LED incorporado en el Arduino, que se puede utilizar para pruebas sin componentes externos. El vídeo también cubre el código necesario para controlar el parpadeo del LED, incluyendo la configuración de pines y el uso de funciones como 'digitalWrite()' y 'delay()'. Finalmente, se anima a los usuarios a probar otros ejercicios de Arduino y a explorar más sobre la programación de circuitos electrónicos.

Takeaways

  • 😀 Aprende a parpadear un LED usando la salida digital de Arduino, un gran punto de partida para principiantes.
  • 👨‍🏫 Puedes seguir el tutorial virtualmente en Tinkercad Circuits y luego crear el circuito físico con una placa Arduino Uno y un cable USB.
  • 🔌 Conecta los pines del LED al Arduino: uno a tierra y otro a pin 13, usando un resistor para limitar el flujo de corriente.
  • 🔍 El resistor no importa su posición en el circuito, pero su valor debe estar entre 100 a 1000 ohms para este proyecto.
  • 🔦 El LED es polarizado, con el pin anodo positivo conectado a pin 13 y el pin catodo negativo a tierra.
  • 💡 Observa el LED integrado en la placa Arduino, también conectado a pin 13, que se puede usar para pruebas sin componentes externos.
  • 💻 Explora el código simple en el editor de bloques para controlar el parpadeo del LED, incluyendo comandos para encender y apagar.
  • ⏱️ Prueba a personalizar el código cambiando los tiempos de espera y utilizando el simulador para probar tus cambios.
  • 📝 En el editor de texto, puedes ver el código Arduino generado por los bloques, que incluye símbolos de sintaxis Arduino.
  • 🔧 Configura pin 13 como salida en el setup del código para preparar el Arduino para enviar señales en lugar de recibirlas.
  • 🔁 El cuerpo principal del programa se encuentra dentro de la función loop, que se ejecuta repetidamente mientras la placa tenga energía.
  • 🎓 Descubre cómo subir el código a tu Arduino Uno físico y ver tu LED parpadear con el patrón personalizado creado.

Q & A

  • ¿Qué herramienta se recomienda para principiantes en Arduino que deseen aprender a parpadear un LED?

    -Se recomienda Tinkercad Circuits para seguir el tutorial virtualmente antes de usar un Arduino Uno y un cable USB para crear un circuito físico.

  • ¿Qué componente se utiliza entre el LED y el pin 13 del Arduino para limitar el corriente?

    -Se utiliza un resistor entre el LED y el pin 13 del Arduino para limitar el corriente y evitar que el LED se queme.

  • ¿Cuál es el rango de valor de resistencia recomendado para el resistor en el circuito del LED?

    -El rango de valor de resistencia recomendado para el resistor en el circuito del LED es de 100 a 1000 ohms.

  • ¿Cómo se conecta el LED en el circuito y cuál es la importancia de su polaridad?

    -El LED se conecta con su pata positiva, llamada ánodo, al pin 13 y su pata negativa, llamada cátodo, al suelo. La polaridad es importante porque el LED solo funciona correctamente de esta manera.

  • ¿Qué es la función del LED integrado en el Arduino y cómo se puede utilizar para pruebas?

    -El LED integrado en el Arduino está conectado al pin 13 y se puede utilizar para pruebas sin necesidad de conectar componentes externos, ya que incluye su propio resistor soldado directamente en la placa del Arduino.

  • ¿Cómo se inicia el código para controlar el parpadeo del LED en Arduino?

    -El código inicia con bloques de comentario grises y luego configura el pin 13 como salida (OUTPUT) para enviar señales en lugar de escuchar.

  • ¿Qué función se utiliza en Arduino para establecer un pin en alto o bajo, encendido o apagado?

    -La función que se utiliza en Arduino para establecer un pin en alto (encendido) o bajo (apagado) es digitalWrite().

  • ¿Cuál es la función utilizada en Arduino para hacer pausas en el programa y cómo se configura?

    -La función utilizada en Arduino para hacer pausas en el programa es delay(), la cual se configura con un número de milisegundos. Por ejemplo, para una pausa de un segundo se usa 1000 milisegundos.

  • ¿Cómo se puede personalizar el código del parpadeo del LED y probarlo en Tinkercad Circuits?

    -Se puede personalizar el código del parpadeo del LED cambiando los tiempos de espera y haciendo clic en 'Start Simulation' en Tinkercad Circuits para probar el circuito.

  • ¿Cómo se puede programar un Arduino Uno físico con el código del parpadeo del LED?

    -Para programar un Arduino Uno físico, se copia el código desde la ventana y se pegará en un boceto de Arduino vacío o se hace clic en el botón 'Download Code' para abrir el archivo resultante con el software de Arduino, se conecta el cable USB, se selecciona la placa en el menú herramientas, se sube el código y se observa el LED parpadear según el patrón creado.

  • ¿Qué otras actividades se recomiendan para practicar con el uso de la función digitalWrite() en Arduino?

    -Se recomienda intentar otros ejercicios de Arduino que utilicen la función digitalWrite(), como usar un breadboard para agregar más LEDs y programarlos en la siguiente lección.

Outlines

00:00

💡 Aprendiendo a parpadear un LED con Arduino

Este segmento enseña cómo parpadear un LED usando la salida digital de un Arduino, que es un excelente punto de partida para principiantes. Se puede seguir virtualmente en Tinkercad Circuits y luego crear un circuito físico con una placa Arduino Uno y un cable USB. Se explica cómo conectar el LED a los pines de tierra y 13 del Arduino a través de un resistor, que limita el corriente para evitar que el LED se queme. Además, se menciona el LED integrado en la placa Arduino, que también está conectado a pin 13 y se puede usar para pruebas sin componentes externos. El código para controlar el parpadeo se muestra en bloques de código, con instrucciones para configurar el pin 13 como salida y un bucle que mantiene el LED parpadeando. Se invita a personalizar el código cambiando los tiempos de espera y se ofrecen instrucciones para subir el código a un Arduino físico.

05:01

🎓 Tutoriales interactivos de electrónica para principiantes

Este párrafo hace referencia a la gran colección de tutoriales interactivos de electrónica para principiantes y la posibilidad de integrar circuitos en diseños 3D. Se invita al espectador a que se una a la próxima sesión para seguir aprendiendo y explorando más sobre la electrónica y la programación de Arduino.

Mindmap

Keywords

💡Arduino

Arduino es una placa electrónica de prototipado de uso general que se utiliza para crear prototipos de proyectos de electrónica interactivos. En el guion, Arduino se utiliza para enseñar cómo hacer parpadear un LED, lo que es una excelente introducción para los principiantes en electrónica. El Arduino Uno es el modelo mencionado, y se conecta a través de un cable USB para programarlo y proporcionar energía.

💡Tinkercad Circuits

Tinkercad Circuits es una herramienta en línea que permite a los usuarios diseñar y probar circuitos electrónicos virtualmente antes de construirlos físicamente. En el guion, se sugiere usar Tinkercad para seguir el tutorial de parpadear un LED, lo que permite a los aprendices experimentar con la electrónica de manera segura y sin riesgos.

💡Pin 13

En el contexto del Arduino, el pin 13 es un pin de salida digital que se utiliza comúnmente para probar programas y circuitos básicos. En el guion, pin 13 se conecta al LED para controlar su encendido y apagado, y también es donde se encuentra el LED integrado del Arduino, que se puede utilizar para pruebas sin necesidad de componentes externos.

💡Resistor

Un resistor es un componente pasivo que limita el flujo de corriente eléctrica en un circuito. En el guion, se utiliza un resistor para conectar el LED con el pin 13 del Arduino, lo que ayuda a prevenir que el LED se queme debido a una corriente excesiva. El valor del resistor, que puede variar entre 100 y 1000 ohms, se indica por las rayas de color en su cuerpo.

💡Polarizado

Un componente polarizado, como un LED, tiene una dirección específica de conexión. En el guion, se menciona que el LED solo funciona correctamente cuando sus patas (cathodo y anodo) están conectadas de la manera correcta. El anodo, con la pata más larga, se conecta al pin de salida del Arduino y el cathodo, con la pata más corta, se conecta al suelo.

💡digitalWrite()

En programación de Arduino, digitalWrite() es una función que se utiliza para establecer un pin en un estado alto (HIGH) o bajo (LOW), lo que corresponde a encender o apagar un LED o cualquier otro dispositivo conectado a ese pin. En el guion, digitalWrite() se utiliza para controlar el LED en el ejemplo de parpadear.

💡delay()

La función delay() en Arduino hace que el programa espere un número específico de milisegundos antes de continuar. En el guion, se utiliza delay() para hacer que el LED parpadee, estableciendo pausas entre el encendido y apagado del LED.

💡Setup

En la programación de Arduino, el bloque de código 'setup()' se ejecuta una vez al inicio del programa y se utiliza para configurar los pines y otros componentes que se utilizarán. En el guion, el setup() configura el pin 13 como una salida, preparando el Arduino para enviar señales a este pin.

💡Loop

El 'loop()' en Arduino es una función que se repite continuamente en bucle una vez que el setup() ha terminado de ejecutarse. En el guion, el loop() contiene el código que hace que el LED parpadee continuamente, ejecutándose en un ciclo hasta que el Arduino se apaga o se reinicia.

💡Breadboard

Un breadboard es una placa de pruebas que permite a los diseñadores de circuitos ensamblar y probar rápidamente sus circuitos sin soldar. En el guion, se sugiere utilizar un breadboard en futuras lecciones para expandir el aprendizaje y añadir más LEDs y controles al circuito.

Highlights

Aprende a parpadear un LED utilizando la salida digital de Arduino.

Ideal para principiantes en Arduino, es un buen punto de partida.

Puedes seguirlo virtualmente usando Tinkercad Circuits.

Luego, usa un Arduino Uno y un cable USB para crear un circuito físico.

Observa el circuito en el plano de trabajo y haz clic en Start Simulation para ver el LED parpadear.

El simulador se puede usar en cualquier momento para probar tus circuitos.

Los pines del LED están conectados a tierra y al pin 13 en Arduino.

El resistor ayuda a limitar la corriente y prevenir que el LED se queme.

El valor del resistor, indicado por rayas de colores, puede ser de 100 a 1000 ohms.

El LED es polarizado y solo funciona conectado de cierta manera.

El pin anodo positivo se conecta a la salida del pin 13 y el catodo negativo a tierra.

El LED integrado en el Arduino también está conectado al pin 13 y se usa para pruebas.

El código comienza con bloques de comentario para humanos.

El bloque azul establece el LED HIGH (encendido) con un comando de salida.

El bloque amarillo hace que el programa espere durante un segundo.

El LED se establece en LOW (apagado) y se espera otro segundo.

Personaliza el código cambiando los tiempos de espera y ejecuta la simulación.

En el editor de texto, puedes ver el código Arduino generado por los bloques.

El setup del código configura el pin 13 como salida para enviar señales.

El cuerpo principal del programa está dentro del loop y se ejecuta en repetición.

El digitalWrite() es una función que establece un pin HIGH o LOW.

El delay() hace que el programa espere un número de milisegundos.

Pruébalo en Tinkercad Circuits con el Starter disponible en el panel de componentes.

Para programar tu Arduino Uno físico, copia el código y pégalo en un sketch Arduino vacío.

Conecta el cable USB, selecciona tu placa y sube el código para ver el LED parpadear.

Ahora que sabes cómo hacer parpadear un LED, estás listo para intentar otros ejercicios de Arduino.

Prueba a usar un breadboard para agregar más LEDs y controlarlos con código.

Gracias por aprender a parpadear un LED con Arduino y Tinkercad Circuits.

Explora nuestra colección de tutoriales de electrónica para principiantes e incluso construye circuitos en tus diseños 3D.

Transcripts

play00:06

Let's learn how to blink an LED using Arduino’s digital output.

play00:10

If you’re new to Arduino, this is a great place to start.

play00:13

You can follow along virtually using Tinkercad Circuits, then afterward grab your Arduino

play00:18

Uno board and a USB cable to create a physical circuit.

play00:22

Take a look at the circuit in the workplane. Click Start Simulation to watch the LED blink.

play00:28

You can use the simulator at any time to test your circuits.

play00:32

The LED’s legs are connected to two pins on the Arduino: ground and pin 13.

play00:38

This component between the LED and pin 13 is a resistor, which helps limit the current

play00:43

to prevent the LED from burning itself out. Without it, you’ll get a warning that the

play00:49

LED might burn out soon. It doesn’t matter whether the resistor comes

play00:53

before or after the LED in the circuit, or which way around it goes. The colored stripes

play00:59

indicate the resistor’s value, and for this circuit, anywhere from 100 ohms to 1000 ohms

play01:05

will work great. Click once to connect a wire to a component or pin, and click again to

play01:11

connect the other end. The LED, unlike the resistor, is polarized,

play01:17

which means it only works when the legs are connected a certain way. The positive leg,

play01:23

called the anode, usually has a longer leg, and is wired to power, in this case coming

play01:28

from your Arduino’s output pin 13. The negative leg, called the cathode, with its shorter

play01:36

leg, connects to ground. Did you notice the small LED flashing on the

play01:43

board itself? This built-in LED is also connected to pin 13, and is meant to be used for testing

play01:49

purposes without the need to connect any external components. It even has its own tiny resistor,

play01:56

soldered directly to the surface of the Arduino board.

play01:59

Let’s look at the simple code controlling the blink by checking out the code blocks

play02:04

editor. The code starts out with two gray comment

play02:07

blocks, which are just notes for us humans to read.

play02:11

The first blue output block sets the built-in LED HIGH, which is Arduino’s way of describing

play02:17

“on.” This output command will activate a 5V signal to connect anything connected

play02:23

to the specified pin. Next up is a a yellow command block that waits

play02:27

for one second, simple enough. So the program will pause while the LED is on for one second.

play02:35

Next, after another comment is a blue output block to set the LED back to LOW, or “off,”

play02:42

followed by another second-long pause. Try customizing this code by changing the

play02:47

wait times, and clicking Start Simulation. You can even add more output and wait blocks

play02:54

to create longer flashing patterns. In the text editor, you can see the Arduino

play03:00

code generated by the code blocks. All the extra symbols are part of Arduino’s syntax,

play03:05

but don’t get intimidated. It takes time to learn to write proper code from scratch!

play03:10

I’ll break it down for you here and you can always use the blocks for reference as

play03:15

you level up. This first section is title block comment,

play03:19

followed by the code’s setup, which helps set up things your program will need later.

play03:24

It runs once when the program starts up. Our blink sketch’s setup configures pin 13 as

play03:31

an output, which prepares the board to send signals to it, rather than listen.

play03:38

The main body of the program is inside the loop. This part of the code will execute on

play03:43

repeat, so long as the board has power. The colored text following double slashes are

play03:48

also comments to help make the program easier to understand.

play03:53

The output command we’re using is called digitalWrite(), which is a function that sets

play03:57

a pin HIGH or LOW, on or off. To pause the program we’ll use delay(),

play04:03

which takes a number of milliseconds. One second is 1000 milliseconds.

play04:07

Try it for yourself in Tinkercad Circuits! Grab this circuit and code combo any time

play04:12

using the Starter available in the components panel.

play04:19

To program your physical Arduino Uno, copy the code from the window and paste it into

play04:24

an empty Arduino sketch, or click the Download Code button and open the resulting file using

play04:31

your Arduino software. Plug in your USB cable and select your board

play04:36

in the tools menu. Upload the code and watch your onboard LED flash with the custom blink

play04:42

you created earlier! Now that you know how to blink an LED using

play04:48

Arduino’s digital output, you're ready to try other Arduino exercises that utilize the

play04:53

digitalWrite() function. Try using a breadboard to add more LEDs and code to control them

play04:58

in the next lesson. Thanks for watching and learning how to blink

play05:01

an LED with Arduino and Tinkercad Circuits. Check out the rest of our huge collection

play05:05

of interactive beginner electronics tutorials, and even build circuits into your 3D designs.

play05:10

See you next time!

Rate This

5.0 / 5 (0 votes)

相关标签
ArduinoTinkercadCircuitosLEDProgramaciónTutorialElectrónicaIniciaciónDIYHardware
您是否需要英文摘要?