f Como prender un led con Arduino ~ Ingenieria a nivel industrial

Visita mi canal de youtube

sábado, 24 de septiembre de 2016

Como prender un led con Arduino

Parpadeo

Este ejemplo muestra la cosa más simple que puede hacer con un Arduino o Genuino para ver la salida física: parpadea un LED.

hardware necesario

Arduino o Genuino
LED
220 ohmios resistencia
Circuito

Para construir el circuito, conecte un extremo de la resistencia a Arduino pin 13. Conectar la pata larga del LED (la pierna positivo, llamado el ánodo) al otro extremo de la resistencia. Conectar la pata corta del LED (el polo negativo, llamado el cátodo) a la placa Arduino GND, como se muestra en el diagrama y el esquema de abajo.

La mayoría de las placas Arduino ya tienen un LED conectado al pin 13 en la propia placa. Si ejecuta este ejemplo no tiene el hardware conectado, usted debe ver que parpadeo del LED.

El valor de la resistencia en serie con el LED puede ser de un valor diferente de 220 ohm; el LED iluminado también con valores de hasta 1K ohmios.



Schematic



DESCARGA ¡¡ GRATIS !! —–> LIBROS DE ARDUINO –>ENTRA AQUI PARA VER

Código

Después de construir el circuito de enchufe de la placa Arduino o Genuino en su ordenador, inicie el software de Arduino (IDE) e introduzca el código de abajo. También puede cargarlo desde el menú Archivo / Ejemplos / 01.Basics / parpadeo. El primero que se hace es inicializar el pin 13 como un pin de salida con la línea

pinMode (13, OUTPUT);

En el bucle principal, se enciende el LED con la línea:

digitalWrite (13, HIGH);

Esto proporciona 5 voltios al pin 13. Esto crea una diferencia de voltaje a través de los terminales del LED, y lo ilumina. Entonces que lo apaga con la línea:

digitalWrite (13, LOW);

Para eso se necesita el pin 13 de nuevo a 0 voltios, y convierte el LED apagado. En entre el encendido y el apagado, quiere tiempo suficiente para que una persona vea el cambio, por lo que el retraso () comandos decirle a la junta para no hacer nada durante 1000 milisegundos, o un segundo. Cuando se utiliza el comando de retardo (), no ocurre nada más de esa cantidad de tiempo. Una vez que ha entendido los ejemplos básicos, echa un vistazo a el ejemplo BlinkWithoutDelay para aprender cómo crear un retraso mientras hace otras cosas.

Una vez que has entendido este ejemplo, consulte el ejemplo DigitalReadSerial para aprender cómo leer un interruptor conectado a la placa.

/*
  Blink
  Turns on an LED on for one second, then off for one second, repeatedly.

  Most Arduinos have an on-board LED you can control. On the UNO, MEGA and ZERO 
  it is attached to digital pin 13, on MKR1000 on pin 6. LED_BUILTIN takes care 
  of use the correct LED pin whatever is the board used.
  If you want to know what pin the on-board LED is connected to on your Arduino model, check
  the Technical Specs of your board  at https://www.arduino.cc/en/Main/Products
  
  This example code is in the public domain.

  modified 8 May 2014
  by Scott Fitzgerald
  
  modified 2 Sep 2016
  by Arturo Guadalupi
*/



// the setup function runs once when you press reset or power the board
void setup() {
  // initialize digital pin LED_BUILTIN as an output.
  pinMode(LED_BUILTIN, OUTPUT);
}

// the loop function runs over and over again forever
void loop() {
  digitalWrite(LED_BUILTIN, HIGH);   // turn the LED on (HIGH is the voltage level)
  delay(1000);                       // wait for a second
  digitalWrite(LED_BUILTIN, LOW);    // turn the LED off by making the voltage LOW
  delay(1000);                       // wait for a second
}


DESCARGA ¡¡ GRATIS !! —–> LIBROS DE
ELECTRONICA
 –>ENTRA AQUI PARA VER


DESCARGA SOFTWARE PARA SIMULAR CIRCUITOS ELECTRONICOS HACIENDO CLICK AQUI.





0 comentarios:

Publicar un comentario