Entradas

Mostrando las entradas de septiembre, 2023

Prendido y apagado de leds con botón e interruptor

Imagen
 Con el boton en nuestras prácticas, comprendemos el funcionamiento de un botón. La función principal de los botones es permitir que nuestro circuito reciba la energía necesaria, pero solo cuando mantenemos presionado el botón. Al soltar nuestro dedo, la energía se interrumpe y el circuito se apaga mientras que con los interruptores son otra forma de controlar el flujo de energía en un circuito, permitiendo que la energía pase en momentos específicos. Los interruptores son comunes en nuestra vida diaria, ya que nos permiten encender o apagar dispositivos como las luces simplemente al cambiar la posición del interruptor.

Semáforo de leds con arduino

Imagen
 En una clase de robotica aprendimos como utilizar C++ para hacer un código de arduino, con el código logramos hacer que una serie de leds pre dieran como un semáforo, el código que utilizamos fue este: int rojo=13; int amarillo=12; int verde=11; void setup() {   pinMode(13, OUTPUT);   pinMode(12, OUTPUT);   pinMode(11, OUTPUT);   } void loop() {   digitalWrite(11, HIGH);   digitalWrite(12, LOW);   digitalWrite(13, LOW);      delay(4500);      digitalWrite(12, HIGH);   digitalWrite(13, LOW);   digitalWrite(11, LOW);      delay(3000);      digitalWrite(13, HIGH);   digitalWrite(12, LOW);   digitalWrite(11, LOW);      delay(1500);          digitalWrite(8, HIGH);   digitalWrite(9, LOW);   digitalWrite(10, LOW);      delay(4500);      digitalWrite(9, HIGH);   digitalWrite(10, LOW);   ...

Semsor ultrasonico

Imagen
 Durante la última clase aprendimos a usar el sensor ultrasonico que viene en nuestro paquete de arduino, el sensor ultrasónico emite ondas de sonido ultrasónicas a través de su transductor ultrasónico (conocido como el "Trigger"). Estas ondas viajan a una velocidad constante, rebotan en un objeto y luego regresan al sensor (captadas por el "Echo"). El tiempo que tarda en regresar la señal ultrasónica se mide con precisión. Como la velocidad del sonido es constante en el aire (aproximadamente 343 metros por segundo a temperatura ambiente), puedes calcular la distancia multiplicando este tiempo por la velocidad del sonido y dividiéndolo por 2 (ya que el sonido viaja de ida y vuelta). Lo logramos con el siguiente código: long cm = 0; long readUltrasonicDistance(int triggerPin, int echoPin) {   pinMode(triggerPin, OUTPUT);  // Clear the trigger   digitalWrite(triggerPin, LOW);   delayMicroseconds(2);   // Sets the trigger pin to HIGH state for 10 microseconds ...

Practicas de Arduino con codigos de C++

Imagen
 Durante la primera hora, el profesor nos enseñó a usar la aplicación de Dev.C++ con lo cual recreamos una boleta de calificaciones y otras cosas. Durante una de nuestras últimas prácticas de robotica, realizamos unos circuitos en auduino para encender una hilera de leds en paralelo con un código en C++, a continuación les muestro como lo realizamos. Después de realizar la primera el primer circuito en arduino, realizamos uno con un botón, de tal manera de que el led solo prendía cuando presentábamos el botón.