Hola, al crear el objeto se pueden establecer los siguientes parámetros: RH_ASK (Velocidad en bps, pin RX, pin TX) Por defecto es (2000, 11, 12) Saludos
La dedicación y el esmero que tienen al impartir los conocimientos de verdad es admirable, de miles de tutoriales que existen, los de ustedes realmente son de alto nivel en cada uno de los temas. Muchas gracias por tanta dedicación y profesionalismo. Saludos desde Venezuela. Sigan así.
Excelente tutorial, didáctico, ordenado, muy bien explicado, y práctico. Siguiendo los pasos tal cual se explican realicé el enlace de los módulos a la primera y recién soy iniciado en el tema. Enhorabuena por la calidad del trabajo, por tu generosidad y por compartir tu tiempo y tu conocimiento. Saludos desde España! ;)
Gracias por tus cursos. Es excelente. No ha habido practica que no funcione, e incluso he combinado practicas y me han servido para otros proyectos. Felicidades Arduino es excelente para poner en practica diferentes disciplinas que se han aprendido en la carrera de sistemas o electronca por separado como circuitos digitales, matematicas, programacion en c++, codigo HTML , motores, sensores, comunicaciones, etc... Este es un curso muy completo.
WOW gracias por compartir cada segundo de tu tiempo son muy valiosos, y sinceramente con esta información quien no quiera aprender se lo pierde. Hasta siempre
Muchas gracias por tomarse el tiempo de explicar paso a paso cada procedimiento de todos los cursos de arduino el más bien explicado es el de vos gracias
Santo Dios, que información tan perfectamete detallada, muchas felicidades por este tipo de contenido y muchas gracias por la información. Saludos cordiales.
Hola, muy buen curso. Quería comentar que la asignación de frecuencias para los diversos usos depende de la reglamentación de cada país. Por ejemplo en argentina 433 MHz está asignada según ENACOM al Servicio de Radioaficionados con carácter Primario.
Amigo, siempre veo tus videos. Eres un maestro y la verdad en este tiempo de cuarentena, aprovecho la información que nos ofrece al máximo. muchas gracias
Buenas noches una sugerencia que he estado viendo estaria genial videos sobre el sim800l y el gps neo 6m :) Muchas Gracias por la guia de arduino un trabajo increible
Gracias por el comentario, me alegro que encuentres el material de utilidad, he utilizado en Neo6m pero no con Arduino y tengo en mente realizar un capítulo dedicado a GPS cuando me sea posible. Saludos
Excelente como siempre, muy buena explicación, y práctica. La replique y funciono perfecto, por la banda baja de frecuencia que se utiliza, supondría tendría un muy buen alcance. Sin embargo la potencia del Tx y la ganancia de la antena limitan considerablemente el alcance. Saludos.
EXCELENTE VÍDEO. Muchas gracias...Estos módulos son muy básicos y de poca distancia. Me encantaría que algún día explicaras 2,4g módulo inalámbrico para Arduino RF24L01 + PA + + LNA. Con una cobertura en campo abierto de 1km. También son superinteresantes los modulos LORA que dan cobertura de hasta 8km Muchas gracias!!!
Hola Bitwise, he probado el proyecto y funciona muy bien, muchas felicitaciones y agradecimiento por tan buen apoyo a la difusión y desarrollo de la tecnología en nuestros países de Iberoamérica, yo te escribo desde Perú, quisiera sin embargo solicitarte tu orientación para modificar el programa del emisor para transmitir datos variables según condiciones en alguno de los pines del arduino en el emisor, muchas gracias por tu apoyo.
Hola, gracias por el comentario y la visita. Lamentablemente no me es posible llevar adelante proyectos particulares por cuestiones de tiempo libre, podrás ver a modo de referencia el capítulo 51 para el envío de valores separados por coma y como separarlos luego en el receptor: ua-cam.com/video/S4hNuRQiDcU/v-deo.html Saludos
@@BitwiseAr Gracias Bitwise, con tu apoyo he logrado transmitir hasta 50 metros colocando un sistema de redundancia, repitiendo la información varias veces, tomándola como cierta solo cuando no varia en 4 o 5 envíos esto claro demora mas todo el proceso pero no es importante para mi esta demora, ahora estoy viendo la posibilidad de lograr mayor distancia con el sistema LORA, si tienes algo de eso seria de mucha ayuda para mi y para otros como yo. Un gran abrazo y muy agradecido Atentamente Jorge
Hola, ya es proyecto que requiere más de código pero la idea sería leer la entrada de potenciómetro, enviar el valor con el emisor y del lado del receptor aplicar a por ejemplo un servo con la función write() pero hay que convertir el string recibido es un entero antes de aplicarla. Saludos
Excelente!!!! Me encantó la presentación teórica sobre señal portadora y su modulación, si bien fue un resumen con la idea básica lograste ser muy claro; me he dormido varias veces en la facultad escuchando a muchos profesores irse por las ramas al intentar explicar lo mismo. Consulta, suponiendo que tengo del lado emisor un módulo lector de temperatura ubicado en el patio y el receptor dentro de la casa (como mucho 20 mts, vi que el módulo RF a máxima tensión permitida puede llegar a unos 100mts si no hay obstáculos en la señal) y éste recibiría las lecturas. Como los módulos de temperatura devuelven a Arduino valores tipo float ¿debo convertirlos a caracteres o la librería permite enviarlos? Lo mismo por ejemplo si el emisor posee un módulo que devuelve 1 o 0 lógico (creo que el detector de gases es uno) y dispare una alarma a distancia.
Desde luego, la librería RadioHead es más simple de uso y tengo la sensación de que funciona mucho mejor que VirtualWire. Como siempre.... un saludo y muchas gracias.
Auxiliooo, ya lo intenté mucho y no logro hacer que funcione 🥺🥺. Alguien tuvo problemas? No envia nada. Ya compré otro par de módulos y nada. No sé que estoy haciendo mal. Y necesito que funcionen con urgencia, debo usar estos módulos con pic luego, para mi proyecto de titulación 🥲🥲🥲
Hola, gracias por el comentaril, efectivamente se puede, es cuestión de cada emisor envié como parte del mensaje algún caracter que lo identifique, entonces el receptor puede saber si lo recibido proviene de uno u otro emisor. Saludos
ATAD, yo creo más bien que es un juego de palabras, haciendo una analogía a su función, por ejemplo en un receptor su función es que recibamos un mensaje, el mensaje lo entedemos como DATA, por lo tanto su contraparte para el receptor sería el transmisor una buena manera de hacerlo notar sería invirtiendo el nombre en la función del pin: A T A D --> ; D -> "D"; A -> D"A"; T -> DA"T"; A -> DAT"A" : DATA. Parece una tontería pero así lo interpreto, saludos.
Hola, por suerte no es necesario el tema punteros para la mayoria de los casos y las librerías son muy útiles para sacarnos la carga de cuestiones complicadas, solo es cuestión de aprender las funciones asociadas. Saludos
Excelente video, super claro. Mi duda es: y si no se sabe la cantidad de caracteres transmitidios por el Emisor? Digo, sacando algunos usos puntuales uno podría no saber la cantidad de caracteres transmitidos, en ese caso qué utilidad tiene este módulo o librería? Gracias!
Hola, es un módulo básico donde la idea es enviar no mucho más que un código de un extremo a otro, incluso la modulación es básica, para algo más avanzado podrás el capítulo 51: ua-cam.com/video/S4hNuRQiDcU/v-deo.html Saludos
Hola, gracias por el comentario, son módulos muy básicos y baratos que suelen usarse mayormente como control remoto para automatización de portones, activación de alarmas, etc. Saludos
Excelente!!, pregunta ¿ alguna idea de alcance max entre Tx y Rx solo para transmitir un estado lógico, alimentando con 12v al modulo transmisor? Gracias
no se si a esta altura te sirva la info pero pueda que a alguien mas le sirva. El alcance máximo que e logrado llegar es de unos 20 metros con obstáculos (2 paredes) no si si llegara a mas por que tengo espacio limitado a esa distancia. El TX le puse una antena rígida de tv antigua de unos 45 cm y el rx una antena también rígida de tv pero esta es de 20 cm. Le recomiendo alimentar el receptor con una fuente de separada a la del Arduino (con el GND común) por que por lo que experimente el Arduino le metía mucho ruido a la salida del receptor, y genera mucha interferencia, utilizando una fuente externa este problema se soluciono y el alcancé mejora (la fuente tiene que ser de 5v al RX) Espero que este comentario le ayude a alguien un saludo
Gracias a tus vídeos me he atrevido a entrar en este mundillo, gracias por ello, y aprovecho para consultarte una duda en relación con este vídeo, estoy construyendo un robot para manejarlo a distancia, en el robot tengo un arduino nano, una placa 433 receptora, un doble puente H y otras cosas; en el mando a distancia otro nano, la placa 433 emisora, dos joysticks y varios pulsadores. En el vídeo queda claro como transmitir si un pulsador está abierto o cerrado, pero, y ésta es la pregunta es: como puedo transmitir los valores de los ejes X e Y de un joystick al arduino del robot para que responda en consecuencia. En el capítulo 17 explicas como conectarlo y como comprobar su funcionamiento con leds (pero todo ello sobre una protoboard) . Gracias.
Hola, gracias por el comentario, los capítulos se centran en un sensor o dispositivo para entender el principio de funcionamiento y un programa básico de ejemplo, en tu caso ya se trata de un proyecto más complejo que requiere muchas cuestiones de programación y excede el propósito del curso. Saludos
Gracias por el comentario y la visita. De forma simple y directa a cualquier pin disponibles en la placa, dependerá del modelo pero también hay formas de colocar pulsadores en forma matricial e incluso expansores. Saludos
Muchas gracias por el aporte. Tengo una duda y no he visto ningún comentario en el que se aborde la siguiente pregunta, lo cual me extraña: ¿qué pasa si el receptor desconoce la longitud de la cadena de texto que envía el emisor?
Hola, gracias por la visita. El receptor forma parte del proyecto con lo cual ya se diseña el código con la longitud de lo que envié el emisor, de todas maneras se puede reservar más espacio si fuera necesario. Saludos
Tus vídeos son lo máximo, muchas gracias,no obstante ahora me entro la duda como seria en el caso de que se desee encender o apagar un led con una cadena de texto, tipo el emisor envía el msj "encender" o "apagar"; y el receptor actúa en consecuencia respecto a cada msj.
Hola, con una cadena el código es más complicado ya que hay que leer cada caracter individual, almacenar y luego comparar, con un solo caracter es simple y se logra el mismo objetivo. Saludos
hola, se puede usar un emisor y varios receptores? la idea es comandar luces en un parque que actualmente se encienden todas juntas de un solo lugar. Gracias por la información detallada que siempre brindas!😊
EXELENTE EXPLICAION . TENGO 2 CONSULTAS . CUANTAS SALIDAS PUEDO PROGRAMAR MAXIMO ? Y COMO PUEDO HACER PARA QUE AL PRECIONAR EL BOTON ACTIVE Y AL SOLTAR DESACTIVE NO QUE QUEDE CLAVADO . DESDE YA MUCAS GRACIAS
Hola, el módulo solo hace el enlace de manera que luego desde Arduino se pueden controlar las salidas que se necesite. Podrás modificar el código para que cuando reciba el comando active lo que necesites por un determinado tiempo con delay() y luego desactive. Saludos
Excelente video, gracias por dedicar el tiempo a enseñar Tengo una duda, veo que la inicialización del objeto RH es igual en el emisor y en el receptor, ¿hay manera de indicarle que en el emisor NO inicialice ningún pin de RX, ya que obviamente no se usará , y a su vez que NO inicialice ningún pin tx en el receptor, ya que tampoco se utilizará, o es indispensable dejar esos pines sin uso porque la librería lo exige? Gracias de antemano
Hola, gracias por el comentario, tengo entendido que siempre al crear el objeto hay que indicar (o dejar por defecto) tanto pines de RX y TX aunque uno de ellos no se use, lo que se puede hacer es establecer pines personalizados al crear el objeto se pueden establecer los siguientes parámetros: RH_ASK (Velocidad en bps, pin RX, pin TX) Por defecto es (2000, 11, 12) Saludos
Hola profesor. Profundo agradecimiento por sus tutoriales. Realmente una contribución enorme al mundo de la electrónica. Debo hacerle una consulta. Tengo un Arduino UNO con procesador Amega328P que al conectar por 1ª vez un led enciende intermitente en rojo y el otro en rojo fijo. El PC no reconoce al Arduino. Pregunta: faltan los drivers o la placa está averiada ?
Hola, gracias por el comentario, deberás verificar en el administrador de dispositivos de Windows que la placa esta siendo reconocida al asignar un puerto en la sección Puertos COM y LPT, si allí no aparece entonces falta algún controlador. Saludos
Hola, al crear el objeto se pueden establecer los siguientes parámetros: RH_ASK (Velocidad en bps, pin RX, pin TX) Por defecto es (2000, 11, 12) Saludos
Hola! Cómo puedo medir la distancia entre emisor y receptor? Quiero hacer un proyecto de detección de aproximación de vehículos a una puerta para alertar a las personas que se acerquen a la puerta donde está pasando cierto vehículo!
Hola, lamentablemente con radiofrecuencia no es fácil ya que los tiempos son muy cortos entre la emisión y la recepción, hay métodos que utilizan Bluetooth que opera a 2.4 Ghz o a veces es más simple con un sensor ultrasónico. Saludos
Gracias por el comentario, para ese caso recomendaría el módulo analizado en el capítulo 51, que si bien es algo más complejo, es más confiable a larga distancia: ua-cam.com/video/S4hNuRQiDcU/v-deo.html Saludos
quiero agradecer por toda la informacion que tienes en tu canal , pero tambien tengo una duda de por que no funciona el programa con la pantalla oled .saludos
Hola a tod@s, Me gustaría poder recibir la señal de un mando con un HCS301 (KeeLoq de MICROCHIP) en el emisor y con un PICxxx o un ATMELxxx en el receptor. Hay una librería para ARDUINO sobre recibir la señal de un HCS301 y otra para emitir la señal de un HCS301, pero no lo encuentro... sigo a la búsqueda. Un saludo a todos
Buenas tardes, tengo una pregunta: en el segundo ejemplo, si en el bufer que voy a recibir no es un caracter sino un par de ellos, quiero decir, si en vez de buf[1] quiero enviar buf[2], como declaro el if siguiente? seria algo como if((String)buf[2] == 'AB') ?
Hola, ya que se trata de un proyecto particular recomendaría comiences desde inicios del curso para los temas relevantes de como detectar la pulsación de un botón, manejo de displays de 7 seg, etc. Saludos
Hola, es para corta distancia y depende mucho de la antena pero en promedio se puede decir que son unos pocos metros, hacia el final de capítulo se indica una forma de incrementar pero estos módulos son básicos y no diseñados para largas distancias ni inmunidad al ruido. Saludos
muchas gracias en verdad tu vídeo me aclaro muchas dudas que tenia respecto a la librería y de los sensores de radio frecuencia .. sin embargo te agradecería mucho si pudieras ayudarme con las siguientes preguntas: 1. para conectar ambos sensores en necesario el uso de dos arduinos? 2. necesito crear un programa en el cual cuando el emisor se aleje a cierta distancia le mande la señal de alejamiento al receptor como puedo usar el condicional if para este progama? espero puedas ayudarme .. muchas gracias de antemano
Hola, gracias por el comentario, se requieren de dos placas para controlar emisor y receptor, luego para tu proyecto en particular no sabría indicarte como sería la implementación. Saludos
Tengo un problema, necesito solo usar una sola Arduino para esto. ¿No se puede hacer una comunicación mediante el emisor(sin arduino, con el ht12e) y una arduino conectada al receptor utilizando esta libreria?
¿¿Alguien sabe cómo cambiar los pines de conexión para la transmisión y recepción de datos?? Porfa :D
Hola, al crear el objeto se pueden establecer los siguientes parámetros:
RH_ASK (Velocidad en bps, pin RX, pin TX)
Por defecto es (2000, 11, 12)
Saludos
@@BitwiseAr ¡Mil gracias! Por cierto, que buen contenido. Muy bien explicado, nuevo sub :D
Mi más sincero agradecimiento por estos tutoriales tan didácticos y de altísimo nivel. Magnífico trabajo.
Gracias por el comentario y la visita, se aprecia.
Saludos
Después de ver todos tus vídeos, tengo claro que eres el que mejor explicas, ánimo y sigue así.
Gracias por el comentario, muy amable. Un saludo
La dedicación y el esmero que tienen al impartir los conocimientos de verdad es admirable, de miles de tutoriales que existen, los de ustedes realmente son de alto nivel en cada uno de los temas. Muchas gracias por tanta dedicación y profesionalismo. Saludos desde Venezuela. Sigan así.
Excelente tutorial, didáctico, ordenado, muy bien explicado, y práctico. Siguiendo los pasos tal cual se explican realicé el enlace de los módulos a la primera y recién soy iniciado en el tema. Enhorabuena por la calidad del trabajo, por tu generosidad y por compartir tu tiempo y tu conocimiento. Saludos desde España! ;)
Gracias por tus cursos. Es excelente. No ha habido practica que no funcione, e incluso he combinado practicas y me han servido para otros proyectos. Felicidades Arduino es excelente para poner en practica diferentes disciplinas que se han aprendido en la carrera de sistemas o electronca por separado como circuitos digitales, matematicas, programacion en c++, codigo HTML , motores, sensores, comunicaciones, etc... Este es un curso muy completo.
Gracias por el comentario, me alegro que encuentres el material de utilidad.
Saludos
Muy completo, siempre vuelvo a tus videos cada vez que algo se me complica, eres grande!!! sólo me queda decirte muchas gracias. Saludos desde Perú.
WOW gracias por compartir cada segundo de tu tiempo son muy valiosos, y sinceramente con esta información quien no quiera aprender se lo pierde. Hasta siempre
Gracias por el comentario, me alegro que encuentres el material de utilidad.
Saludos
Una vez mas, que las informacion esta en altissimo nivel. Magnifico trabajo!!!!
Estoy en Brasil, Maravilhado!!!!
Muchas gracias por tomarse el tiempo de explicar paso a paso cada procedimiento de todos los cursos de arduino el más bien explicado es el de vos gracias
Santo Dios, que información tan perfectamete detallada, muchas felicidades por este tipo de contenido y muchas gracias por la información. Saludos cordiales.
Solo con los comentarios fue suficiente para subscribirme. Ahora si, sin duda, no sera en vano, Excelente tutorial felicitaciones!
Gracias por el comentario y la suscripción.
Saludos
Gracias por explicar, investigar cada sensor y accesorio de Arduino para explicarlo con muy buena pedagogía
Gracias por el comentario, se aprecia. Un saludo
Recién estoy viendo el vídeo pero se nota la mejora del audio en cuanto a volumen. Gracias :)
Gracias por el comentario. Un saludo
Excelente forma de explicación. Mcuhas gracias, me es de gran ayuda para mis proyectos🤗
Genial, gracias por el comentario y la visita.
Saludos
Excelente he comprobado los dos ejemplos, los modulos si son de muy baja distancia de transmision de datos.
Este vídeo me sirvió a entender una tarea que requería de estos módulos. ¡Muchas gracias!
Genial, gracias por el comentario.
Saludos
Fantástico vídeo como nos tienes acostumbrados, una excelente explicación. Muchas gracias.
Gracias por el comentario y la visita. Un saludo
Excelente tutorial, mis felicitaciones
Gracias por el comentario.
Un saludo
me vi casi todos , me falta ver algunos , que veré mas adelante , lo poco que vi muy bien explicado , se agradece un excelente trabajo.
Gracias por el comentario. Un saludo
Exelente capitulo ,muchas gracias !!🇦🇷
Gracias por el comentario y la visita.
Saludos
Hola, muy buen curso. Quería comentar que la asignación de frecuencias para los diversos usos depende de la reglamentación de cada país. Por ejemplo en argentina 433 MHz está asignada según ENACOM al Servicio de Radioaficionados con carácter Primario.
Gracias en verdad amigo!
Tus vídeos son muy entendibles y muy bien explicados
Gracias por el comentario, me alegro que encuentres el material de tu agrado.
Un saludo
La programación es sencilla y clara , gracias por el aporte.
Que excelente explicación!!!!!!!! muy groso! gracias por semejante aporte y por la dedicación!! abrazo
Like y suscripción. Excelente explicación
Gracias por el comentario y la suscripción.
Saludos
Qué requete buen vídeo!!! Qué practico y bien explicado el software y la manera de armar el transmisor y el receptor. Muchísimas GRACIAS.
Gracias por el comentario, me alegro que encuentres el material de utilidad.
Saludos
Amigo, siempre veo tus videos. Eres un maestro y la verdad en este tiempo de cuarentena, aprovecho la información que nos ofrece al máximo. muchas gracias
Buenas noches una sugerencia que he estado viendo estaria genial videos sobre el sim800l y el gps neo 6m :) Muchas Gracias por la guia de arduino un trabajo increible
Gracias por el comentario, me alegro que encuentres el material de utilidad, he utilizado en Neo6m pero no con Arduino y tengo en mente realizar un capítulo dedicado a GPS cuando me sea posible.
Saludos
Como es usual en los videos que voy viendo, genial contenido, explicacion, y muy muy util. Enhorabuena una vez mas por tan excelente trabajo.
Hola, gracias por el comentario y la visita.
Un saludo
Excelente como siempre, muy buena explicación, y práctica. La replique y funciono perfecto, por la banda baja de frecuencia que se utiliza, supondría tendría un muy buen alcance. Sin embargo la potencia del Tx y la ganancia de la antena limitan considerablemente el alcance. Saludos.
Yo ocupo tener mayor alcance
Me encantan tus vídeos con ellos he entendido Cosas que en los demás no se explica. Excelente trabajo gracias!!
Gracias por el comentario, me alegro que encuentres el material de utilidad.
Saludos
Excelente explicacion, mil gracias por este aporte tan bueno. Saludos desde Bogota.
Gracias por el comentario y la visita.
Saludos
Simplemente EXCELENTE !!
EXCELENTE VÍDEO. Muchas gracias...Estos módulos son muy básicos y de poca distancia. Me encantaría que algún día explicaras 2,4g módulo inalámbrico para Arduino RF24L01 + PA + + LNA. Con una cobertura en campo abierto de 1km. También son superinteresantes los modulos LORA que dan cobertura de hasta 8km
Muchas gracias!!!
Gracias por el comentario, espero poder tratar el tema en un futuro una vez que adquiera más experiencia práctica en la materia.
Un saludo
Excelentisimo tutorial, con razon q no me andaba, hacia cualquier cosa, este tutorial es oro, se agradece!.
Gracias por el comentario, me alegro que te haya sido de utilidad.
Saludos
Hola Bitwise, he probado el proyecto y funciona muy bien, muchas felicitaciones y agradecimiento por tan buen apoyo a la difusión y desarrollo de la tecnología en nuestros países de Iberoamérica, yo te escribo desde Perú, quisiera sin embargo solicitarte tu orientación para modificar el programa del emisor para transmitir datos variables según condiciones en alguno de los pines del arduino en el emisor, muchas gracias por tu apoyo.
Hola, gracias por el comentario y la visita. Lamentablemente no me es posible llevar adelante proyectos particulares por cuestiones de tiempo libre, podrás ver a modo de referencia el capítulo 51 para el envío de valores separados por coma y como separarlos luego en el receptor:
ua-cam.com/video/S4hNuRQiDcU/v-deo.html
Saludos
@@BitwiseAr Gracias Bitwise, con tu apoyo he logrado transmitir hasta 50 metros colocando un sistema de redundancia, repitiendo la información varias veces, tomándola como cierta solo cuando no varia en 4 o 5 envíos esto claro demora mas todo el proceso pero no es importante para mi esta demora, ahora estoy viendo la posibilidad de lograr mayor distancia con el sistema LORA, si tienes algo de eso seria de mucha ayuda para mi y para otros como yo.
Un gran abrazo y muy agradecido
Atentamente
Jorge
Gran tutorial completo! Realmente tienes mis respetos y agradecimientos
Gracias por el comentario, se aprecia.
Saludos
Perfecta explicación.
Gracias por el comentario y la visita.
Saludos
Sos un experto me gustaria ver como transmitir PWM para controlar un servo o motor con estos modulos 433 como seria el programa gracias
Hola, ya es proyecto que requiere más de código pero la idea sería leer la entrada de potenciómetro, enviar el valor con el emisor y del lado del receptor aplicar a por ejemplo un servo con la función write() pero hay que convertir el string recibido es un entero antes de aplicarla.
Saludos
Excelente!!!! Me encantó la presentación teórica sobre señal portadora y su modulación, si bien fue un resumen con la idea básica lograste ser muy claro; me he dormido varias veces en la facultad escuchando a muchos profesores irse por las ramas al intentar explicar lo mismo. Consulta, suponiendo que tengo del lado emisor un módulo lector de temperatura ubicado en el patio y el receptor dentro de la casa (como mucho 20 mts, vi que el módulo RF a máxima tensión permitida puede llegar a unos 100mts si no hay obstáculos en la señal) y éste recibiría las lecturas. Como los módulos de temperatura devuelven a Arduino valores tipo float ¿debo convertirlos a caracteres o la librería permite enviarlos? Lo mismo por ejemplo si el emisor posee un módulo que devuelve 1 o 0 lógico (creo que el detector de gases es uno) y dispare una alarma a distancia.
Que buen video. Muchas gracias
Excelente!! Mes a mes vamos aprendiendo de ti.
Gracias por el comentario y la visita. Saludos
Genial como siempre, muy didactico, muy facil. gracias
Gracias por el comentario, me alegro que lo encuentres de utilidad.
Saludos
Desde luego, la librería RadioHead es más simple de uso y tengo la sensación de que funciona mucho mejor que VirtualWire.
Como siempre.... un saludo y muchas gracias.
Hola, tengo entendido que VirtualWire funcionaba muy bien pero fue reemplazada hace un tiempo por RadioHead por parte del desarrollador.
Saludos
excelente trabajo en cada uno de tus videos , saludos desde brazil "Orlando Vro"
No pierdes el toque, gracias
Gracias por el comentario y la visita. Saludos
Simplemente Genial.
Explicas mejor que mi profe, eres muy bueno
Gracias por el comentario.
Saludos
Impecables tus explicaciones!!
Me encanto el video muy bien explicado. Te felicito sigue asi.
Gracias por el comentario. Un saludo
Muy bien explicado. Muchas gracias
Gracias por el comentario.
Saludos
Auxiliooo, ya lo intenté mucho y no logro hacer que funcione 🥺🥺. Alguien tuvo problemas? No envia nada. Ya compré otro par de módulos y nada. No sé que estoy haciendo mal. Y necesito que funcionen con urgencia, debo usar estos módulos con pic luego, para mi proyecto de titulación 🥲🥲🥲
gracias, bitwise
Gracias por la visita y el comentario.
Saludos
exelente como cada uno de tus videos ,, pregunta a cualqiuera : se puede utilizar mas de un emisor rf y tener solo un recptor
Hola, gracias por el comentaril, efectivamente se puede, es cuestión de cada emisor envié como parte del mensaje algún caracter que lo identifique, entonces el receptor puede saber si lo recibido proviene de uno u otro emisor.
Saludos
@@BitwiseAr Y es posible a la inversa? Es decir tener un emisor y distintos receptores? Saludos y gracias!
Excelente. Deberias subir videos más seguido.
Gracias por el comentario, a mi también me gustaría pero lamentablemente no dispongo de mucho tiempo libre.
Saludos
muy util gracias Bit
Gracias por el comentario y la visita.
Saludos
Muy buen video y buena explicacion. Gracias
Gracias por el comentario y la visita.
Saludos
Si, ahora compila , pero no funciona como lo esperaba. Igualmente, infinitas gracias por tu atencion!! Saludos desde vicente lope z !!
Genial, saludos
Joder, como te lo has currado, enhorabuena, subscrito quedo.
Gracias por el comentario y la suscripción. Saludos
ATAD, yo creo más bien que es un juego de palabras, haciendo una analogía a su función, por ejemplo en un receptor su función es que recibamos un mensaje, el mensaje lo entedemos como DATA, por lo tanto su contraparte para el receptor sería el transmisor una buena manera de hacerlo notar sería invirtiendo el nombre en la función del pin: A T A D --> ; D -> "D"; A -> D"A"; T -> DA"T"; A -> DAT"A" : DATA. Parece una tontería pero así lo interpreto, saludos.
muchas gracias si me sirvio 22 de abril de 2020,
Fantástico, a mí sólo tengo dudas en comprender y trabajar con punteros y librarias
Hola, por suerte no es necesario el tema punteros para la mayoria de los casos y las librerías son muy útiles para sacarnos la carga de cuestiones complicadas, solo es cuestión de aprender las funciones asociadas.
Saludos
Muchas gracias.
Excelente trabajo!
Gracias por el comentario. Saludos
Excelente video, super claro. Mi duda es: y si no se sabe la cantidad de caracteres transmitidios por el Emisor? Digo, sacando algunos usos puntuales uno podría no saber la cantidad de caracteres transmitidos, en ese caso qué utilidad tiene este módulo o librería? Gracias!
Hola, es un módulo básico donde la idea es enviar no mucho más que un código de un extremo a otro, incluso la modulación es básica, para algo más avanzado podrás el capítulo 51:
ua-cam.com/video/S4hNuRQiDcU/v-deo.html
Saludos
Como siempre de 10. Lastima que tengan tan poco alcance, pero se pueden hacer multitud de cosas con ellos. Saludos.
Hola, gracias por el comentario, son módulos muy básicos y baratos que suelen usarse mayormente como control remoto para automatización de portones, activación de alarmas, etc.
Saludos
Que alcance tiene exactamente?
Muy bueno como siempre, el alcance a mi me da mas de 6 mts pared de por medio
Genial, gracias por el comentario y la visita.
Saludos
Excelente!!, pregunta ¿ alguna idea de alcance max entre Tx y Rx solo para transmitir un estado lógico, alimentando con 12v al modulo transmisor? Gracias
no se si a esta altura te sirva la info pero pueda que a alguien mas le sirva.
El alcance máximo que e logrado llegar es de unos 20 metros con obstáculos (2 paredes) no si si llegara a mas por que tengo espacio limitado a esa distancia. El TX le puse una antena rígida de tv antigua de unos 45 cm y el rx una antena también rígida de tv pero esta es de 20 cm. Le recomiendo alimentar el receptor con una fuente de separada a la del Arduino (con el GND común) por que por lo que experimente el Arduino le metía mucho ruido a la salida del receptor, y genera mucha interferencia, utilizando una fuente externa este problema se soluciono y el alcancé mejora (la fuente tiene que ser de 5v al RX)
Espero que este comentario le ayude a alguien un saludo
con la configuración que e mencionado anteriormente el modulo llega a igualar al NRF24L01(NRF con antena SMD) en mi caso .
Gracias a tus vídeos me he atrevido a entrar en este mundillo, gracias por ello, y aprovecho para consultarte una duda en relación con este vídeo, estoy construyendo un robot para manejarlo a distancia, en el robot tengo un arduino nano, una placa 433 receptora, un doble puente H y otras cosas; en el mando a distancia otro nano, la placa 433 emisora, dos joysticks y varios pulsadores. En el vídeo queda claro como transmitir si un pulsador está abierto o cerrado, pero, y ésta es la pregunta es: como puedo transmitir los valores de los ejes X e Y de un joystick al arduino del robot para que responda en consecuencia. En el capítulo 17 explicas como conectarlo y como comprobar su funcionamiento con leds (pero todo ello sobre una protoboard) . Gracias.
Hola, gracias por el comentario, los capítulos se centran en un sensor o dispositivo para entender el principio de funcionamiento y un programa básico de ejemplo, en tu caso ya se trata de un proyecto más complejo que requiere muchas cuestiones de programación y excede el propósito del curso.
Saludos
Excelente video muy interesante, tengo una duda¿Cuantos botones maximo podemos conectar?
Gracias por el comentario y la visita. De forma simple y directa a cualquier pin disponibles en la placa, dependerá del modelo pero también hay formas de colocar pulsadores en forma matricial e incluso expansores.
Saludos
Excelentes videos 👍
Gracias por el comentario y la visita.
Saludos
Muchas gracias por el aporte. Tengo una duda y no he visto ningún comentario en el que se aborde la siguiente pregunta, lo cual me extraña: ¿qué pasa si el receptor desconoce la longitud de la cadena de texto que envía el emisor?
Hola, gracias por la visita. El receptor forma parte del proyecto con lo cual ya se diseña el código con la longitud de lo que envié el emisor, de todas maneras se puede reservar más espacio si fuera necesario.
Saludos
que buen video hermano
Tus vídeos son lo máximo, muchas gracias,no obstante ahora me entro la duda como seria en el caso de que se desee encender o apagar un led con una cadena de texto, tipo el emisor envía el msj "encender" o "apagar"; y el receptor actúa en consecuencia respecto a cada msj.
Hola, con una cadena el código es más complicado ya que hay que leer cada caracter individual, almacenar y luego comparar, con un solo caracter es simple y se logra el mismo objetivo.
Saludos
Buen video amigo. podrias hacer un video de PIC C COMPILER con los mismos mudulos
Hola, lamentablemente no trabajo con PIC.
Saludos
Como esperaba esto!
Gracias por el comentario. Saludos
hola, se puede usar un emisor y varios receptores? la idea es comandar luces en un parque que actualmente se encienden todas juntas de un solo lugar. Gracias por la información detallada que siempre brindas!😊
Hola, correcto, es posible aunque el rango como se explica es limitado con lo cual no sería útil para distancias largas.
Saludos
EXELENTE EXPLICAION . TENGO 2 CONSULTAS . CUANTAS SALIDAS PUEDO PROGRAMAR MAXIMO ? Y COMO PUEDO HACER PARA QUE AL PRECIONAR EL BOTON ACTIVE Y AL SOLTAR DESACTIVE NO QUE QUEDE CLAVADO . DESDE YA MUCAS GRACIAS
Hola, el módulo solo hace el enlace de manera que luego desde Arduino se pueden controlar las salidas que se necesite. Podrás modificar el código para que cuando reciba el comando active lo que necesites por un determinado tiempo con delay() y luego desactive.
Saludos
Useful video 👍
Como siempre muy buen trabajo. ¿ Valdria hilo de aluminio esmaltado en lugar de cobre?. Saludos y enhorabuena
Hola, supongo que serviría.
Saludos
De lo mejor, muchas gracias por compartir todos tus conocimientos, tendrias algun tutorial para trasmitir audio?....Gracias
Gracias por el comentario, lamentablemente nada sobre el tema.
Saludos
Genio.
Gracias por el comentario. Saludos
Excelente video, gracias por dedicar el tiempo a enseñar
Tengo una duda, veo que la inicialización del objeto RH es igual en el emisor y en el receptor, ¿hay manera de indicarle que en el emisor NO inicialice ningún pin de RX, ya que obviamente no se usará , y a su vez que NO inicialice ningún pin tx en el receptor, ya que tampoco se utilizará, o es indispensable dejar esos pines sin uso porque la librería lo exige?
Gracias de antemano
Hola, gracias por el comentario, tengo entendido que siempre al crear el objeto hay que indicar (o dejar por defecto) tanto pines de RX y TX aunque uno de ellos no se use, lo que se puede hacer es establecer pines personalizados al crear el objeto se pueden establecer los siguientes parámetros:
RH_ASK (Velocidad en bps, pin RX, pin TX)
Por defecto es (2000, 11, 12)
Saludos
gran tutorial, nuevo sub!
Gracias por el comentario y la suscripción.
Saludos
Hola profesor. Profundo agradecimiento por sus tutoriales. Realmente una contribución enorme al mundo de la electrónica. Debo hacerle una consulta. Tengo un Arduino UNO con procesador Amega328P que al conectar por 1ª vez un led enciende intermitente en rojo y el otro en rojo fijo. El PC no reconoce al Arduino. Pregunta: faltan los drivers o la placa está averiada ?
Hola, gracias por el comentario, deberás verificar en el administrador de dispositivos de Windows que la placa esta siendo reconocida al asignar un puerto en la sección Puertos COM y LPT, si allí no aparece entonces falta algún controlador.
Saludos
@@BitwiseAr Gracias Profesor.
Sos muy picante loco, gracias por compartir. Consulta, como se hace para cambiar de pines asignados al TX y RX?
Hola, al crear el objeto se pueden establecer los siguientes parámetros:
RH_ASK (Velocidad en bps, pin RX, pin TX)
Por defecto es (2000, 11, 12)
Saludos
Haz ganado un suscriptor
Gracias por el comentario. Saludos
Hola! Cómo puedo medir la distancia entre emisor y receptor? Quiero hacer un proyecto de detección de aproximación de vehículos a una puerta para alertar a las personas que se acerquen a la puerta donde está pasando cierto vehículo!
Hola, lamentablemente con radiofrecuencia no es fácil ya que los tiempos son muy cortos entre la emisión y la recepción, hay métodos que utilizan Bluetooth que opera a 2.4 Ghz o a veces es más simple con un sensor ultrasónico.
Saludos
excelente
Gracias por el comentario y la visita.
Saludos
Actualmente la librería ya está disponible desde el gestor de librerías de Arduino!
¿Muchas gracias por el tutorial. Se te entiende genial. Una duda, podría utilizar un esp01?
Hola, recomiendo veas el capítulo 41 para una introducción básica sobre el ESP.
Saludos
Muy buenos tus videos! Consulta... Para enviar la señal de un potenciometro para controlar la velocidad de un motor DC a distancia, qué recomendás?
Gracias por el comentario, para ese caso recomendaría el módulo analizado en el capítulo 51, que si bien es algo más complejo, es más confiable a larga distancia:
ua-cam.com/video/S4hNuRQiDcU/v-deo.html
Saludos
quiero agradecer por toda la informacion que tienes en tu canal , pero tambien tengo una duda de por que no funciona el programa con la pantalla oled .saludos
Hola a tod@s,
Me gustaría poder recibir la señal de un mando con un HCS301 (KeeLoq de MICROCHIP) en el emisor y con un PICxxx o un ATMELxxx en el receptor.
Hay una librería para ARDUINO sobre recibir la señal de un HCS301 y otra para emitir la señal de un HCS301, pero no lo encuentro... sigo a la búsqueda.
Un saludo a todos
Buenas tardes, tengo una pregunta: en el segundo ejemplo, si en el bufer que voy a recibir no es un caracter sino un par de ellos, quiero decir, si en vez de buf[1] quiero enviar buf[2], como declaro el if siguiente? seria algo como if((String)buf[2] == 'AB') ?
Muy bueno tu video 👍, yo quiero poner un display de 7 segmentos y que cuente cada que precione el pulsador, me podrías ayudar
Hola, ya que se trata de un proyecto particular recomendaría comiences desde inicios del curso para los temas relevantes de como detectar la pulsación de un botón, manejo de displays de 7 seg, etc.
Saludos
Buenas.. estupendo tutorial como siempre. Una pregunta. A que distancia maxima puede funcionar?
Hola, es para corta distancia y depende mucho de la antena pero en promedio se puede decir que son unos pocos metros, hacia el final de capítulo se indica una forma de incrementar pero estos módulos son básicos y no diseñados para largas distancias ni inmunidad al ruido.
Saludos
muchas gracias en verdad tu vídeo me aclaro muchas dudas que tenia respecto a la librería y de los sensores de radio frecuencia ..
sin embargo te agradecería mucho si pudieras ayudarme con las siguientes preguntas:
1. para conectar ambos sensores en necesario el uso de dos arduinos?
2. necesito crear un programa en el cual cuando el emisor se aleje a cierta distancia le mande la señal de alejamiento al receptor como puedo usar el condicional if para este progama?
espero puedas ayudarme ..
muchas gracias de antemano
Hola, gracias por el comentario, se requieren de dos placas para controlar emisor y receptor, luego para tu proyecto en particular no sabría indicarte como sería la implementación.
Saludos
Tengo un problema, necesito solo usar una sola Arduino para esto.
¿No se puede hacer una comunicación mediante el emisor(sin arduino, con el ht12e) y una arduino conectada al receptor utilizando esta libreria?
Hola, puede que sea posible pero no sabría indicarte como es la modificación para que detecte el protocolo que usa el HT12E.
Saludos
@@BitwiseAr ahhh ok. Saludos!!!
Excelente explicación! Con estos módulos RF se puede enviar los datos de un sensor de distancia en un Arduino a una LCD en otro Arduino?
Hola, correcto, sería un posible uso.
Saludos