ENCENDIDO de leds según la DISTANCIA || usando el sensor ULTRASONIDO
ฝัง
- เผยแพร่เมื่อ 6 ก.พ. 2025
- CÓDIGO ::::::: www.electroall...
MATERIALES:
Resistencias de 220 Ohm
Leds
Sensor ultrasonido
AYÚDAME A SEGUIR CREANDO CONTENIDO:
Patreon: / electroall
PayPal: www.paypal.com...
CONTACTO : carlos_admin@electroallweb.com
CONSULTAS : / electroall_
Ó @electroall_
//////////////////////======(SÍGUENOS)========\\\\\\\\\\\\\\\\\\
FACEBOOK : / electroall.electronica
PÁGINA WEB : www.electroall...
INSTAGRAM : / electroall_
Una vez mas me has salvado el pellejo, mil gracias!
Muchs gracias bro, explicaste muy bien!!
Muy buen proyecto, lo probe y funcionó a la perfección, gracias!!
bro lo explicaste mejor que los otros gracias
gracias amigo , con ese codigo se puede modificar para servos facilmente , sirve arto para nosotros los q recien comensamos ;)
de vrdd, com le hiciste, pasa el codigo jeje
Muchas gracias bro, me has ayudado a aprender más sobre Arduino, bendiciones para tu canal :)
muy buena explicación
int trigger = 10; // declaramos la palabra trigger como un tipo entero y al mismo tiempo reemplaza al pin 9
int echo = 9; // declaramos la palabra echo como un tipo entero y al mismo tiempo reemplaza al pin 8
float tiempo_de_espera,distancia; // creamos una variable de fotante; es decir, nos puede dar resultados en decimales.
void setup() {
Serial.begin (9600); // establemos la comucicacion serial
pinMode (trigger, OUTPUT); // declarmos el pin 9 como salida
pinMode (echo, INPUT); // declaramos el 8 como entrada
}
void loop() {
digitalWrite (trigger,LOW); // ponemos en bajo el pin 8 durante 2 microsegundos
delayMicroseconds(2);
digitalWrite (trigger, HIGH);// ahora ponemos en alto pin 8 durante 10 microsegundos;
delayMicroseconds (10); // pues este el momento en que emite el sonido durante 10 segungos
digitalWrite (trigger, LOW); // ahora ponemos en bajo pin 8
tiempo_de_espera = pulseIn (echo,HIGH); // pulseIn, recoge la señal del sonido que emite el trigger
/*La función pulseIn espera la aparición de un pulso en una entrada y mide su duración, dando como resultado la duración medida
El primer parámetro (ECHO) es el pin sobre el que se realizará la medición.
Y el segundo parámetro (HIGH) indica si el pulso a esperar será un 1 (HIGH) o un 0 (LOW).
*/
distancia =(tiempo_de_espera/2)/29.15; // formula para hallar la distancia
Serial.print (distancia); // imprimimos la distancia en cm
Serial.println ("cm");
delay (1000);
if (distancia>=30 && distancia =26 && distancia =23 && distancia =20 && distancia =17 && distancia =14 && distancia =11 && distancia =8 && distancia
heroe
pobre youtuber, se quedo sin sus centavos xd
muchas gracias
muy bueno. Necesito me ayudes por favor como quedaria el codigo pero con un LED RGB??
heroe
SUPER UTIL GRACIAS DESDE COLOMBIA.
ESTUPENDO PROYECTO Y VIDEO MUY EXPLICATVO
Solo falta que le agreguen una segunda llave al final del codigo para cerrar la secuencia bueno si es que el programa les marca error
Y muchas gracias amigo por la explicacion 👏
te felicito bonita tu pagina
Me encanta el audio de este video... :$
puedes hacerlo con un microcontrolador
yo lo hice con un microntrolador
hola este proyecto me gusto mucho pero no podrías poner el ultrasonido en el protoboard y así conectar cables jumper al proyecto lo hice así y funciono muy bien es mas deberías hacerlo
gracias me sirvió mucho
una explicación muy clara te felicito
Carlos Eduardo Gomez hermosa foto amigo!!👍✌⚽
Se me ocurre que valdria para medir el nivel de liquido en un deposito de gasoil por ejemplo.no se si las ondas sonoras rebotan en la superficie del liquido...
broder y para hacer que de sonido de alarma y programar; al completar cierta distancia pero distancia que se aleja y se active sonido pero otro sistema ? como un emisor y receptor que se pueda programar pero q no sea con laser o leds algo asi con ondas en el aire tipo antena
Hola, una consulta, cual es el sentido de poner en el void loop al final "digitalWrite (trigger, LOW);" si ya lo habiamos puesto antes y es un looping? gracias y perdon mi ignorancia, saludos!
dicho sea de paso, lo probe sin el digitalWrite (trigger,LOW); final y funciona igual...
Hola!..muy bien explicado el vídeo, pero me gustaría que me explicases como hacer para modificar la distancia, es decir, necesito que me empiece a prender leds desde los 30 cm hasta los 2 cm...cómo debo de hacerlo?.
Saludos desde España
solo tienes que modificar los valores de los if, es decir el rango de distancia para que se active cada if
solo tienes que cambiar los parametros
Muy bien explicado pero lo copie tal cual y no funciona y ya revise loas conexiones me podrías decir que pasa agracias
Se puede usas la misma programación con el arduino mini? O se deveria de cambiar algo?
Saludo amigo a que se debe a que la señal de distancia se imprima con intervalo de un 0 es decir
34
0
34
0
34
Gracias
Felicitaciones exelente video y exelente proyecto por favor ayudame deseo hacer un medidor de altura con sereos y leds ejm 80 cm led rojo 1 metro led amarillo 1.20 led verde pero que la medida se vea en 3 dsiply de 7 segmentos gracias
una pregunta,como van las conecciones
Estupendo vídeo demostrativo mi querido amigo....chapó....Yo la verdad estoy comenzando con la programación de Arduino, y estoy muy perdido, pero tiempo al tiempo. Dos cuestiones compañero....¿habría posibilidad de aplicarle un display LCD?...sería genial poder ver en pantalla las distancias y demás. Y por otro lado, ¿dispone usted de vídeos de Arduino y su programación desde Cero?....lo dicho, muchísimas gracias por su labor docente....bendiciones....un gran abrazo....
hola, buenas tardes, La verdad muy buen video y muy bien explicado, lo intente hacer en tinkercad y funciono! mi pregunta es, como puedo hacer para agregarle un Servomotor, que mueva los grados a través de la la distancia? por ejemplo que cuando este a 10cm, el servomotor se mueva 10 grados, y cuando este a 170cm, el servomotor se mueva 170 grados por ejemplo
Como hiciste que funcionará en Thinker Cad? a mi no me sirve ¿Qué estoy haciendo mal?
hola, se que ya pasó mucho tiempo pero podrías enviarme cómo acomodaste el Arduino en tinkercad? es que ya lo intenté y no puedo
@@romannsqk8665 Fíjate en los cm del ultrasonido que tienen mucho rango, el código esta bien fíjate en que este en 255 y no en 1, esos eran mis problemas llego un poco tarde pero espero que os sirva
muy bueno el tutorial .Excelente
Cuanto es el máximo de distancia detestable?
Hola como estas? Yo quiero hacer que en una distancia de unos 20 cm aprox. Al acercarse al sensor los leds pasen de estar apagados a flashear (parpadear) más rápido hasta quedarse prendidos del todo segun vaya acercandose al sensor. Sabes como se puede hacer?
¿Por qué usaste "analogWrite" en salidas digitales?Me lo podrias explicar por favor
Sabes hacer esto pero en labview?
Tal vez tiene la simulación en proteus
Hola cual seria el máximo alcance de del ultrasonido? Quiero usarlo en un espacio mas grande..... Si le aproximo un cristal o un acrílico o transparente hace lo mismo q el papel o no ?
Se puede hacer lo mismo con un sensor de movimiento PIR?
de que manera podria hacer q atraves de mi sensor obtenga la latura de mis objetos detectados por el sensor, esto haciendolo en una estructura de tal manera que el sensor quede fijo hacia abajo
Se puede hacer con arduino nano?
Fino, todos los videos usan pulseIN, quisiera hacerlo con interrupcion que tiene mas merito, podrias sugerirme como hacerlo ??? Gracias
Buen video...solo que Quiero saber de cuanto son las resistencias...y no puedo encontrar en tu canal esas descripciones
Cómo podría utilizar la condición if.else con este ejemplo? Espero em puedas responder
FINO SEÑORES
A
Buen video 👍😃
Sabes cómo al detectar un sensor IR el movimiento, pueda prender un LED en otra habitación..???? 🤔🤔🤔
Agradecería tu rpta 😁
buen dia,muy util tu video no se si podrias ´pasar eso codigo de texto a codigo de bloques GRACIAS.
Hola,me encanta tus videos y tutoriales,pero he encontrado un problema,yo se hacer estos esquemas gracias a ti,pero no veo los esquemas del montaje,me lleva a gifhub,o algo así y solo veo el código,no veo el esquema.Dime si me tengo que dar de alta en esa web,o como hago para poder ver los esquemas.Gracias y un abrazo desde España .
que simulador utilizas tu para hacer circuitos?
donde esta el video donde se calcula la formula? muchas gracias por el video
una pregunta pero si yo quiero que esten prendidos los led y cuando esten a esa distancia se apague que parte le tengo que modificar???
buenas noche, tengo una pregunta, yo tengo un equipo medico con salida a un puerto COM, pero como sabes ese puerto ya esta obsoleto, quiero saber si con arduino puedo recibir la data del equipo medico desde el COM, convertirla y sacarla por USB o por el modulo ethernet , para recibirla en un pc y mostrar la informacion-
bajale el volumen a la intro MAESTROOOOOOOOO
Buenas tardes hermano soy nuevo en tu canal, una pregunta ahay estas aplicando los 3 sensores 3 actuadores y un controlador ??? si no es asi como seria hermano saludos desde México DF.
PD: EXCELENTE VIDEO !!!
Porque usas el analogWrite si estas usando los pines digitales, no deberia ser el digitalWrite?, estoy confundido.
¿esas conexiones que están en los cables chiquitos tienen que ver con el arduino o no?
muy buen video. Necesito me ayudes como seria el codigo pero con un LED RGB??
Hola! Se podría hacer el mismo proyecto con un led RGB, en vez de usar tantos leds? gracias!
ELECTROALL tienes un tutorial de cómo lo podría hacer con el led RGB ?
Hola buenas me pasaria el enlace? Es que no me deja entrar a la pagina
SI, por favor un vídeo o código para LED RGB... mas pines disponibles
Puedes hacer ese proyecto en css?
que quiere decir cuando dices al final dela programacion(retomamos distancia)
amigo las recistencias que ocupas para los leds de cuantos Ohms son ?
Con 330 ohms mas q suficiente
Bro con que otras resistencias me podría funcionar?
Con unas de 270 se podría?
Amigo y para agregarle un lcd cual seria el codigo? y el diagrama
Que pasaria si en lugar de poner analog, pongo digital?
Sí lo pongo en 17 cm se prende azul o verde?
gracias
¿Por qué tarda tanto en encender?
como puedo hacerle para que en vez de led, accione un servomotor?
Estoy en la misma, pudiste encontrar una solución?
para el arduino mega?
link caido podrias subir el link de nuevo para descargar
ALREADY: www.electroallweb.com/index.php/2020/01/05/encendido-de-leds-segun-la-distancia-que-marca-el-sensor-ultrasonido/
hola
Alguien podría ayudarme, como podría hacer que solo detecte una sola distancia, que encienda un solo les a sola una distancia
disculpe en el codigo al momento de compilar sale que en return distancia; sale como rojoy no me deja compilar ayuda xfa
Me prensenta el mismo error, lograste reolverlo Fredo ?
Hola.buenas tardes.me.puedes ayudar hacer una.conexión con Bluetooth y una aplicacion.movil
me podrias ayudar ami se me encienden todos los leds
no me deja entrar al código, podrias copiar y pegarlo aqui, para hacer lo mismo? Te lo agradecería
@@ELECTROALL me sale esto en los errores que sera tx_prueva: 12: error: 'trigger' no fue declarado en este alcance
como seria conectar a un solo led con un PWM?? gracias
necesito ayuda, en vez de encenderse por distancia se encienden cuando le da la gana y solo se encienden dos o tres, hay leds que aun no he visto encenderse
Un error al hacer el circuito fisico tal vez
No puedo ver el código nuevo
Hola porfa podrias subir el codigo en otro sitio porque sale error
La programacion no me compila :(
link del codigo caido
Amigo el código no lo puedo copiar quw pasa??
chido tu video bro, me puedes ayudas?
Buenas noches
debo hacer un proyecto donde con sensor de distancia logre visualizar en LCD y mostrar los estados cerca medio lejos en leds de color rojo amarillo y verde ¡ como hago el código para lograr la visualizar con leds
const int EchoPin = 5;
const int TriggerPin = 6;
void setup() {
Serial.begin(9600);
pinMode(TriggerPin, OUTPUT);
pinMode(EchoPin, INPUT);
}
void loop() {
int cm = ping(TriggerPin, EchoPin);
Serial.print("Distancia: ");
Serial.println(cm);
delay(1000);
}
int ping(int TriggerPin, int EchoPin) {
long duration, distanceCm;
digitalWrite(TriggerPin, LOW); //para generar un pulso limpio ponemos a LOW 4us
delayMicroseconds(4);
digitalWrite(TriggerPin, HIGH); //generamos Trigger (disparo) de 10us
delayMicroseconds(10);
digitalWrite(TriggerPin, LOW);
duration = pulseIn(EchoPin, HIGH); //medimos el tiempo entre pulsos, en microsegundos
distanceCm = duration * 10 / 292/ 2; //convertimos a distancia, en cm
return distanceCm;
}
donde esta el código?
Hola! entre a la pagina web pero el código y explicación del circuito no me abre :( ayudaaa
Aún necesita ayuda? 😅
alguien sabe como poder hacer ese proyecto pero en e pic
a mi se me queda un led encendido y los demas pardean en vez de quedarse encendidos AYUDAAAA PLISSSS!!!!!!
me ayudas con el codigo bro plis
Hola! El codigo de encendido de leds no funciona!
Mugre electroall cuando ve un comentario de alguien felicitando su video y diciendo que esta chido comenta y le pone corazón pero cuando ve un comentario quejándose o disiendo que si hizo algo mal ni lo pela
Carla Fernández Gandón tal vez no te funcionen si tienes otro arduino que no sea el uno
O pon al inicio pinMode(?,OUTPUT); y así declaras los puertos como salidas
necesito saber porque solo el primer prende con buena intensidad y el resto no :(
puede que sea por una resistencia que esta cambiada o casi todas a mi me paso y es un fastidio :)
alguien me explica porque en la formulade distancia es 29.15?
es por la medición en centimetros segun entendi en otro video
Es la velocidad del sonido pero en cm por segundo
como se puede hacer eso con un pic? alguien sabe como?
El código no me compila
mano por que no subes la programación en word
de hecho todos tu enlaces muestran ....Error (429)
GRACIAS...
8:47
Tu link como dices en tu video ((8) ENCENDIDO DE LEDS SEGÚN LA DISTANCIA
DEL ULTRASONIDO ) NO FUNIONA. EVISALO.
ELECTROALL oye una pregunta ese ya esta bien no se le tiene que mover nada?
ELECTROALL no va el link,da error!
visca españa
Explica muy rápido,😵
no enciendes los leds alguien ayuda?