Estupenda explicación Maestro. Para mí es un placer y muy práctico tener a mano tus videos para realizar mis prácticas. Enhorabuena, sigue así y si puedes con mayor frecuencia. Un Saludo y muchas gracias...
excelente canal, excelente explicacion, excelente tutoriales de arduino, todo abordado con la mayor informacion posible pero al mismo tiempo simplificativamente, muy eficiente la verdad tu serie de tutoriales, saludos y gracias x1000
Estaba esperando llegar hasta este capitulo de la serie, para poder decirte que, enserio muchas gracias, tu trabajo es magnifico, desde el capitulo 1 hasta este. Eres todo un crack He aprendido mucho y de forma amena gracias a que lo explicas muy bien.
Excelente trabajo en tu presentacion de este circuito integrado. Por cierto asi como este circuito que es un registro de corrimiento para incrementar las salidas existe tambien el circuito integrado de corrimiento 74HC165 para incremento de entradas, espero mas adelante puedas hablar de ello ya que tu manera de explicar es muy comprensible y valorada por un servidor. Felicidades por tu trabajo nuevamente. 👍👍👍👍
Gracias por el comentario, efectivamente el 74HC165 es un circuito integrado interesante para el caso de las entradas y espero poder tratarlo en un futuro capítulo. Saludos
Gracias por tu tiempo y explicación realmente extraordinaria!! , necesitaría que hagas un video explicando memoria externa ya que no hay en la red quien las explique claramente y sería muy bueno recibir tu explicación
Maravillosa explicación! Aunque pueda parecer algo redundante dado a que se puede realizar con algo de lógica viendo sus videos previos, sugeriría la aplicación de este componente para la operación de un Display de 7 segmentos y 4 dígitos, a modo de reemplazo del MAX7219. Principalmente dado a que es más frecuente disponer del componente presente en este vídeo que el utilizado en su respectiva clase. Saludos!
Gracias por el comentario, el MAX7219 se encuentra específicamente diseñado para facilitar su uso con displays de 7 segmentos y matrices, el 74HC595 si bien se puede utilizar para esos propósitos es más de uso general. Saludos
tengo o dispongo de un kit de arduino UnO donde viene este integrado ya se para que se utiliza ya que mi kit carece de un libro de instrucciones gracias a ti le estoy sacando provecho a mi kit de arduino de nuevo gracias por su tiempo...
Excelente explicación ! Muchas gracias ! ! ! Me hubiera gustado ver funcionando el ejemplo con 2 integrados en cascada...compraré otro integrado para probarlo... Por qué no usan 1 sola resistencia para todos los leds ? Sería más simple ...
Gracias por el comentario y la visita. Si se colocara una sola resistencia cumpliría su función en el único caso en que se encienda un solo LED por vez, si fueran más LEDS en simultáneo toda la corriente circularía por una sola en vez de distribuir. Saludos
Wow! exelente y detalladisima explicación! Solo falto explicar como encender varios leds con 2 registros... Sería algo asi tal vez?... void loop() { digitalWrite(RCLK, LOW); shiftOut(SER, SRCLK, MSBFIRST, (LED1+LED2+LED5+LED12 >> 8)); shiftOut(SER, SRCLK, MSBFIRST, LED1+LED2+LED5+LED12); digitalWrite(RCLK, HIGH); delay(500); }
@@alejandrocasco3906 y tú comentario la verdad que ayuda un montón, decime ¿Ya te sientes más hombre? ¿O tu mujer te sigue haciendo cornudo mientras comentas en TH-cam?...
Inge podrias hablar acerca de la programación de arduino mediante registros? Es un tema poco abordado en YT y seria interesante tener un video sobre ello con su calidad de produccion y explicacion
Muy buen video, bien explicado, solo una observación sin mucha importancia: las dos resistencias de la derecha eran de 33 ohms en lugar de 330, por eso incluso los LEDS tienen más intensidad, saludos!
Hola, gracias por el comentario pero es incorrecta tu apreciación, son todas de 330 Ohms, solo que algunas tienen la banda de color marrón oscuro que pueden parecer de color negro, la intensidad no es igual en todos los LEDs ya que son algo viejos de distintos proyectos y con uso variado. Saludos
Exelente, magnífico no hay palabras para clasificar sus videos tutoriales. Podría usted dar unos tutoriales de como programar pic en ccs como mismo lo hace con Arduino.Saludos
Excelente video.... modo de ahorrar pines para ejecutar salidas de arduino. Ahora me hago una pregunta ¿cómo podría usar esto mismo por medio de un arreglo con pulsadores que también me ahorre pines, y así poder prender los led de este ejemplo??? 🤔🤔🤔🤔
Gracias por el comentario, el que se suele usar para las entradas es el 74HC165 que hace la acción opuesta al 595, también los pulsadores se pueden colocar en formato matricial que ahorra pines o incluso usar una entrada analógica de manera que cada pulsador se asocia con una resistencia de distinto valor y al leer el voltaje se puede identificar el presionado, asi que varias opciones. Saludos
saludos excelente tus videos, tendrás alguno video que explique como se puede seleccionar y cambiar vectores para usarlo en una función desde serial, supongo que se debe usar punteros... gracias
Hola buenas noches, días o tardes. Tengo una pregunta ¿tendrá información sobre el funcionamiento y programación del módulo gsm a6 que me pudiera facilitar? Ya que he estado buscando información acerca de ello, pero no he encontrado información que me explique bien su funcionamiento y programación por eso la pregunta.
Excelente trabajo. Muchas gracias. Ten consulto cómo puedo utilizar este dispositivo u otro similar pero que tenga una salida de 12v para alimentar pequeñas secciones de tiras de Led independientes. Estoy haciendo un contador de tantos deportivo de 25 cm de alto mediante un display de 7 segmentos hechos con dichas secciones.
Gracias por el comentario, no encontrarás microcontroladores con salidas de 12V en sus pines digitales, dichos pines son de control y no para manejar cargas, encendemos un LED porque consume poco. Tendrás que usar un driver para manejar voltajes mayores o con mayor consumo, como por ejemplo un MOSFET del capítulo 45 o transistores de potencia. Saludos
Gracias por tu tiempo y por compartir, que posibilidad hay de que puedas subir un tutorial de como generar con un pulsador el aumento o disminusion de numeros realizados con leds tipo los carteles de turnos, desde ya muchas gracias
Hola, gracias por el comentario, ya se trata de una implementación específica, el curso se basa en el conocimiento de los principios de funcionamiento con ejemplos básicos, luego tendrás que experimentar de tu parte para el caso específico. Saludos
Hola muy bueno como esplicas gracias para limitar la corriente en todos los led bastaría con poner una sola resistencia de 330 entre todos los cátodos de los led Unidos y negativo o GND saludos
Es posible hacerlo como dices, pero la luminosidad de los led sería distinta dependendiendo de cuantos de ellos estan encendidos. Con una resistencia por cada led, todos los led lucen con la misma intensidad sin importar cuantos esten encendidos.
Este circuito es muy utilizado en los PLS (Sistemas Lógicos Programables ) ya que es un Contador/Oscilador de 14 salidas Binarias es muy didáctico su uso.saludos desde MEXICO 🇲🇽.
Exelente video muchas gracias!!, Puedes hacer un video sobre módulos rele pwm, se que los reales no tiene pwm, es módulo Ac dimmer o algo así, quiero usar los pwm de Arduino para corriente de 220v gracias 🥺
Hola, gracias por el comentario, seguramente se trata de los módulos de relé de estado sólido como el analizado en el capítulo 52: th-cam.com/video/x2UW3JODcYU/w-d-xo.html Pero en dicho modelo en particular por tener cruce por cero no se puede utilizar para el control de brillo por PWM. Saludos
Que se podría hacer para que esté realizará la cuenta binaria de 0 a 255 y de forma inversa con dos pulsadores uno de incremento y otro de descenso 🙌🏻 excelente vídeo
Saludos, muy buen vídeo, me ha ayudado muchísimo, tengo una duda, si yo concateno variables en la sección del parámetro "values" de la función shiftOut, por ejemplo shiftOut(DATA, SRCLK, MSBFIRST, LEDR + LEDB +LEDG), que estaría ocurriendo a nivel del registro de desplazamiento? espero puedas ayudarme, Gracias!
Gracias por el comentario, la función shiftOut() como se explica serializa hasta 8 bits de longitud de manera que si lo enviado supera los 8 bits hay que hacer previo un desplazamiento de bits como también se explica para el caso de 16 bits usando dos circuitos integrados. Saludos
@@BitwiseAr es decir que si la suma de los valores que le vaya a pasar a shiftout si superan los 255 cuando los concateno, debo realizar esa acción? Porque por ejemplo le estoy pasando todos los valores que son menores a 8 bits y los estoy concantenando, que ocurre ahí como tal? Por ejemplo, le paso 150(motor), 220( bombilla), 35(led) de esta manera, en value coloco "led+motor+bombilla" que estoy haciendo realmente ahí?
Excelente explicación, como ya nos tenés acostumbrados. Sino entendí mal, en la hoja de datos dice que las salidas pueden manejar hasta 35 mA. Es posible conectarles los relés de 5v. para las salidas de Arduino? Gracias por tu tiempo.
Gracias por el comentario, se pueden conectar a las salidas módulos de relé ya que la señal del 74HC595 se utiliza para el control del módulo, el consumo se produce sobre los 5V de alimentación, y muy poco sobre el pin digital. Saludos
Genial necesitaba ésto, muchas gracias master. Podrías explicar porfa el homólogo de ese circuito para aumentar las entradas del Arduino para capturar valores? Creo que es el circuito 74HC165.
Gracias por el comentario, efectivamente el 74HC165 es el utilizado para ampliar las entradas, aún no lo he utilizado con Arduino pero puede ser parte de un capítulo a futuro. Saludos
Gracias por el comentario, espero en un futuro cercano poder hacer un capítulo con el NEO-6M que ya dispongo pero no tuve oportunidad de analizar con Arduino. Saludos
@@BitwiseAr Buenas estoy mirando ésto por vez primera...Suponiendo que tengo tres entradas diferentes de tres selectores o pulsadores diferentes... Hay alguna instrucción que haga eso? Por ejemplo uno puede comparar la entrada completa de los los puertos de un micro de la serie 18. Hay manera de hacerlo e Arduino? Una sola instrucción? Y agradecido de antemano.
Hola, se puede pero no de forma directa, el integrado maneja voltajes lógicos de 5V y con poca corriente, no está pensado para consumos altos, a sus salidas deberías conectar transistores como ser MOSFET para manejar el voltaje superior y sobre todo la corriente. Saludos
Muy buenas, tendría una duda. He montado el circuito exactamente como planteas, pero al conectar el arduino al ordenador se me encienden todos los leds. No hay forma de que entienda qué número de 8 bit estoy mandando, la secuencia es siempre la misma, todos encendidos. He probado a cambiar los pines dado que tengo entendido que algunos suelen fallar para ciertas funciones del ide. ¿Cuál crees que es el problema? ¿Piensas que conectando OE a un pin del arduino se solucionaría el problema (incorporando una línea de código para habilitar el output en cada comando)?
Hola, gracias por el comentario, no sabría indicarte el motivo, quizás se trate de un problema en la conexión o falso contacto en alguno de los cables en protoboard, algunos modelos también tienen el riel de tensión interrumpido en la zona central que hay que considerar si los componentes se extienden a más de la mitad de la zona de trabajo. Saludos
@@BitwiseAr las conexiones están comprobadas está todo correcto, pero es cierto que es complicado diagnosticar el problema por aquí… quizás sea fallo del propio shift register, pero me cuesta creerlo… Encontré un foro forum.arduino.cc/t/74hc595-all-outputs-go-high-at-startup/703394 en el que se menciona mi problema pero sólo le sucede por un breve tiempo al inicio, el mío es de manera continuada. Gracias de todas formas por responder :).
Hola, recomendaría veas el capítulo número 3 donde se explica como detectar un pulsador, luego podrás integrar el código del sensor ultrasónico del capítulo 5. Saludos
la tercera parte esta mal, por que en lugarde seguir la secuenta de 16 bits se repite en la de 8, es decir hace exactamente que el primer modulo, solo repte lo que hace en lugar de seguir la secuencia
@@BitwiseAr saludos, si ya lo hice varias veces, incluso cambie de protoboards y obtuve el mismo resultado, que el segundo modulo repetía la secuencia del primer modulo
Hola, depende de la altura, para distancias hasta 400 cms se puede usar un sensor ultrasónico como el del capítulo 4, si la altura es mucho mayor se puede utilizar un sensor barométrico como el del capítulo 36. Saludos
@@BitwiseAr Bitwise Buena tarde, me dices que con un sensor barometrico ... (Bueno mi pregunta va por lo siguiente : necesito lanzar un cohete pero quiero saber la altura a la que llego en su apogeo ... si me hago entender? Agradezco mucho tu respuesta
No puedo creer que continúe con esta serie, he visto absolutamente todos los videos!!!
Muchas gracias profesor!
Muy interesante este circuito para la transmisión de datos seriales desde un sistema digital.saludos desde MEXICO 🇲🇽.
Gracias por el comentario.
Un saludo
Estupenda explicación Maestro. Para mí es un placer y muy práctico tener a mano tus videos para realizar mis prácticas. Enhorabuena, sigue así y si puedes con mayor frecuencia. Un Saludo y muchas gracias...
Gracias por el comentario.
Un saludo
Increíble trabajo, tenés sin duda los mejores videos sobre Arduino en español.
Muy buena explicación. La mejor que he visto de este circuito integrado. Gracias :D
Gracias por la visita y el comentario.
Saludos
Descubrí tu canal hace poco y es la caña,de lo mejor! El más claro sin dar por supuesto ke la gente sabe.❤
Gracias por la visita y el comentario.
Saludos
Jajajajaja aprendi mas en este video que en la escuela sobre este integrado
excelente canal, excelente explicacion, excelente tutoriales de arduino, todo abordado con la mayor informacion posible pero al mismo tiempo simplificativamente, muy eficiente la verdad tu serie de tutoriales, saludos y gracias x1000
Gracias por la visita y el comentario.
Un saludo
sos genial! ojalá youtube te esté pagando por estos videos como te mereces.
Nuevamente muy bien explicado. Gracias por la dedicación. Un saludo desde España.
Gracias por el comentario y la visita.
Un saludo
excelente, como todos sus trabajos ,su forma de enseñar es la mejor,ojala pueda seguir compartiendo muchos mas trabajos
Muchas gracias
Gracias por el comentario y la visita.
Saludos
Estaba esperando llegar hasta este capitulo de la serie, para poder decirte que, enserio muchas gracias, tu trabajo es magnifico, desde el capitulo 1 hasta este. Eres todo un crack
He aprendido mucho y de forma amena gracias a que lo explicas muy bien.
Genial, me alegro, gracias por el comentario.
Saludos
Excelente trabajo en tu presentacion de este circuito integrado. Por cierto asi como este circuito que es un registro de corrimiento para incrementar las salidas existe tambien el circuito integrado de corrimiento 74HC165 para incremento de entradas, espero mas adelante puedas hablar de ello ya que tu manera de explicar es muy comprensible y valorada por un servidor. Felicidades por tu trabajo nuevamente. 👍👍👍👍
Gracias por el comentario, efectivamente el 74HC165 es un circuito integrado interesante para el caso de las entradas y espero poder tratarlo en un futuro capítulo.
Saludos
Muchas gracias por el video, en verdad me ayudó, haces unos excelentes videos
Genial, me alegro, saludos
Gracias por tu tiempo y conocimiento
Gracias por el comentario y la visita.
Saludos
Qué genial video, acabo de empezar con Arduino y seguro me voy a aventar todos tus videos. Mil gracias
Gracias por el comentario.
Un saludo
Perfecto, lo explicas con gran detalle.
Muchas Gracias.
Gracias por el comentario y la visita.
Saludos
Justo lo que estaba esperandooo! IDOLO.
Gracias por su valiosa enseñanza, con sus explicaciones arduino esta al alcance de todos.
Gracias por el comentario.
Un saludo
Este material está muy buenooo!!
Gracias por el comentario y la visita.
Un saludo
Aquí me has enviado y aquí dejo mi like porque tu trabajo es encomiable . Un saludo
Que bien usted explica buenos sus videos
Gracias por el comentario y la visita.
Saludos
Gracias por tu tiempo y explicación realmente extraordinaria!! , necesitaría que hagas un video explicando memoria externa ya que no hay en la red quien las explique claramente y sería muy bueno recibir tu explicación
Maestro, gracias por continuar con el excelente trabajo!
Gracias por volver a los dispositivos prácticos y populares.
Excelente como siempre.
Estos videos NO defraudan!
Saludos
Otro video genial. Muchas gracias por compartir conocimiento.
Gracias por el comentario y la visita.
Saludos
Es excelente tu trabajo admirable totalmente ! exitos
Gracias por el comentario, se aprecia.
Saludos
Magnifica aportacion, muchas gracias, con esto soluciono el problema que tengo con el esp32 (pocas salidas, ya no tendre que multiplexar :D)...
Como siempre explicando de una forma muy sencilla muchas gracias por los tutoriales dios te bendiga 😁😁😁
Muy bien estamos explicado
Gracias por el comentario y la visita.
Saludos
Maravillosa explicación!
Aunque pueda parecer algo redundante dado a que se puede realizar con algo de lógica viendo sus videos previos, sugeriría la aplicación de este componente para la operación de un Display de 7 segmentos y 4 dígitos, a modo de reemplazo del MAX7219.
Principalmente dado a que es más frecuente disponer del componente presente en este vídeo que el utilizado en su respectiva clase.
Saludos!
Gracias por el comentario, el MAX7219 se encuentra específicamente diseñado para facilitar su uso con displays de 7 segmentos y matrices, el 74HC595 si bien se puede utilizar para esos propósitos es más de uso general.
Saludos
Muchas gracias maestro!!!
Perfecto
Gracias por el comentario y la visita.
Saludos
Excelente
Gracias por la visita y el comentario..
Un saludo
Excelente explicación.... gracias
Gracias por el comentario y la visita.
Saludos
Gracias por el curso me ha sido muy útil 🤙👍
Genial, gracias por el comentario.
Saludos
Gracias, siempre tan eficaz tu explicación 👏👏👏👏👏💪💪💪
muy interesante gracias !
Gracias por el comentario y la visita.
Saludos
tengo o dispongo de un kit de arduino UnO donde viene este integrado ya se para que se utiliza ya que mi kit carece de un libro de instrucciones gracias a ti le estoy sacando provecho a mi kit de arduino de nuevo gracias por su tiempo...
Genial, me alegro,.
Un saludo
Fantástico. Gracias
Gracias por el comentario y la visita.
Saludos
Excelente tu explicación. Me encantaría tenerte en nuestro departamento de ingeniería.
Excelente, como siempre
Buen aporte, gracias.
Excelente explicación ! Muchas gracias ! ! !
Me hubiera gustado ver funcionando el ejemplo con 2 integrados en cascada...compraré otro integrado para probarlo...
Por qué no usan 1 sola resistencia para todos los leds ? Sería más simple ...
Gracias por el comentario y la visita. Si se colocara una sola resistencia cumpliría su función en el único caso en que se encienda un solo LED por vez, si fueran más LEDS en simultáneo toda la corriente circularía por una sola en vez de distribuir.
Saludos
como siempre, muy buena explicación..
Genial 👍
Wow! exelente y detalladisima explicación! Solo falto explicar como encender varios leds con 2 registros... Sería algo asi tal vez?...
void loop() {
digitalWrite(RCLK, LOW);
shiftOut(SER, SRCLK, MSBFIRST, (LED1+LED2+LED5+LED12 >> 8));
shiftOut(SER, SRCLK, MSBFIRST, LED1+LED2+LED5+LED12);
digitalWrite(RCLK, HIGH);
delay(500);
}
@@alejandrocasco3906 y tú comentario la verdad que ayuda un montón, decime ¿Ya te sientes más hombre? ¿O tu mujer te sigue haciendo cornudo mientras comentas en TH-cam?...
@@alejandrocasco3906 Reprimido?...
Buen vídeo.
Gracias por el comentario y la visita.
Saludos
@@BitwiseAr 😉
Inge podrias hablar acerca de la programación de arduino mediante registros? Es un tema poco abordado en YT y seria interesante tener un video sobre ello con su calidad de produccion y explicacion
muy buenas explicaciones
Muy buen video, bien explicado, solo una observación sin mucha importancia: las dos resistencias de la derecha eran de 33 ohms en lugar de 330, por eso incluso los LEDS tienen más intensidad, saludos!
Hola, gracias por el comentario pero es incorrecta tu apreciación, son todas de 330 Ohms, solo que algunas tienen la banda de color marrón oscuro que pueden parecer de color negro, la intensidad no es igual en todos los LEDs ya que son algo viejos de distintos proyectos y con uso variado.
Saludos
Que excelente, me gustan mucho tus videos
Genial, saludos
Hola Bitwise. Lo ideal ahora es ver el tutorial para el chip inverso Paralelo->Serial (74LS165). Saludos.
Hola, por ahora no tengo práctica con el 165 pero efectivamente es un buen complemento.
Saludos
Exelente, magnífico no hay palabras para clasificar sus videos tutoriales. Podría usted dar unos tutoriales de como programar pic en ccs como mismo lo hace con Arduino.Saludos
Gracias por el comentario, lamentablemente tengo cero experiencia con PIC.
Saludos
@@BitwiseAr Muchas gracias.
Brutalisimo 🤯
Excelente video.... modo de ahorrar pines para ejecutar salidas de arduino. Ahora me hago una pregunta ¿cómo podría usar esto mismo por medio de un arreglo con pulsadores que también me ahorre pines, y así poder prender los led de este ejemplo??? 🤔🤔🤔🤔
Gracias por el comentario, el que se suele usar para las entradas es el 74HC165 que hace la acción opuesta al 595, también los pulsadores se pueden colocar en formato matricial que ahorra pines o incluso usar una entrada analógica de manera que cada pulsador se asocia con una resistencia de distinto valor y al leer el voltaje se puede identificar el presionado, asi que varias opciones.
Saludos
saludos excelente tus videos, tendrás alguno video que explique como se puede seleccionar y cambiar vectores para usarlo en una función desde serial, supongo que se debe usar punteros... gracias
Hola buenas noches, días o tardes. Tengo una pregunta ¿tendrá información sobre el funcionamiento y programación del módulo gsm a6 que me pudiera facilitar? Ya que he estado buscando información acerca de ello, pero no he encontrado información que me explique bien su funcionamiento y programación por eso la pregunta.
Hola, gracias por el comentario, lamentablemente no tengo experiencia aún con módulos GSM con lo cual no puedo orientarte en el tema.
Saludos
Ok, aprecio tu honestidad, noté preocupes.
Excelente trabajo. Muchas gracias. Ten consulto cómo puedo utilizar este dispositivo u otro similar pero que tenga una salida de 12v para alimentar pequeñas secciones de tiras de Led independientes. Estoy haciendo un contador de tantos deportivo de 25 cm de alto mediante un display de 7 segmentos hechos con dichas secciones.
Gracias por el comentario, no encontrarás microcontroladores con salidas de 12V en sus pines digitales, dichos pines son de control y no para manejar cargas, encendemos un LED porque consume poco. Tendrás que usar un driver para manejar voltajes mayores o con mayor consumo, como por ejemplo un MOSFET del capítulo 45 o transistores de potencia.
Saludos
Gracias por tu tiempo y por compartir, que posibilidad hay de que puedas subir un tutorial de como generar con un pulsador el aumento o disminusion de numeros realizados con leds tipo los carteles de turnos, desde ya muchas gracias
Hola, gracias por el comentario, ya se trata de una implementación específica, el curso se basa en el conocimiento de los principios de funcionamiento con ejemplos básicos, luego tendrás que experimentar de tu parte para el caso específico.
Saludos
Hola muy bueno como esplicas gracias para limitar la corriente en todos los led bastaría con poner una sola resistencia de 330 entre todos los cátodos de los led Unidos y negativo o GND saludos
Es posible hacerlo como dices, pero la luminosidad de los led sería distinta dependendiendo de cuantos de ellos estan encendidos.
Con una resistencia por cada led, todos los led lucen con la misma intensidad sin importar cuantos esten encendidos.
Esa es una mala idea..
Ojalá explique el uso del C.I 4060 y que aplicación se le puede dar. Muy buena explicación.
Este circuito es muy utilizado en los PLS (Sistemas Lógicos Programables ) ya que es un Contador/Oscilador de 14 salidas Binarias es muy didáctico su uso.saludos desde MEXICO 🇲🇽.
@@RamonMartinez-tz3yu gracias amigo
Exelente video muchas gracias!!, Puedes hacer un video sobre módulos rele pwm, se que los reales no tiene pwm, es módulo Ac dimmer o algo así, quiero usar los pwm de Arduino para corriente de 220v gracias 🥺
Hola, gracias por el comentario, seguramente se trata de los módulos de relé de estado sólido como el analizado en el capítulo 52:
th-cam.com/video/x2UW3JODcYU/w-d-xo.html
Pero en dicho modelo en particular por tener cruce por cero no se puede utilizar para el control de brillo por PWM.
Saludos
Cuantos circuitos integrados 74hc595 se pueden conectar en cadena?
Una pregunta. El SHIFTOUT tiene un contador interno de 8 verdad ?
Que se podría hacer para que esté realizará la cuenta binaria de 0 a 255 y de forma inversa con dos pulsadores uno de incremento y otro de descenso 🙌🏻 excelente vídeo
Hola, podrás colocar todo el bucle de 0 a 255 dentro de un condicional if que verifica el estado del pulsador y ejecuta si se ha presionado.
Saludos
Por favor, puedes hace r un video de como usar la función millis ,y si puedo usar esta función en distintas partes de un código. Muchas gracias
Hola, podrás ver el capítulo 22 donde se hace una breve introducción a la función millis()
th-cam.com/video/fnDHQ6YcxTs/w-d-xo.html
Saludos
godinesh
Saludos, muy buen vídeo, me ha ayudado muchísimo, tengo una duda, si yo concateno variables en la sección del parámetro "values" de la función shiftOut, por ejemplo shiftOut(DATA, SRCLK, MSBFIRST, LEDR + LEDB +LEDG), que estaría ocurriendo a nivel del registro de desplazamiento? espero puedas ayudarme, Gracias!
Gracias por el comentario, la función shiftOut() como se explica serializa hasta 8 bits de longitud de manera que si lo enviado supera los 8 bits hay que hacer previo un desplazamiento de bits como también se explica para el caso de 16 bits usando dos circuitos integrados.
Saludos
@@BitwiseAr es decir que si la suma de los valores que le vaya a pasar a shiftout si superan los 255 cuando los concateno, debo realizar esa acción? Porque por ejemplo le estoy pasando todos los valores que son menores a 8 bits y los estoy concantenando, que ocurre ahí como tal? Por ejemplo, le paso 150(motor), 220( bombilla), 35(led) de esta manera, en value coloco "led+motor+bombilla" que estoy haciendo realmente ahí?
Excelente explicación, como ya nos tenés acostumbrados. Sino entendí mal, en la hoja de datos dice que las salidas pueden manejar hasta 35 mA. Es posible conectarles los relés de 5v. para las salidas de Arduino? Gracias por tu tiempo.
Gracias por el comentario, se pueden conectar a las salidas módulos de relé ya que la señal del 74HC595 se utiliza para el control del módulo, el consumo se produce sobre los 5V de alimentación, y muy poco sobre el pin digital.
Saludos
Genial necesitaba ésto, muchas gracias master. Podrías explicar porfa el homólogo de ese circuito para aumentar las entradas del Arduino para capturar valores? Creo que es el circuito 74HC165.
Gracias por el comentario, efectivamente el 74HC165 es el utilizado para ampliar las entradas, aún no lo he utilizado con Arduino pero puede ser parte de un capítulo a futuro.
Saludos
Hola todo muy bien cuando vas hacer un capitulo para GPS y arduino
Gracias por el comentario, espero en un futuro cercano poder hacer un capítulo con el NEO-6M que ya dispongo pero no tuve oportunidad de analizar con Arduino.
Saludos
Creo no conocemos tu nombre pero gracias !!
Hola a todos cómo están un saludo
podrias hacer un video con algun sensor de luz uv, lo tengo pensado para armar una estacion meteorologica junto con algun anemometro casero
Hola, gracias por el comentario, aún no tengo experiencia con un sensor de uv, pero definitivamente es interesante.
Saludos
Excelente video. He notado que cuando procesan las entradas solo lo hacen con un bit. No hay manera de comparar 3, 4, 5 entradas a la vez?
Hola, el integrado tiene una sola entrada de datos serie (SER), para obtener por ejemplo 3 bits serán 3 ciclos de lectura de dicha entrada.
Saludos
@@BitwiseAr Buenas estoy mirando ésto por vez primera...Suponiendo que tengo tres entradas diferentes de tres selectores o pulsadores diferentes... Hay alguna instrucción que haga eso? Por ejemplo uno puede comparar la entrada completa de los los puertos de un micro de la serie 18. Hay manera de hacerlo e Arduino? Una sola instrucción? Y agradecido de antemano.
Hola se podría trabajar con tiras led comunes de 12 v en vez de leds???
Hola, se puede pero no de forma directa, el integrado maneja voltajes lógicos de 5V y con poca corriente, no está pensado para consumos altos, a sus salidas deberías conectar transistores como ser MOSFET para manejar el voltaje superior y sobre todo la corriente.
Saludos
Podrías hacer un video sobre el PCF8574?
Gracias por el comentario y la sugerencia.
Saludos
Hola, en el orimer programa es necesario conectar una fuente externa en el arduino ? o es suficiente con la entrada usb de la computadora
Hola, no es necesario una fuente externa para el proyecto, con la alimentación por cable USB es suficiente.
Saludos
Muy buenas, tendría una duda. He montado el circuito exactamente como planteas, pero al conectar el arduino al ordenador se me encienden todos los leds. No hay forma de que entienda qué número de 8 bit estoy mandando, la secuencia es siempre la misma, todos encendidos. He probado a cambiar los pines dado que tengo entendido que algunos suelen fallar para ciertas funciones del ide. ¿Cuál crees que es el problema? ¿Piensas que conectando OE a un pin del arduino se solucionaría el problema (incorporando una línea de código para habilitar el output en cada comando)?
Hola, gracias por el comentario, no sabría indicarte el motivo, quizás se trate de un problema en la conexión o falso contacto en alguno de los cables en protoboard, algunos modelos también tienen el riel de tensión interrumpido en la zona central que hay que considerar si los componentes se extienden a más de la mitad de la zona de trabajo.
Saludos
@@BitwiseAr las conexiones están comprobadas está todo correcto, pero es cierto que es complicado diagnosticar el problema por aquí… quizás sea fallo del propio shift register, pero me cuesta creerlo… Encontré un foro forum.arduino.cc/t/74hc595-all-outputs-go-high-at-startup/703394 en el que se menciona mi problema pero sólo le sucede por un breve tiempo al inicio, el mío es de manera continuada. Gracias de todas formas por responder :).
Tengo una duda, pasa algo si utilizo resistencias de 220ohm?
Hola, no hay ningún inconveniente en usar de 220 ohms.
Saludos
Hola podes poner la calculadora de Windows en modo programación así mostras los bits en distintas bases. Saludos!!!
Hola, es correcto.
Saludos
Duda: ¿Qué pasa si intentas encadenadar más de 2 circuitos 74HC595?
Hola, se puede, solo que desde la programación hay que trabajar más el desplazamiento de los bits antes de usar shiftOut()
Saludos
HOLAAA ME PUEDEN DAR UNA AYUDA.
NECESITO ACTIVAR UN SENSOR ULTRASONICO CON UN PULSADOR PERO NO SE COMO
ME AYUDARIAN?
Hola, recomendaría veas el capítulo número 3 donde se explica como detectar un pulsador, luego podrás integrar el código del sensor ultrasónico del capítulo 5.
Saludos
la tercera parte esta mal, por que en lugarde seguir la secuenta de 16 bits se repite en la de 8, es decir hace exactamente que el primer modulo, solo repte lo que hace en lugar de seguir la secuencia
Hola, lo haz verificado en la práctica ?
Saludos
@@BitwiseAr saludos, si ya lo hice varias veces, incluso cambie de protoboards y obtuve el mismo resultado, que el segundo modulo repetía la secuencia del primer modulo
👍
Saludos, un favor, requiero su contacto de correo, para una ayuda de programación, con gusto se pagará el costo. Gracias
podemos usar el arduino uno como conversor usb ttl
Hola, es correcto, pines 0 y 1 se utilizan.
Saludos
Hola chicos BITWISER: quisiera saber si hay algun codigo o algun sensor que me detecte alturas
Hola, depende de la altura, para distancias hasta 400 cms se puede usar un sensor ultrasónico como el del capítulo 4, si la altura es mucho mayor se puede utilizar un sensor barométrico como el del capítulo 36.
Saludos
@@BitwiseAr Bitwise Buena tarde, me dices que con un sensor barometrico ... (Bueno mi pregunta va por lo siguiente : necesito lanzar un cohete pero quiero saber la altura a la que llego en su apogeo ... si me hago entender? Agradezco mucho tu respuesta
Hola, es una aplicación muy particular pero un sensor barométrico tengo entendido que sería una solución viable.
Saludos
👍