viernes, 24 de agosto de 2018

Práctica #1: ARDUINO + LDR

 


El pasado 02/08/2018, trabajamos actividades del comienzo del tercer parcial. En la sección página del blog, añadimos un nuevo documento de vizualización del archivo que es "Creación". Después comenzamos a crear un archivo en excel de drive, en el cual elaboramos una parte del cuadro de Gantt, el cual nos dará apoyo para organizarnos con el tiempo en el momento de fabricar la maqueta.
Codigo:
void setup() {
  // put your setup code here, to run once:
pinMode(A0, INPUT);// PIN A0 COMO ENTRADA
Serial.begin(9600);// 
}
void loop() {
  // put your main code here, to run repeatedly:
Serial.println(analogRead(A0));// mostrar valores del pin A0
}

El 13/08/2018 avanzamos en la primera hora clase en mecánica, donde con el poco tiempo que nos quedaba, fuimos culminando el modelo de la maqueta el cual nos serviría de base para los componentes electrónicos.
En la siguiente hora fuimos al taller de informática para poder seguir con el códigon de la programación 
 include <Servo.h>
2) myservo.attach(9)}
3)myservo.write(180); 
Codigo completo:
#include <Servo.h>
Servo myservo; 
int foto;// declaracion de la variable llamada foto
int led=2;// declaracion de variable entera para almacenar el
          //pin del led
void setup() {
  // put your setup code here, to run once:
pinMode(A0, INPUT);// PIN A0 COMO ENTRADA
pinMode(led,OUTPUT);//PIN 2 como salida
myservo.attach(3); // Servomotor conectado al pin 3
Serial.begin(9600);// Para vizualizar en la pantalla los valores
myservo.write(0); // Inicia con el servotor apagado
}
void loop() {
  
foto=analogRead(A0);//asignando a la variable el valor que lee
Serial.println(foto); // se mostrara los valores del LDR en Monitor serial
if(foto>500) // si el LDR envia una cantidad menor que 500 se apagara
{
  digitalWrite(led,LOW);//apagar led
  myservo.write(90); // el servomotor girara en 90°
}
else // le dice al arduino que si la condicion primera no se cumple haga otra
{
digitalWrite(led,HIGH);//encender led
myservo.write(180); // el servomotor se movera en 180°
}
}






 

No hay comentarios.:

Publicar un comentario