Saltar al contenido

Cómo construir circuitos: 16 pasos (con imágenes)

abril 9, 2021
FB17BLAIUSM23YJ Cómo construir circuitos: 16 pasos (con imágenes)

Materiales necesarios:

  • 1 x LED
  • Cables de salto
  • Resistencia de 330 Ω 1 x
  • Placa Arduino UNO
  • cable USB
  • Computadora con el software Arduino instalado
  • Tablero de circuitos

Realice las conexiones de la siguiente manera:

LED (ánodo) – D3

LED (cátodo) – Resistencia 330 ohmios

Resistencia – GND

Cargue el siguiente código:

/ *
Boceto de ejemplo 01 del kit de inventor de SparkFun

PARPADEANDO UN LED

Encienda un LED durante un segundo, apáguelo durante un segundo y repita para siempre.

Conexiones de hardware:

La mayoría de los Arduinos ya tienen un LED y una resistencia conectados al pin 13, por lo que es posible que no necesite ningún circuito adicional.

Pero si desea conectar un segundo LED al pin 13 o utilizar un pin diferente, siga estos pasos:

Conecte el lado positivo de su LED (pata más larga) al pin digital 13 de Arduino (u otro pin digital, no olvide cambiar el código para que coincida).

Conecte el lado negativo de su LED (pata más corta) a una resistencia de 330 ohmios (naranja-naranja-marrón). Conecte el otro lado de la resistencia a tierra.

pin 13 _____ + LED – _____ 330 Ohm _____ GND

(Siempre usamos resistencias entre el Arduino y los LED para evitar que los LED se quemen debido a demasiada corriente).

Este boceto fue escrito por SparkFun Electronics, con mucha ayuda de la comunidad Arduino. Este código es completamente gratuito para cualquier uso. Visite http://learn.sparkfun.com/products/2 para obtener información sobre SIK. Visite http://www.arduino.cc para obtener más información sobre Arduino.

Versión 2.0 6/2012 ODM *

/ ¡Bienvenido a Arduino!

// Si eres nuevo en esto, habrá algunas cosas nuevas que // aprender, pero entraremos y explicaremos las cosas a medida que avanzamos.

// El Arduino es una pequeña computadora que ejecuta programas llamados // “bocetos”. Estos son archivos de texto escritos usando instrucciones // que la computadora entiende. Estás leyendo un boceto ahora mismo.

// Los bocetos tienen código de computadora, pero también (con suerte) // “comentarios” que explican lo que hace el código. Los comentarios y el código // tendrán diferentes colores en el editor para que pueda distinguirlos //.

// Esto es un comentario – cualquier cosa en una línea después de “//” es ignorada // por la computadora.

/ * Esto también es un comentario: este puede ser de varias líneas, pero debe comenzar y terminar con estos caracteres *

/ Una “función” es un bloque de código con nombre, que realiza una // función específica. Muchas funciones útiles ya están integradas en // el Arduino; otros se nombrarán y escribirán usted mismo para // sus propios fines.

// Todos los bocetos de Arduino DEBEN tener dos funciones específicas, llamadas // “setup ()” y “loop ()”. El Arduino ejecuta estas funciones // automáticamente cuando se inicia o si presiona el botón de reinicio //. Normalmente llenará estos “shells” de funciones con su // propio código. ¡Empecemos!

// La función setup () se ejecuta una vez cuando se inicia el boceto. // Lo usará para las cosas que necesita hacer primero, o solo una vez:

void setup () {// El Arduino tiene 13 pines de entrada / salida digital. Estos pines // pueden configurarse como entradas o salidas. Configuramos esto // con una función incorporada llamada pinMode ().

// La función pinMode () toma dos valores, que usted escribe // entre paréntesis después del nombre de la función. El primer valor es // un número de pin, el segundo valor es la palabra ENTRADA o SALIDA.

// Aquí configuraremos el pin 13 (el que está conectado a un LED) para que sea // una salida. Estamos haciendo esto porque necesitamos enviar voltaje // “fuera” del Arduino al LED.

pinMode (13, SALIDA);

// Por cierto, Arduino ofrece muchas funciones integradas útiles // como esta. Puede encontrar información sobre todos ellos en el sitio web de // Arduino: http://arduino.cc/en/Reference}

// Después de que setup () finaliza, la función loop () se ejecuta una y otra vez // para siempre (o hasta que apague o reinicie el Arduino). // Aquí suele ser donde vive la mayor parte de su programa:

void loop () {// Los 13 pines digitales de tu Arduino son excelentes para ingresar // y emitir señales de encendido / apagado o “digitales”. Estas señales // siempre serán de 5 voltios (que llamamos “ALTO”) o // 0 voltios (que llamamos “BAJO”).

// Debido a que tenemos un LED conectado al pin 13, si hacemos que // la salida sea ALTA, el LED obtendrá voltaje y se encenderá. Si hacemos // esa salida BAJA, el LED no tendrá voltaje y se apagará.

// digitalWrite () es la función incorporada que usamos para hacer un // pin de salida ALTO o BAJO. Toma dos valores; un número de pin, // seguido de la palabra HIGH o LOW:

escritura digital (13, ALTA); // Enciende el LED

// delay () es una función que se detiene durante un tiempo determinado. // Se necesita un valor, la cantidad de tiempo de espera, medido en // milisegundos. Hay 1000 milisegundos en un segundo, por lo que si // retrasa (1000), se detendrá exactamente un segundo:

retraso (1000); // Espera un segundo

digitalWrite (13, BAJO); // Apaga el LED

retraso (1000); // Espera un segundo

// En conjunto, el código anterior enciende el LED, espera un // segundo, lo apaga y espera otro segundo.

// Cuando la computadora llega al final de la función loop (), // inicia loop () nuevamente. ¡Entonces este programa continuará // parpadeando el LED encendido y apagado!

// Intente cambiar el 1000 en las funciones de delay () anteriores a // números diferentes y vea cómo afecta el tiempo. Los valores // más pequeños harán que el ciclo se ejecute más rápido. (¿Por qué?) }