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
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.
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! ;)
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
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: th-cam.com/video/S4hNuRQiDcU/w-d-xo.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
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.
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 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, 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
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.
Una consulta, en el segundo programa del receptor escribe uint8_t buf[1]. y luego en la condicional if buf ==[2] ¿Como es posible que esperes dos caracteres si la variable buf solo declaraste una? Y que reprenta el cero en buf[0].
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
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.
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: th-cam.com/video/S4hNuRQiDcU/w-d-xo.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
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
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
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
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: th-cam.com/video/S4hNuRQiDcU/w-d-xo.html 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
Un cordial saludo, mi mas sincera gratitud por tus orientaciones. tengo una duda , es posible enviar señal independiente a dos receptores independientes, por ejemplo para activar dos dispositivos localizados en espacios diferentes , seria una para encender una bombilla en el comedor y otra para encender un ventilador en la cocina! gracias de antemano
Hola, en ese caso podríaas usar dos receptores y un solo emisor, en el ejemplo se usan dos botones, al presionar un botón se envía un caracter que tomar acción en un receptor y al presionar otro botón toma acción el otro receptor, si ambos receptores reciben la misma señal no es problema, ya que uno espera por un determinado caracter y el otro por uno diferente. 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
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
Como siempre felicitaciones por este video. Tengo una duda en el caso que tenga una placa Uno y que este se debe comunicar con dos Nanos independientes, supongo que debería utilizar dos kits de Emisor/Receptor. El tema es que no me queda claro como los receptores discriminan entre un emisor o el otro. ¿Cada receptor tiene por hardware un emisor especifico con el que se comunica?
Hola, en estos módulos básicos tendrás que implementarlo en software, cada emisor puede comenzar con una letra o un número antes del propio mensaje y diferente para cada uno, asi cuando el receptor lee la información sabe de que emisor se trata. 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
una consulta en el curso..podrias hacer una leccion para controlar con un termistor alta temperatura y que a su vez active un rele para calentar una pieza.. vamos lo que es un controlador de temperatura como el de una impresora 3d, pero de una manera mas sencilla para principiantes ,gracias
Hola, gracias por el comentario pero el curso se centra en el principio de funcionamiento de dispositivos y sensores, al entender como funcionan entonces se pueden realizar proyectos específicos como el tuyo mencionado, recomiendo veas capítulos 8 para el relé y 34 para el termistor. Saludos
@@BitwiseAr ok..gracias ..si...los he visto...estoy viendo todo el curso para entender cómo funciona Arduino con todos los sensores y dispositivos...voy por el capítulo 50...al terminar el 72 voy a volver al capítulo 1 y volver a ver todo los tutoriales pero esa vez con Arduino en mano haciendo todos los ejercicios...por ahora como quien dice solo teoría y veo la construcción de los programas...todavía tengo trabajo..los referentes a bluetooth y WiFi ..no les entendí..para mí es complicado...cuando llegue a las prácticas en esos capítulos veré si los comprendo...genial tu tutorial..muchas gracias por la ayuda
Hola, Excelente los tutoriales!!!. Mi consulta es si se puede realizar un control de encendido y apagado de un generador eléctrico, por ejemplo en ausencia de la linea de canalización que se encienda el generado y al volver la linea se apague?. Gracias y saludos.
Hola Rubén, gracias por el comentario, si bien habría que considerar cuestiones muy específicas de tu caso, la idea es que a corta distancia se pueden enviar comandos y activar en el receptor lo que necesite. 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
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, 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
Magnifico video!! Tengo una duda. Se puede usar para encender o apagar una impresora 3d? Únicamente hay que configurar los pines e incluir librería? (En la misma placa mega2560 con marlin) Como para hacer una parada de emergencia ya que la observo imprimir desde el celular mediante una cámara wifi
Hola me llamó mucho la atención de este video y quiero hacerte una pregunta con ese módulo se puede hacer un auto control remoto? si es que se puede hacer podrías hacerlo?
Hola el curso se centra en el principio de funcionamiento de dispositivos y sensores con algunos ejemplos básicos, luego la implementación específica quedará por tu parte. Para un auto a control remoto además de la comunicacióin inalámbrica tendrás que aplicar conceptos de control de motores, cuestión que se analizó en otros capítulos. Saludos
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, 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
Hola, gracias por el comentario, 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 no entendi muy bien amigo es decir el codigo quedaria asi? void setup(){ pinMode(PULSADOR1, INPUT_PULLUP); pinMode(PULSADOR2, INPUT_PULLUP); rf_driver.init(2000,6,5); al compilar me marca error :( ayudaaaa! XD
hola buenas tardes realmente me parece muy bien como explicas segui los pasos al pie de la letra para realizar el programa 1 pero no visualizo nada en el monitor serie te agradeceria si me podes dar algun consejo, la verdad me urge entregar un trabajo para la escuela sobre este tema
Hola, gracias por el comentario, en principio recomendaría revises que se encuentra correcta la conexión con la antena ya que estos módulos sin antena no funcionan ni aunque estén separados por pocos centímetros, luego para descartar cualquier posible problema con el código lo podrás descargar desde el enlace en la zona de descripción. También no viene de más volver a revisar conexiones en protoboard que se encuentran firmes sin falsos contactos. Saludos
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, claro, podrás colocar todos los que necesites tomando los conceptos de este capítulo y cualquiera del resto del curso. 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
Buenas Tardes desde Valledupar-Colombia, nuevamente gracias, los tutoriales son de una calidad inigualable. una pregunta, de donde eres, desde donde emites.
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, 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
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
¿¿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
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
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! ;)
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
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
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ú.
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
Una vez mas, que las informacion esta en altissimo nivel. Magnifico trabajo!!!!
Estoy en Brasil, Maravilhado!!!!
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
Este vídeo me sirvió a entender una tarea que requería de estos módulos. ¡Muchas gracias!
Genial, gracias por el comentario.
Saludos
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
Santo Dios, que información tan perfectamete detallada, muchas felicidades por este tipo de contenido y muchas gracias por la información. Saludos cordiales.
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
Excelente he comprobado los dos ejemplos, los modulos si son de muy baja distancia de transmision de datos.
Excelente tutorial, mis felicitaciones
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
La programación es sencilla y clara , gracias por el aporte.
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.
Fantástico vídeo como nos tienes acostumbrados, una excelente explicación. Muchas gracias.
Gracias por el comentario y la visita. Un saludo
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
Exelente capitulo ,muchas gracias !!🇦🇷
Gracias por el comentario y la visita.
Saludos
Excelente explicacion, mil gracias por este aporte tan bueno. Saludos desde Bogota.
Gracias por el comentario y la visita.
Saludos
Explicas mejor que mi profe, eres muy bueno
Gracias por el comentario.
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:
th-cam.com/video/S4hNuRQiDcU/w-d-xo.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
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
Que excelente explicación!!!!!!!! muy groso! gracias por semejante aporte y por la dedicación!! abrazo
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 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
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!
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
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
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
Like y suscripción. Excelente explicación
Gracias por el comentario y la suscripción.
Saludos
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
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
Joder, como te lo has currado, enhorabuena, subscrito quedo.
Gracias por el comentario y la suscripción. Saludos
Excelente!! Mes a mes vamos aprendiendo de ti.
Gracias por el comentario y la visita. Saludos
Gran tutorial completo! Realmente tienes mis respetos y agradecimientos
Gracias por el comentario, se aprecia.
Saludos
Una consulta, en el segundo programa del receptor escribe uint8_t buf[1]. y luego en la condicional if buf ==[2] ¿Como es posible que esperes dos caracteres si la variable buf solo declaraste una? Y que reprenta el cero en buf[0].
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 .
Simplemente EXCELENTE !!
excelente trabajo en cada uno de tus videos , saludos desde brazil "Orlando Vro"
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.
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:
th-cam.com/video/S4hNuRQiDcU/w-d-xo.html
Saludos
Genial como siempre, muy didactico, muy facil. gracias
Gracias por el comentario, me alegro que lo encuentres de utilidad.
Saludos
No pierdes el toque, gracias
Gracias por el comentario y la visita. Saludos
Que buen video. Muchas gracias
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?
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
Hola maestro!!! Consulta para el transmisor se puede usar un attiny85?. Gracias, muy buenos tu video. Saludos
Hola, no estoy seguro si tenga la cantidad de espacio en almacenamiento para la librería.
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, en modelos UNO, Mega, Nano ¿Se puede usar el pinMode "INPUT_PULLUP" para usar botones sin resistencias? Gracias.
Hola, correcto, en todos esos modelos se puede usar el INPUT_PULLUP a la hora de establecer un pin como entrada con pinMode()
Saludos
@@BitwiseAr Gracias por responder
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
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:
th-cam.com/video/S4hNuRQiDcU/w-d-xo.html
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
Un cordial saludo, mi mas sincera gratitud por tus orientaciones. tengo una duda , es posible enviar señal independiente a dos receptores independientes, por ejemplo para activar dos dispositivos localizados en espacios diferentes , seria una para encender una bombilla en el comedor y otra para encender un ventilador en la cocina! gracias de antemano
Hola, en ese caso podríaas usar dos receptores y un solo emisor, en el ejemplo se usan dos botones, al presionar un botón se envía un caracter que tomar acción en un receptor y al presionar otro botón toma acción el otro receptor, si ambos receptores reciben la misma señal no es problema, ya que uno espera por un determinado caracter y el otro por uno diferente.
Saludos
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 bien explicado. Muchas gracias
Gracias por el comentario.
Saludos
Perfecta explicación.
Gracias por el comentario y la visita.
Saludos
Me encanto el video muy bien explicado. Te felicito sigue asi.
Gracias por el comentario. Un saludo
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.
Impecables tus explicaciones!!
Simplemente Genial.
Muy buen video y buena explicacion. Gracias
Gracias por el comentario y la visita.
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.
Como siempre felicitaciones por este video. Tengo una duda en el caso que tenga una placa Uno y que este se debe comunicar con dos Nanos independientes, supongo que debería utilizar dos kits de Emisor/Receptor. El tema es que no me queda claro como los receptores discriminan entre un emisor o el otro. ¿Cada receptor tiene por hardware un emisor especifico con el que se comunica?
Hola, en estos módulos básicos tendrás que implementarlo en software, cada emisor puede comenzar con una letra o un número antes del propio mensaje y diferente para cada uno, asi cuando el receptor lee la información sabe de que emisor se trata.
Saludos
@@BitwiseAr Habrá alguna página donde quede un poco más claro este caso?, necesito 3 esclavos y 1 maestro, pero no encuentro como comunicarlos
Gracias genio👍🙋
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
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
una consulta en el curso..podrias hacer una leccion para controlar con un termistor alta temperatura y que a su vez active un rele para calentar una pieza.. vamos lo que es un controlador de temperatura como el de una impresora 3d, pero de una manera mas sencilla para principiantes ,gracias
Hola, gracias por el comentario pero el curso se centra en el principio de funcionamiento de dispositivos y sensores, al entender como funcionan entonces se pueden realizar proyectos específicos como el tuyo mencionado, recomiendo veas capítulos 8 para el relé y 34 para el termistor.
Saludos
@@BitwiseAr ok..gracias ..si...los he visto...estoy viendo todo el curso para entender cómo funciona Arduino con todos los sensores y dispositivos...voy por el capítulo 50...al terminar el 72 voy a volver al capítulo 1 y volver a ver todo los tutoriales pero esa vez con Arduino en mano haciendo todos los ejercicios...por ahora como quien dice solo teoría y veo la construcción de los programas...todavía tengo trabajo..los referentes a bluetooth y WiFi ..no les entendí..para mí es complicado...cuando llegue a las prácticas en esos capítulos veré si los comprendo...genial tu tutorial..muchas gracias por la ayuda
Hola, Excelente los tutoriales!!!. Mi consulta es si se puede realizar un control de encendido y apagado de un generador eléctrico, por ejemplo en ausencia de la linea de canalización que se encienda el generado y al volver la linea se apague?. Gracias y saludos.
Hola Rubén, gracias por el comentario, si bien habría que considerar cuestiones muy específicas de tu caso, la idea es que a corta distancia se pueden enviar comandos y activar en el receptor lo que necesite.
Saludos
Mucha gracias por los videos. Una consulta, como es que el uso del pin 12 en el circuito emisor se manifiesta en el código?
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
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
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
Excelentes videos 👍
Gracias por el comentario y la visita.
Saludos
Como siempre muy buen trabajo. ¿ Valdria hilo de aluminio esmaltado en lugar de cobre?. Saludos y enhorabuena
Hola, supongo que serviría.
Saludos
muchas gracias si me sirvio 22 de abril de 2020,
Magnifico video!! Tengo una duda.
Se puede usar para encender o apagar una impresora 3d? Únicamente hay que configurar los pines e incluir librería? (En la misma placa mega2560 con marlin)
Como para hacer una parada de emergencia ya que la observo imprimir desde el celular mediante una cámara wifi
Hola, gracias por el comentario, no sabría indicarte como incorporar el código al Marlin.
Saludos
¿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
Hola me llamó mucho la atención de este video y quiero hacerte una pregunta
con ese módulo se puede hacer un auto control remoto?
si es que se puede hacer podrías hacerlo?
Hola el curso se centra en el principio de funcionamiento de dispositivos y sensores con algunos ejemplos básicos, luego la implementación específica quedará por tu parte. Para un auto a control remoto además de la comunicacióin inalámbrica tendrás que aplicar conceptos de control de motores, cuestión que se analizó en otros capítulos.
Saludos
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') ?
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
excelente video amigo. tengo una duda para cambiar los pines que se usan como se modifica el código?
Hola, gracias por el comentario, 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 no entendi muy bien amigo es decir el codigo quedaria asi?
void setup(){
pinMode(PULSADOR1, INPUT_PULLUP);
pinMode(PULSADOR2, INPUT_PULLUP);
rf_driver.init(2000,6,5);
al compilar me marca error :( ayudaaaa! XD
Hola, no, es al momento de crear el objeto, no en init(), deberás reemplazar:
RH_ASK rf_driver;
Por: RH_ASK rf_driver(2000, 6, 5);
Saludos
@@BitwiseAr perfecto y puedo utilizar también el módulo RFID con la misma placa aún que los dos usen SPI?
También deberías de monetizar tu canal está muy bien pero creo que no los monetizas
hola buenas tardes realmente me parece muy bien como explicas segui los pasos al pie de la letra para realizar el programa 1 pero no visualizo nada en el monitor serie te agradeceria si me podes dar algun consejo, la verdad me urge entregar un trabajo para la escuela sobre este tema
Hola, gracias por el comentario, en principio recomendaría revises que se encuentra correcta la conexión con la antena ya que estos módulos sin antena no funcionan ni aunque estén separados por pocos centímetros, luego para descartar cualquier posible problema con el código lo podrás descargar desde el enlace en la zona de descripción.
También no viene de más volver a revisar conexiones en protoboard que se encuentran firmes sin falsos contactos.
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
Excelente trabajo!
Gracias por el comentario. Saludos
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
Muy buen video :), una pregunta se podrian agregar mas pulsadores y mas leds ?
Gracias por el comentario, claro, podrás colocar todos los que necesites tomando los conceptos de este capítulo y cualquiera del resto del curso.
Saludos
@@BitwiseAr Muchisimas Gracias
Como esperaba esto!
Gracias por el comentario. Saludos
Hola muy buen video, solo una duda la antena para el receptor esta soldado el mismo lugar que ocupa el otro alambre que esta ahi??
Gracias por el comentario, hay un orificio donde se suelda la antena, cerca del inductor.
Saludos
Querido amigo,
en este video que muestras, ¿qué distancia máxima se puede alcanzar entre emisor y receptor?
gracias
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
Buenas Tardes desde Valledupar-Colombia, nuevamente gracias, los tutoriales son de una calidad inigualable. una pregunta, de donde eres, desde donde emites.
Gracias por el comentario y la visita. De Buenos Aires, Argentina
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
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
Haz ganado un suscriptor
Gracias por el comentario. 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