Ir al contenido principal

Prender un led con Arduino

Arduino por defecto trae un Led que se activa con un nuevo código, bueno vamos allá:
 Abrimos el ID de Arduino, vamos a declarar que el led sea salida y no entrada, quiero decir con esto todo dispositivo que emita luz o sonido, etc va hacer de salida y todo objeto que suele ser de sensor o modulo va hacer de entrada para decirle al arduino que va a ser de salida tenemos que utilizar el siguiente código:

void setup(){

pinMode(pin, OUTPUT);   // OUTPUT es de Salida y pin es el pin que nosotros vamos a utilizar como ahora el 13

pinMode(pin, INPUT);  // INPUT es el de entrada siempre debe aver un espacio entre la como y en INPUT o OUTPUT.

}

El punto y coma ( ; ) siempre al terminar una frase de código se pone eso para decirle que hasta aquí termino.

Bueno, a gamos un ejemplo real de este código:

void setup(){

pinMode(13, OUTPUT);

}

void loop(){

digitalWrite(13, HIGH); // Aquí le digo que se quede prendido el led, el digitalWrite le dice al arduino donde va a ir la información

}

Ahora vamos hacer que se encienda y se apague el led:

void setup(){

pinMode(13, OUTPUT); // Aquí le decimos que este led va hacer de salida

}

void loop(){

digitalWrite(13, HIGH); // Aquí Prendemos el led
delay(5000); // Aquí se espera 5 segundos para realizar la siguiente opción
digitalWrite(13, LOW); // Aquí se Apaga el Led
delay(5000);

}

Como esta en void loop se va repetir infinitamente

Ahora como tarea hagan que prenda y se apague y cuando se prenda que diga en el control serial "Encendido" y cuando este apagado ponga "Esta Apagado"
Y después en los comentarios me dicen como les fue para saber como poner una letra o frase revisen la anterior etiqueta

Comentarios

Entradas más populares de este blog

Hola Mundo con Arduino

     Bueno, aquí tratare de explicar como programar en arduino, para programar en arduino no necesitamos aun un modulo o shield.      Bueno comencemos, abrimos el ID de arduino seleccionamos la placa y puerto que vamos a utilizar y después de hacer eso vamos a ver que nos salen dos cosas que seria: void setup(){ } void loop(){ } que seria esto, el void setup() en palabras cortas es un tipo de código que se va a repetir una sola vez y el void loop() es un tipo de código que se va a repetir infinitamente hasta que lo paremos.      Para poder programar en arduino hay que tener conocimientos básicos sobre programación, si es que no lo tienen, no se preocupen que aquí cada ves enseñare mas funciones de la programación.      Hagamos nuestro primer código, hagamos un "Hola Mundo", bueno para hacer un código tenemos que escribir dentro de void setup(), Serial.begin(rate), este código es para abrir el puerto serie y ...

Programación

Bueno, nosotros al ver un modulo o shield en arduino vamos a aprender programación las primeras clases van hacer una introducción a la programación con arduino sin ninguno tipo de modulo o shield

El Protoboard

 El Protoboard es un artefacto de tecnología también llamada " Placa de Pruebas " que se utiliza para hacer pruebas, ejercicios, etc. Que se encuentra eléctricamente conectado entre si de manera interna de esta manera: En la parte principal (la del medio) del protoboard la conexión de las columnas son verticales, es decir, que se encuentran conectada verticalmente entre si. La parte de arriba y abajo del protoboard, las columnas de color rojo representa la carga positivas y las columnas de color negro representan las cargas negativas, pero en el protoboard que compremos la parte azul es la parte con carga negativas negativa