ไม่สามารถเล่นวิดีโอนี้
ขออภัยในความไม่สะดวก

ADC con REGISTROS | Referencia Interna | Sensor Temperatura Integrado Arduino101

แชร์
ฝัง
  • เผยแพร่เมื่อ 12 ส.ค. 2024
  • PCBs de alta calidad: www.pcbway.es
    High quality PCB prototypes: www.pcbway.com
    🔥Otra clase para la serie Arduino 101. Esta vez miramos el ADC. Registros que necesitamos controlar, cómo hacer una lectura, la referencia interna y el sensor de temperatura que tenemos integrado.
    🤝APOYO
    -------------------------------------
    Apúntate al curso de Arduino: bit.ly/2JY8icE
    Ayudame en Patreon : / electronoobs
    Haz cuenta en Electronoobs.io: electronoobs.io
    Página de Facebook: / electronoobs
    English channel: / @electronoobs
    🔀ENLACES
    -------------------------------------
    Página Tutorial: electronoobs.com/eng_arduino_t...
    Datasheet ATmega328p: bit.ly/3csU1i6
    Compra Arduino UNO: www.banggood.com/custlink/mvv...
    Curso Arduino (Español): bit.ly/3ldW6kO
    00:00 Introducción
    01:48 Bloques ADC
    03:54 Seleccionar Entradas
    04:44 Referencia Voltaje
    08:17 Conversión
    09:33 Porqué usar Referencia Interna
    12:14 Sensor Temperatura Interno
    13:17 El Prescalar
    18:20 Gracias
    💕Me gusta, subscribir y compartir para ayudarme. Gracias!
    #Arduino101
    #tutorial
    #ADC

