Despues de hacer algunas pruebas, he pedido unas pruebas del mosfet de texas instruments
El diagrama de conexión es el mismo que el de la primera parte, he utilizado una libreria que han realizado en este link.
Un video conectando una tira completa de 5 metros y los mosfet frios, ni se inmutaban de los casí 2 amperes que venían consumiendo estos leds.
El sensor ultrasonico es el modelo HC-SR04
Existen muchos ejemplos de como utilizar este sensor con arduino, no tiene mayor dificultad, aquí tenemos un ejemplo en este link
Ahora un ejemplo del código
#define echoPin 7 // Echo Pin #define trigPin 8 // Trigger Pin #define LEDPin 13 // Onboard LED int maximumRange = 200; // Maximum range needed int minimumRange = 0; // Minimum range needed long duration, distance; // Duration used to calculate distance void setup() { Serial.begin (9600); pinMode(trigPin, OUTPUT); pinMode(echoPin, INPUT); pinMode(LEDPin, OUTPUT); // Use LED indicator (if required) } void loop() { /* The following trigPin/echoPin cycle is used to determine the distance of the nearest object by bouncing soundwaves off of it. */ digitalWrite(trigPin, LOW); delayMicroseconds(2); digitalWrite(trigPin, HIGH); delayMicroseconds(10); digitalWrite(trigPin, LOW); duration = pulseIn(echoPin, HIGH); //Calculate the distance (in cm) based on the speed of sound. distance = duration/58.2; if (distance >= maximumRange || distance <= minimumRange){ /* Send a negative number to computer and Turn LED ON to indicate "out of range" */ Serial.println("-1"); digitalWrite(LEDPin, HIGH); } else { /* Send the distance to the computer using Serial protocol, and turn LED OFF to indicate successful reading. */ Serial.println(distance); digitalWrite(LEDPin, LOW); } //Delay 50ms before next reading. delay(50); }
En la proxima parte ya expondremos el funcionamiento final del Letrero Luminoso
No hay comentarios:
Publicar un comentario