Entradas

Mostrando entradas de 2021

CLASE #7 PUERTA AUTOMÁTICA (sensor ultrasónico + servomotor)

Imagen
 CONEXIÓN CÓDIGO #include <Servo.h>   // Declaramos la variable para controlar el servo Servo servoMotor;   const int Trigger = 2;   //Pin digital 2 para el Trigger del sensor const int Echo = 3;   //Pin digital 3 para el Echo del sensor void setup()  {    Serial.begin(9600);//iniciailzamos la comunicación  pinMode(Trigger, OUTPUT); //pin como salida  pinMode(Echo, INPUT);  //pin como entrada  digitalWrite(Trigger, LOW);//Inicializamos el pin con 0      // Iniciamos el monitor serie para mostrar el resultado   Serial.begin(9600);     // Iniciamos el servo para que empiece a trabajar con el pin 9   servoMotor.attach(7); } void loop() {  long t; //tiempo que demora en llegar el eco  long d; //distancia en centimetros  digitalWrite(Trigger, HIGH);  delayMicroseconds(10);          //Enviamos un pulso de 10us  digitalWrite(Trigger, L...

CLASE #6 SERVOMOTOR

Imagen
CONEXIÓN CÓDIGO DESARROLLO La verdad es que tuve dificultades con mi conexión a internet y no pude estar presente en la elaboración del trabajo. Pero segín mis compañeros de grupo, avanzaron en la conexión del servomotor y un poco de la elaboración del código.  QUÉ APRENDÍ Revise la actividad que realizó mi grupo, y pude aprender que el servomotor no es como los demás motores, tiene un código diferente, y como el de los sensores, se pone en void setup serial.begin.  

CLASE #4 y 5 SENSOR PIR DETECTA INTRUSOS

Imagen
CONEXIÓN CÓDIGO const int LEDPin = 12; // pin para el LED const int PIRPin = 11; // pin de entrada (for PIR sensor) int pirState = LOW; // de inicio no hay movimiento int val = 0; // estado del pin void setup() { pinMode(LEDPin, OUTPUT); pinMode(PIRPin, INPUT); pinMode (4,OUTPUT); Serial.begin(9600); } void loop() { val = digitalRead(PIRPin); if (val == HIGH) //si está activado { digitalWrite (4,HIGH); digitalWrite(LEDPin, HIGH); //LED ON } else //si esta desactivado { digitalWrite(LEDPin, LOW); // LED ON digitalWrite (4,LOW); } } DESARROLLO Al principio, osea en la primera clase solo avanzamos a conectar e indagar como sería elcódigo. Pero se nos complico a la siguiente clase ya que no estaba bien la conexión era de otra forma, para que el código encontrado funcionara. Al corregir, funcionó y ya se pudo probar y aprender sobre el funcionamiento sobre este sensor. Dificultades y logros Se nos dificultó la elaboración de la conexión y logramos encontrar el código correcto. QUÉ APRENDÍ A...

CLASE #2 Y 3 CONTINUACIÓN DEL SENSOR ULTRASÓNICO (CARRITO EVITA OBSTÁCULOS)

Imagen
LA CONEXIÓN CÓDIGO: const int Trigger = 2;   //Pin digital 2 para el Trigger del sensor const int Echo = 3;   //Pin digital 3 para el Echo del sensor void setup()  {       pinMode(8, OUTPUT);   pinMode(9, OUTPUT);   pinMode(7, OUTPUT);   pinMode(5, OUTPUT);   pinMode(6, OUTPUT);   pinMode(10, OUTPUT);     Serial.begin(9600);//iniciailzamos la comunicación  pinMode(Trigger, OUTPUT); //pin como salida  pinMode(Echo, INPUT);  //pin como entrada  digitalWrite(Trigger, LOW);//Inicializamos el pin con 0    } void loop() {  long t; //tiempo que demora en llegar el eco  long d; //distancia en centimetros  digitalWrite(Trigger, HIGH);  delayMicroseconds(10);          //Enviamos un pulso de 10us  digitalWrite(Trigger, LOW);    t = pulseIn(Echo, HIGH); //obtenemos el ancho del pulso  d = t/59;        ...

SENSOR ULTRASÓNICO (CARRITO EVITA OBSTÁCULOS)

Imagen
Práctica de Sensor ultrasónico En esta clase conectamos el sensor de distancia  o ultrasónico y aprendimos con que otros nombre se lo conoce (sensor de distancia y sensor hc-sr04).  Al principio tuvimos dificultades, pero con investigación lo superamos pero no del todo, la verdad nos equivocamos ya que conectamos mal 2 cables, pero estuvimos cerca. Al final nos demos cuentas que no era necesario conectarlo en el GND de la placa de ARDUINO, sino en donde estaban los cables rojos de la izquierda inferior. ¿Qué me pregunto? La verdad, me pregunto como será la manera correcta de programar este tipo de sensor, ya que en mi proyecto creo que será necesario.