ความคิดเห็น • 63

  •  2 ปีที่แล้ว +3

    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

    • @lucianodaluzpereira1386
      @lucianodaluzpereira1386 2 ปีที่แล้ว

      Donde puedo ver o como tengo que buscar en google para poder ver esas datasheet de arduino ???

  • @marvicdigital
    @marvicdigital 2 ปีที่แล้ว +15

    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.

  • @ericperez1653
    @ericperez1653 ปีที่แล้ว

    Usted es la vg hermano explicando

  • @josemanuelriosgonzales
    @josemanuelriosgonzales 2 ปีที่แล้ว

    Muy buen video pero en mi caso tendré que hacer esto paso a paso para aprender toda esta informacion gracias desde Puebla mexico

  • @emirg1431
    @emirg1431 3 หลายเดือนก่อน

    Excelente . Tienes algún vídeo que explique los lenguajes de compilación. Y los lenguajes básicos y diferencias entre estos .

  • @williamhuacho4124
    @williamhuacho4124 ปีที่แล้ว

    Excelente, todo eso eh aprendido con PIC.

  • @lenintivireycastillo7807
    @lenintivireycastillo7807 2 ปีที่แล้ว

    Siempre aprendemos con estos vídeos... Gracias...

  • @domingoderivas8410
    @domingoderivas8410 2 ปีที่แล้ว

    Felicidades ,muy claro en tus explicaciones , muchas gracias , muy buen trabajo.

  • @chevrerde
    @chevrerde 2 ปีที่แล้ว

    Por fin encuentro una explicación muy completa de los modulos!!! Muchas gracias, por favor sigue con todos los demás módulos!!!

  • @guilleachaval8381
    @guilleachaval8381 2 ปีที่แล้ว

    Muy muy buena explicación en tan solo 3 meses aprendi a programar saludos desde Argentina

  • @alfonsotav
    @alfonsotav ปีที่แล้ว

    Fantástico,como siempre. Gracias

  • @ArnaldoGarcia865
    @ArnaldoGarcia865 2 ปีที่แล้ว

    Eres increible, siempre me dejas con todas mis dudas resueltas, buena explicacion, sigue asi bro

  • @iherreno
    @iherreno 2 ปีที่แล้ว

    Excelente video, muy buen contenido y una explicación muy clara y completa. Gracias. Un saludo desde Colombia.

  • @luisinistrosa4399
    @luisinistrosa4399 2 ปีที่แล้ว

    Gracias profesor

  • @EnBuenChileno24
    @EnBuenChileno24 2 ปีที่แล้ว

    Genial. Arduino es casi mágico. Gracias por compartir.

  • @rafaeljuareznieto173
    @rafaeljuareznieto173 2 ปีที่แล้ว

    Gracias por enseñar amigo

  • @kikepl9643
    @kikepl9643 ปีที่แล้ว

    Muy buena explicación bro

  • @DanierConde
    @DanierConde ปีที่แล้ว

    excelente explicación.

  • @gabrield4240
    @gabrield4240 2 ปีที่แล้ว

    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.

  • @JoseGonzalez-nv4ew
    @JoseGonzalez-nv4ew 2 ปีที่แล้ว

    Excelente información, como siempre

  • @jancarlosmarc8735
    @jancarlosmarc8735 2 ปีที่แล้ว

    Excelente video de arduino avanzado

  • @electrogerry5564
    @electrogerry5564 2 ปีที่แล้ว

    Podrías hablar sobre el desabastecimiento de chips

  • @feyker6279
    @feyker6279 2 ปีที่แล้ว +1

    Wow aprendí más que en la universidad

  • @ariel18012
    @ariel18012 2 ปีที่แล้ว

    Excelente tu videos amigo son una masa.....espero puedas seguir haciendo estos vídeos.....

  • @wetstay
    @wetstay 2 ปีที่แล้ว

    Estos videos son geniales, me uno a tu canal para aportar un granito de arena a tu esfuerzo.. saludos desde Chile

  • @juliocoq777
    @juliocoq777 2 ปีที่แล้ว

    Excelente 👍👍👍👍👍👍👍👍

  • @nicoappiolaza5789
    @nicoappiolaza5789 2 ปีที่แล้ว

    MUY BUENO!!

  • @arthus1971
    @arthus1971 2 ปีที่แล้ว

    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...

  • @claudiogonzalez8011
    @claudiogonzalez8011 2 ปีที่แล้ว

    Hola . Podes medir el el bandgap refernce y hacer el calculo del voltaje de alimentacion .Asi te ahorras el divisor de voltaje

  • @clebsoncorreia1427
    @clebsoncorreia1427 2 ปีที่แล้ว

    Excelente conteúdo amigo
    Um abraço daqui do brasil

  • @williamhuacho4124
    @williamhuacho4124 ปีที่แล้ว

    Hola crack, podrías hacer un video donde cambias la frecuencia del PMW?

  • @rubenlizardo1430
    @rubenlizardo1430 2 ปีที่แล้ว

    Majistral explicación.

  • @MartinGonzalez-vy5df
    @MartinGonzalez-vy5df 2 ปีที่แล้ว

    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!

    •  2 ปีที่แล้ว +1

      Muchas gracias por tu comentario :))))

  • @cristianfabianperez9526
    @cristianfabianperez9526 2 ปีที่แล้ว

    Excelente explicaciones, tus videoa me han ayudado mucho.Como podria observar el tiempo de muestreo si corresponde a la frecuencia ajustada.Agradezco tu respuesta

  • @javiersoto570
    @javiersoto570 2 หลายเดือนก่อน

    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 !!!

  • @johnnyariasromero6547
    @johnnyariasromero6547 2 ปีที่แล้ว

    Una locura para mí, muy interesante

    •  2 ปีที่แล้ว

      Me alegro :))))

  • @rodrigopalmacl
    @rodrigopalmacl 2 ปีที่แล้ว

    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 ?.

  • @marshall100w6
    @marshall100w6 2 ปีที่แล้ว

    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!!! 🤟🏼🤟🏼.

  • @edilahumada5826
    @edilahumada5826 2 ปีที่แล้ว

    Puede ser un video sobre transformadores
    Y como se hacen
    Para fuentes simétricas de lab

  • @celta1990
    @celta1990 2 ปีที่แล้ว

    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).

  • @gerardoherrera2053
    @gerardoherrera2053 2 ปีที่แล้ว

    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

  • @victorsanchesrodrfe
    @victorsanchesrodrfe ปีที่แล้ว

    hay un pin para el bandgang reference?

  • @ddavid2
    @ddavid2 2 ปีที่แล้ว

    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

  • @supermiguel7733
    @supermiguel7733 2 ปีที่แล้ว

    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).

  • @davidstevenchaparroforero8289
    @davidstevenchaparroforero8289 10 หลายเดือนก่อน

    Y si quiero realizar la conversion de dos o mas variables?

  • @elyeti1
    @elyeti1 2 ปีที่แล้ว

    Buenísimo!! Tiene peor precisión si utilizó la frecuencia máxima?

    • @elyeti1
      @elyeti1 2 ปีที่แล้ว

      Una cosa más, por defecto a que frecuencia está? Y hay alguna función de Arduino para cambiarla sin ir directamente al registro?

  • @elliotcruz7821
    @elliotcruz7821 ปีที่แล้ว

    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.

  • @schleicheralexander6520
    @schleicheralexander6520 2 ปีที่แล้ว +1

    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

  • @getachile5365
    @getachile5365 2 ปีที่แล้ว

    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.

  • @joseluisfernandezrodriguez2241
    @joseluisfernandezrodriguez2241 2 ปีที่แล้ว

    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

    • @joseluisfernandezrodriguez2241
      @joseluisfernandezrodriguez2241 2 ปีที่แล้ว

      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

  • @joseluisfernandezrodriguez2241
    @joseluisfernandezrodriguez2241 2 ปีที่แล้ว

    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 ;)

  • @jepazos
    @jepazos 2 ปีที่แล้ว

    algún módulo o truco para detectar corriente 230? querria hacer q un esp32 me enviase un mensaje cuando llaman al timbre

    •  2 ปีที่แล้ว +1

      Un transformator o un divisor de voltaje con valor alto de residencia y también puede añadir un optoacoplador

  • @SamuelSantos-ci7sm
    @SamuelSantos-ci7sm 3 หลายเดือนก่อน

    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

  • @hansktube
    @hansktube 2 ปีที่แล้ว

    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.

  • @xxxXXXCH04XXXxxx
    @xxxXXXCH04XXXxxx 2 ปีที่แล้ว

    ¿No era español el tipo?

  • @mauroaba3860
    @mauroaba3860 2 ปีที่แล้ว +1

    Interesante pero un poco confuso tendria que ser un poco mas claro

  • @clebsoncorreia1427
    @clebsoncorreia1427 2 ปีที่แล้ว

    Excelente conteúdo amigo
    Um abraço daqui do brasil