ENCENDIDO de leds según la DISTANCIA || usando el sensor ULTRASONIDO
HTML-код
- Опубликовано: 10 сен 2024
- 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_
Muchs gracias bro, explicaste muy bien!!
Muy buen proyecto, lo probe y funcionó a la perfección, gracias!!
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
Una vez mas me has salvado el pellejo, mil 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
bro lo explicaste mejor que los otros gracias
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
Muchas gracias bro, me has ayudado a aprender más sobre Arduino, bendiciones para tu canal :)
SUPER UTIL GRACIAS DESDE COLOMBIA.
una explicación muy clara te felicito
Carlos Eduardo Gomez hermosa foto amigo!!👍✌⚽
muy buena explicación
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 👏
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...
Me encanta el audio de este video... :$
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
ESTUPENDO PROYECTO Y VIDEO MUY EXPLICATVO
gracias me sirvió mucho
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....
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
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?
muy bueno el tutorial .Excelente
te felicito bonita tu pagina
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
Buen video 👍😃
Sabes cómo al detectar un sensor IR el movimiento, pueda prender un LED en otra habitación..???? 🤔🤔🤔
Agradecería tu rpta 😁
muy buen video. Necesito me ayudes como seria el codigo pero con un LED RGB??
FINO SEÑORES
A
Muy bien explicado pero lo copie tal cual y no funciona y ya revise loas conexiones me podrías decir que pasa agracias
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
una pregunta,como van las conecciones
Cuanto es el máximo de distancia detestable?
Se puede usas la misma programación con el arduino mini? O se deveria de cambiar algo?
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 ?
puedes hacerlo con un microcontrolador
yo lo hice con un microntrolador
Fino, todos los videos usan pulseIN, quisiera hacerlo con interrupcion que tiene mas merito, podrias sugerirme como hacerlo ??? Gracias
¿Por qué usaste "analogWrite" en salidas digitales?Me lo podrias explicar por favor
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 .
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???
que quiere decir cuando dices al final dela programacion(retomamos distancia)
SI, por favor un vídeo o código para LED RGB... mas pines disponibles
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
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-
gracias
Cómo podría utilizar la condición if.else con este ejemplo? Espero em puedas responder
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 !!!
Buen video...solo que Quiero saber de cuanto son las resistencias...y no puedo encontrar en tu canal esas descripciones
buen dia,muy util tu video no se si podrias ´pasar eso codigo de texto a codigo de bloques GRACIAS.
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
bajale el volumen a la intro MAESTROOOOOOOOO
hola
donde esta el video donde se calcula la formula? muchas gracias por el video
¿esas conexiones que están en los cables chiquitos tienen que ver con el arduino o no?
Se puede hacer lo mismo con un sensor de movimiento PIR?
Porque usas el analogWrite si estas usando los pines digitales, no deberia ser el digitalWrite?, estoy confundido.
Tal vez tiene la simulación en proteus
que simulador utilizas tu para hacer circuitos?
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 ?
Sabes hacer esto pero en labview?
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/
Se puede hacer con arduino nano?
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 ?
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
La programacion no me compila :(
Que pasaria si en lugar de poner analog, pongo digital?
Hola buenas me pasaria el enlace? Es que no me deja entrar a la pagina
Alguien podría ayudarme, como podría hacer que solo detecte una sola distancia, que encienda un solo les a sola una distancia
Sí lo pongo en 17 cm se prende azul o verde?
Amigo y para agregarle un lcd cual seria el codigo? y el diagrama
Puedes hacer ese proyecto en css?
a mi se me queda un led encendido y los demas pardean en vez de quedarse encendidos AYUDAAAA PLISSSS!!!!!!
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;
}
Hola.buenas tardes.me.puedes ayudar hacer una.conexión con Bluetooth y una aplicacion.movil
para el arduino mega?
¿Por qué tarda tanto en encender?
me podrias ayudar ami se me encienden todos los leds
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?
Hola! entre a la pagina web pero el código y explicación del circuito no me abre :( ayudaaa
Aún necesita ayuda? 😅
Amigo el código no lo puedo copiar quw pasa??
Hola porfa podrias subir el codigo en otro sitio porque sale error
como seria conectar a un solo led con un PWM?? gracias
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
No puedo ver el código nuevo
link del codigo caido
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
como puedo hacerle para que en vez de led, accione un servomotor?
Estoy en la misma, pudiste encontrar una solución?
me ayudas con el codigo bro plis
alguien sabe como poder hacer ese proyecto pero en e pic
donde esta el código?
chido tu video bro, me puedes ayudas?
como se puede hacer eso con un pic? alguien sabe como?
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
El código no me compila
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 :)
mano por que no subes la programación en word
de hecho todos tu enlaces muestran ....Error (429)
GRACIAS...
no enciendes los leds alguien ayuda?
visca españa
8:47
Hola bebe
LOL NO ME FUNCIONAN LOS LEDS POR LO DE QUE ESTAN MAL CONECTADAS LAS RESISTENCIAS Y TODO ESO