Curso Arduino NIVEL 2: bit.ly/2ZNWgqy Curso ARDUINO Desde Cero: bit.ly/3ldW6kO Sígueme en Facebook: facebook.com/Electronoobs Ayuda mi canal en PATREON: www.patreon.com/ELECTRONOOBS
Por fin una buena explicación de el uso real de un microcontrolador con sus periféricos y registros, acá es donde muchos se comienzan a incomodar por que ya no hay librerías que le hagan todo el trabajo y los que nos gusta aprender e ir mas allá de una librería nos comenzamos a sorprender la potencia real que tiene un Atmega328 cuando no se usa con las librerías de Arduino y el bajo consumo de memoria y de ciclos de reloj cuando lo programamos en C con otro ID que no sea Arduino. Gracias por tu video.
Excelente video como siempre, didáctico y comprensible, el mejor que he visto de este tema tan importante llamado "En busca de la precisión". Sin embargo y desde mi ignorancia me parece que, hay dos detalles. El primero tiene que ver con el esquema de conexión del divisor de voltaje, la batería está conectada a los 5V en lugar de VIN. y lo último es que no encuentro el código completo para descarga jejeje. Me resulto muy educativo el uso de registros, me permitió ahorrar líneas de código. Saludos y muchas gracias por educarnos tan bien...
Al fin una explicacion de la potencia de los microcontroladores como se debe. ESTO tenemos que aprender. Acá hacemos valer el precio de la placa. De ACÁ salen los mejores proyectos, y si encima programamos en c o assembler alguna que otra tarea como el algoritmo para la FFT, podemos crear cosas increibles. Saludos y gracias por el excelente video. Desde Argentina. Abrazo!
MUY BUENA CLASE!, esta re bueno saber el bajo nivel del arduino! Hay q ver si hay diferencia en frecuencia en las lecturas, entre el modo convencional y el de bajo nivel.
Excelente explicaciones, tus videoa me han ayudado mucho.Como podria observar el tiempo de muestreo si corresponde a la frecuencia ajustada.Agradezco tu respuesta
Gracias por la clase ahora se más de mi placa Arduino, te hago la consulta que tan preciso es el Arduino como instrumento para obtener datos de sensores ambientales ?.
Muchas Gracias. Se entendió muy bien. Una pregunta, ¿para qué valdría bajar la frecuencia de muestreo? Muy agradecido de que hagas este tipo de vídeos en los que tanto se aprende. GRACIAS!!! 🤟🏼🤟🏼.
Pero si se usa el divisor de voltaje, ya no estoy midiendo el voltaje de la batería, sino el voltaje en la resistencia. Dependiendo la corriente que circule por la resistencia, será el voltaje que se mida (V=RI).
Todo muy bien explicado.Felicitaciones. Pero en lo único que me he perdido es de donde sacas el multiplicador de 5.7 (multiplica por el valor invertido del divisor de voltaje QUE ES ESTO? ). Podrías aclararlo? Gracias !!!
Hola Sr. E@ELECTRONOOBS, tengo un seeeduino, compatible con arduino, y mi duda es si con esta coneccion BAT Lipo 3.7v ---> Powerboost 500c ---> pin 5V Seeeduino XIAO yo podria conectar el seeeduino XIAO por el USB y programarlo teniendo la alimentacion de la bateria al mismo tiempo. He encontrado diferentes opiniones por la WEB y agradeceria tu opinion.
Hola, maestro. Pregunta: ¿también en éste caso se gana velocidad del procesador sólo por usar registros en vez de analogRead() ? Saludos desde Argentina. En el caso de reemplazar por ej: a=digitalRead(); por: a=PINB & B000001; en el attiny85 si pude comprobar con el osciloscopio que el micro en vez de unos 4 o 5 kilobits/seg. responde a por encima de los 100 kilobits/seg. ¿o 200kbps talvez? Porque no recuerdo su lo medí como kilobits/seg. o kilohertz (alternando unos y ceros).
Que es ADC en arduino? El conversor ADC Arduino es el encargado de la conversión analógica digital empleada en la placa para poder leer todos los sensores disponibles en el mercado para nuestro proyecto de automatización con Arduino videos de 10 minutos y lo mas importante que es saber que es un ADC no lo dicen
Tengo una idea. Con una soldadora MIG es posible rellenar huecos, por lo tanto si mezclamos una impresora 3d con una soldadora MIG podríamos tener una impresora 3d de metal? Desconozco si sera posible pero en mi mente se podria ir rellenando capa por capa
Muy buen vídeo... Pero eché en falta una explicación de porqué y cuando intentesa tomar este approach, en lugar de usar las funciones de alto nivel, que te da Arduino
La verdad que no entiendo mucho las instrucciones compuestas de Arduino. Pero si se que son integrados de 8bit y defines una de 16 es concatenar 2 de 8bit (creo se llama así) pongamos. Definimos variable voltaje 16bit, el compilador te deja definir voltajeH, voltajeL las dos de 8bit. Pasas el registro adcH a voltajeH y adcL a voltajrL, ya tienes voltaje 16bit en 4 procesos. El desplazamiento de bit son 2 procesos, si desplazo 8 veces 16 procesos más añadir adcL otros 2, en total 18-22 procesos+-..... Eso es perder velocidad de respuesta para Acer otros procesos. Espero que te sirva el aporte un saludo
Avía comentado del sensor de temperatura, pero la principal función es para calibrar los relojes internos del integrado, piensa que son RC y la temperatura les afecta... De hecho cuánto variará una lectura AD fija si se calienta el integrado. Mejor leer un voltaje fijo y la temperatura interna, mostrar las 2 y a calentar con el mechero y enfriarlo con algo a 0C a 60C :) Puede ser interesante y fácil de hacerlo
Buenas, Queria saber si me podrias recomendar algun circuito para un modulo boost (crear el pwm) que sea controlado con el analog write del arduino, lo intente hacer solo con el pwm del arduino pero la frecuencia era muy poca dado a que tenia mas lineas de codigo que solo el pwm y el feedback
Tienes un error, si haces |= no vas a sobre escribir los dos primeros bits del ADMUX. Si por ejemplo antes el ADMUX era igual a 1111, y le haces ADMUX |= B00000100; el valor final seguiria siendo 1111 por la or con cero. Por lo demás muy buena explicacion.
Curso Arduino NIVEL 2: bit.ly/2ZNWgqy
Curso ARDUINO Desde Cero: bit.ly/3ldW6kO
Sígueme en Facebook: facebook.com/Electronoobs
Ayuda mi canal en PATREON: www.patreon.com/ELECTRONOOBS
Donde puedo ver o como tengo que buscar en google para poder ver esas datasheet de arduino ???
Por fin una buena explicación de el uso real de un microcontrolador con sus periféricos y registros, acá es donde muchos se comienzan a incomodar por que ya no hay librerías que le hagan todo el trabajo y los que nos gusta aprender e ir mas allá de una librería nos comenzamos a sorprender la potencia real que tiene un Atmega328 cuando no se usa con las librerías de Arduino y el bajo consumo de memoria y de ciclos de reloj cuando lo programamos en C con otro ID que no sea Arduino. Gracias por tu video.
Excelente video como siempre, didáctico y comprensible, el mejor que he visto de este tema tan importante llamado "En busca de la precisión". Sin embargo y desde mi ignorancia me parece que, hay dos detalles. El primero tiene que ver con el esquema de conexión del divisor de voltaje, la batería está conectada a los 5V en lugar de VIN. y lo último es que no encuentro el código completo para descarga jejeje. Me resulto muy educativo el uso de registros, me permitió ahorrar líneas de código.
Saludos y muchas gracias por educarnos tan bien...
Muy buen video pero en mi caso tendré que hacer esto paso a paso para aprender toda esta informacion gracias desde Puebla mexico
Muy muy buena explicación en tan solo 3 meses aprendi a programar saludos desde Argentina
Excelente . Tienes algún vídeo que explique los lenguajes de compilación. Y los lenguajes básicos y diferencias entre estos .
Por fin encuentro una explicación muy completa de los modulos!!! Muchas gracias, por favor sigue con todos los demás módulos!!!
Al fin una explicacion de la potencia de los microcontroladores como se debe. ESTO tenemos que aprender. Acá hacemos valer el precio de la placa. De ACÁ salen los mejores proyectos, y si encima programamos en c o assembler alguna que otra tarea como el algoritmo para la FFT, podemos crear cosas increibles. Saludos y gracias por el excelente video. Desde Argentina. Abrazo!
Muchas gracias por tu comentario :))))
Felicidades ,muy claro en tus explicaciones , muchas gracias , muy buen trabajo.
Usted es la vg hermano explicando
Genial. Arduino es casi mágico. Gracias por compartir.
Podrías hablar sobre el desabastecimiento de chips
Excelente video, muy buen contenido y una explicación muy clara y completa. Gracias. Un saludo desde Colombia.
Hola . Podes medir el el bandgap refernce y hacer el calculo del voltaje de alimentacion .Asi te ahorras el divisor de voltaje
MUY BUENA CLASE!, esta re bueno saber el bajo nivel del arduino! Hay q ver si hay diferencia en frecuencia en las lecturas, entre el modo convencional y el de bajo nivel.
Eres increible, siempre me dejas con todas mis dudas resueltas, buena explicacion, sigue asi bro
Excelente tu videos amigo son una masa.....espero puedas seguir haciendo estos vídeos.....
Wow aprendí más que en la universidad
Gracias por enseñar amigo
Excelente video de arduino avanzado
Excelente, todo eso eh aprendido con PIC.
excelente explicación.
Muy buena explicación bro
Siempre aprendemos con estos vídeos... Gracias...
Una locura para mí, muy interesante
Me alegro :))))
Excelente explicaciones, tus videoa me han ayudado mucho.Como podria observar el tiempo de muestreo si corresponde a la frecuencia ajustada.Agradezco tu respuesta
Hola crack, podrías hacer un video donde cambias la frecuencia del PMW?
Majistral explicación.
Gracias profesor
Gracias por la clase ahora se más de mi placa Arduino, te hago la consulta que tan preciso es el Arduino como instrumento para obtener datos de sensores ambientales ?.
Excelente conteúdo amigo
Um abraço daqui do brasil
Excelente información, como siempre
Muchas Gracias. Se entendió muy bien. Una pregunta, ¿para qué valdría bajar la frecuencia de muestreo?
Muy agradecido de que hagas este tipo de vídeos en los que tanto se aprende. GRACIAS!!! 🤟🏼🤟🏼.
Excelente 👍👍👍👍👍👍👍👍
Buenísimo!! Tiene peor precisión si utilizó la frecuencia máxima?
Una cosa más, por defecto a que frecuencia está? Y hay alguna función de Arduino para cambiarla sin ir directamente al registro?
Puede ser un video sobre transformadores
Y como se hacen
Para fuentes simétricas de lab
MUY BUENO!!
Pero si se usa el divisor de voltaje, ya no estoy midiendo el voltaje de la batería, sino el voltaje en la resistencia. Dependiendo la corriente que circule por la resistencia, será el voltaje que se mida (V=RI).
Todo muy bien explicado.Felicitaciones. Pero en lo único que me he perdido es de donde sacas el multiplicador de 5.7 (multiplica por el valor invertido del divisor de voltaje QUE ES ESTO? ). Podrías aclararlo? Gracias !!!
Hola Sr. E@ELECTRONOOBS, tengo un seeeduino, compatible con arduino, y mi duda es si con esta coneccion
BAT Lipo 3.7v ---> Powerboost 500c ---> pin 5V Seeeduino XIAO
yo podria conectar el seeeduino XIAO por el USB y programarlo teniendo la alimentacion de la bateria al mismo tiempo.
He encontrado diferentes opiniones por la WEB y agradeceria tu opinion.
hay un pin para el bandgang reference?
Hola, maestro. Pregunta: ¿también en éste caso se gana velocidad del procesador sólo por usar registros en vez de analogRead() ?
Saludos desde Argentina.
En el caso de reemplazar por ej: a=digitalRead(); por: a=PINB & B000001; en el attiny85 si pude comprobar con el osciloscopio que el micro en vez de unos 4 o 5 kilobits/seg. responde a por encima de los 100 kilobits/seg.
¿o 200kbps talvez? Porque no recuerdo su lo medí como kilobits/seg. o kilohertz (alternando unos y ceros).
Y si quiero realizar la conversion de dos o mas variables?
Que es ADC en arduino? El conversor ADC Arduino es el encargado de la conversión analógica digital empleada en la placa para poder leer todos los sensores disponibles en el mercado para nuestro proyecto de automatización con Arduino videos de 10 minutos y lo mas importante que es saber que es un ADC no lo dicen
Tengo una idea. Con una soldadora MIG es posible rellenar huecos, por lo tanto si mezclamos una impresora 3d con una soldadora MIG podríamos tener una impresora 3d de metal? Desconozco si sera posible pero en mi mente se podria ir rellenando capa por capa
Muy buen vídeo... Pero eché en falta una explicación de porqué y cuando intentesa tomar este approach, en lugar de usar las funciones de alto nivel, que te da Arduino
La verdad que no entiendo mucho las instrucciones compuestas de Arduino.
Pero si se que son integrados de 8bit y defines una de 16 es concatenar 2 de 8bit (creo se llama así) pongamos.
Definimos variable voltaje 16bit, el compilador te deja definir voltajeH, voltajeL las dos de 8bit. Pasas el registro adcH a voltajeH y adcL a voltajrL, ya tienes voltaje 16bit en 4 procesos.
El desplazamiento de bit son 2 procesos, si desplazo 8 veces 16 procesos más añadir adcL otros 2, en total 18-22 procesos+-..... Eso es perder velocidad de respuesta para Acer otros procesos.
Espero que te sirva el aporte un saludo
Avía comentado del sensor de temperatura, pero la principal función es para calibrar los relojes internos del integrado, piensa que son RC y la temperatura les afecta...
De hecho cuánto variará una lectura AD fija si se calienta el integrado.
Mejor leer un voltaje fijo y la temperatura interna, mostrar las 2 y a calentar con el mechero y enfriarlo con algo a 0C a 60C
:) Puede ser interesante y fácil de hacerlo
Buenas, Queria saber si me podrias recomendar algun circuito para un modulo boost (crear el pwm) que sea controlado con el analog write del arduino, lo intente hacer solo con el pwm del arduino pero la frecuencia era muy poca dado a que tenia mas lineas de codigo que solo el pwm y el feedback
Hola, he tratado para poder leer en Arduino mega, pero no me funciona, revise en tu pagina, pero no tienes ejemplo con esa placa. saludos buen aporte.
Tienes un error, si haces |= no vas a sobre escribir los dos primeros bits del ADMUX.
Si por ejemplo antes el ADMUX era igual a 1111, y le haces ADMUX |= B00000100;
el valor final seguiria siendo 1111 por la or con cero.
Por lo demás muy buena explicacion.
Por que no activaste el bit de interrupción ad para acceder a las interrupciones y comprobar el suceso, en este caso una conversión ad finalizada ;)
algún módulo o truco para detectar corriente 230? querria hacer q un esp32 me enviase un mensaje cuando llaman al timbre
Un transformator o un divisor de voltaje con valor alto de residencia y también puede añadir un optoacoplador
Interesante pero un poco confuso tendria que ser un poco mas claro
Fantástico,como siempre. Gracias
Excelente conteúdo amigo
Um abraço daqui do brasil