Você está na página 1de 3

Lección 2 LED intermitente

En esta lección vamos a utilizar Arduino para controlar una LEd a parpadear cada segundo.

• Componentes necesarios

1. 1 x Tarjeta Uno R3
2. 1 x LedColor rojo)
3. 1 x 330ohm resistor
4. 1 x tablero
5. Cables

• Conocimiento necesario
1. Primera debemos saber, un puerto del IO de Arduino se puede fijar como "entrada" o "salida". Pero no puede ser "Input" y
"Output" al mismo tiempo. Cuando está fijado como "entrada", puede sentir el voltaje exterior como "alto" o "bajo". Cuando
está fijado como "salida", puede fuente corriente para conducir el dispositivo externo, como LED o Zumbador, etc. "pinMode()
"la función se utiliza para establecer el IO como" entrada " o "salida".
2. En segundo lugar, para Arduino uno R3 funciona bajo 5V, cuando el puerto IO salida un "alto" voltaje, que dará salida a un
voltaje que está cerca de la tensión de trabajo, que es de aproximadamente 5V. Para Infiduino Uno R3, cuando el interruptor
está en la posición de 3.3 v, cuando una salida del IO un voltaje "alto", el voltaje de la salida será cerca de 3.3 v.
3. Para cada puerto digital del IO de Arduino, puede fuente por lo menos la corriente de 20mA.
4. El LED es la abreviatura del diodo electroluminoso. Tiene dos pernos, uno es ánodo, el otro es cátodo. Para hacerla ligera, el
ánodo debe tener una tensión más alta que el cátodo. Diversas clases de LED tienen diversa iluminación estándar
actualcorriente delantera). Generalmente cada clase de LED tiene una amplia gama de la corriente de trabajo, cuanto más
grande es la corriente, más fuerte es la iluminación. Podemos utilizar el voltaje de la energía y un resistor para controlar la
corriente delantera. Normalmente cada clase de LED puede trabajar bajo corriente delantera 10mA. El voltaje desplegable en
un LED es básicamente el mismo no importa qué corriente delantera es, por lo general este valor es de 1,9 a 2,1 v para LEDs
rojos, 3,0 a 3,4 v para verde y azul, 2,9 a 4,2 v para violeta, rosa, púrpura y blanco.
5. Porque el puerto del IO de Arduino puede fuente por lo menos 20mA actual, por lo podemos utilizar el IO digital para conducir
un LED directamente. Sólo necesitamos 10mA corriente aquí.
6. En esta prueba, vamos a conducir el LED con una corriente de aproximadamente 10mA. El circuito es como la siguiente
imagen. ¿Qué valor de resistencia debemos utilizar? Podemos usar la ley Ohm para seleccionar el Resistencia."Current= (VCC-
Ceo/r.
En la fórmula up, Vcc en lugar del voltaje de salida del IO cuando emite un voltaje "alto", usaremos 5V aquí. Ceo en vez del voltaje
desplegable del LED, podemos seleccionar generalmente 2.0 v para el rojo Ledpara ser precisos para esto, se puede utilizar un multímetro
para medirlo o hacer referencia a la hoja de información del LED). Así Si queremos que el LED funcione con una corriente de
aproximadamente 10mA, podemos hacer R = 300ohm. Así vamos a elegir una resistencia 330ohm aquí.

• Conexión de hardware

El circuito se muestra en la siguiente imagen.

• Escritura de código

Para un IO, antes de usarlo para hacer algo, primero debemos ponerlo como entrada o SalidaUtilice el pinMode() función). Cuando se configura
como entrada, el IO puede detectar el nivel de voltaje exterior. Cuando se configura como salida, el IO puede emitir un alto voltaje o una baja
tensión. En este ejemplo, se debe establecer el IO como salida, entonces se encenderá el LED cuando se emite un alto voltajeUtilice el
digitalWrite() función).

/*
Parpadear
Enciende un LED encendido por un segundo, después apagado por un segundo, repetidamente.
*/

Vacío configuración) {
inicializar el pin digital como una salida.
pinMode(2, OUTPUT);
}

Vacío bucle) {
digitalWrite(2, HIGH); // set the LED on
delay(1000); // wait for a second
digitalWrite(2, LOW); // set the LED off
delay(1000); // wait for a second
}

Descargue el código para Infiduino entonces usted puede ver que el LED destella cada segundo.

Você também pode gostar