Práctica Arduino LDR+LED

Viernes 14, junio de 2019

Durante esta clase, aprendí sobre la función que tienen los códigos para que la placa de arduino sepa que hacer
Códigos de programación de la placa de arduino
                            
 void setup() {
  pinMode(2,OUTPUT);//led verde
  pinMode(3,OUTPUT);// led amarillo
  pinMode(A0,INPUT);// fotocelda
}
void loop() {
  int fotocelda=analogRead(A0);//
  if(fotocelda<100);//
  {
   digitalWrite(2,HIGH);//prender led
   digitalWrite(3,HIGH);//prender led
  }
  else
  {
    digitalWrite(2,LOW);//apagar led
    digitalWrite(3,LOW);//apagar led
  }
}


Explicación

 En void setup hay 3 instrucciones:
 pinMode(2,OUTPUT);//led Verde
 pinMode(3,OUTPUT);// led Amarillo
 pinMode(A0,INPUT);// fotocelda
  de las cuales estas dos:
 pinMode(2,OUTPUT);//led Verde
 pinMode(3,OUTPUT);// led Amarillo
representan los pines en los cuales estarán los leds, y la instrucción (OUTPUT) que es el código que da  instrucción, define que estas son salidas. En cuánto a este código
pinMode(A0,INPUT);// fotocelda
indica el pin en la cual estará ubicada la fotocelda, y  con (INPUT), define que es una entrada.
 En void loop podemos encontrar la instrucción
 int fotocelda=analogRead(A0);// 
Aquí se le ordena a la placa de arduino  que envié voltaje al pin A0 que es la fotocelda. 
En estas las siguientes instrucciones:
if(fotocelda<100);//
{
 digitalWrite(2,HIGH);//prender led
 digitalWrite(3,HIGH);//prender led
Aquí decimos con if que si la luz recibida por la fotocelda es menor a 100, los leds de pin 2 y 3 se prenderan, esto lo define el código HIGH.
 En estas:
 else
  {
    digitalWrite(2,LOW);//apagar led
    digitalWrite(3,LOW);//apagar led
  }
}
Con else decimos que si la luz recibida por la fotocelda no es < a 100, sino que es > a 100 y < menor a 1024 los leds de pin 2 y 3 se apagarán, esto con el código LOW.

Aquí imagen donde se aprecia la placa de arduino programada mostrando claramente donde se conectan los cables positivos y negativos, la fotocelda,los leds y las resistencias.





En conclusión en esta clase yo aprendí cual es la función de las instrucciones que se le da a la placa de arduino, también he entendido mejor el tema ya que en comparación con el primer día que ví esto a ahora me siento mas cómodo ya que estoy comenzando a entender.

Dificultades: Todavía no domino el tema por lo que debo y quiero prácticar en clase el uso de los componentes conectados de la placa de arduino al protoboard y demás.

Logros: En comparación con el primer día que vi estos procesos, con mi indagación y gracais a los videos que ha puesto la profesora en moodle, he conseguido una mejor comprensión del tema.

Preguntas a mí mismo

¿Tengo claro la utilidad de cada componente que interviene en la conexión de la placa de arduino? : leds, fotocelda, resistencia, cables positivos y negativos.

¿Se cómo conectar los componentes en la placa de arduino correctamente?


Comentarios