En el siguiente programa, lo 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);
Para eso se necesita el pin 13 de nuevo a 0 voltios, y se vuelve el LED apagado. Entre el encendido y el apagado, quieres que el tiempo suficiente para que una persona vea el cambio, por lo que el delay () comandos decirle al Arduino no hacer nada durante 1000 milisegundos, o un segundo. Cuando se utiliza el delay () comando, no ocurre nada en es tiempo.
*/ Este código es de uso y distribución libre.
// Pin 13 se conecta al ánodo y GND al cátodo.
int led = 13;
// empieza la secuencia.
void setup() {
pinMode(led, OUTPUT);
}
// esta orden se repite en búcle.
void loop() {
digitalWrite(led, HIGH); // Si le llega voltaje
delay(1000); // tiempo de espera encendido
digitalWrite(led, LOW); // No le llega voltaje
delay(1000); // tiempo de espera apagado
// 1000 = 1000 milisegundos = 1 segundo
}
Esto suministra 5 voltios al pin 13 . Luego que lo apague con la línea:
digitalWrite (13, LOW);
Para eso se necesita el pin 13 de nuevo a 0 voltios, y se vuelve el LED apagado. Entre el encendido y el apagado, quieres que el tiempo suficiente para que una persona vea el cambio, por lo que el delay () comandos decirle al Arduino no hacer nada durante 1000 milisegundos, o un segundo. Cuando se utiliza el delay () comando, no ocurre nada en es tiempo.
*/ Este código es de uso y distribución libre.
// Pin 13 se conecta al ánodo y GND al cátodo.
int led = 13;
// empieza la secuencia.
void setup() {
pinMode(led, OUTPUT);
}
// esta orden se repite en búcle.
void loop() {
digitalWrite(led, HIGH); // Si le llega voltaje
delay(1000); // tiempo de espera encendido
digitalWrite(led, LOW); // No le llega voltaje
delay(1000); // tiempo de espera apagado
// 1000 = 1000 milisegundos = 1 segundo
}
Si queres podeis subir vuestros proyectos en la sección http://arducode.blogspot.com.es/p/galeria.html para compartirlos con los demás.
ResponderEliminar