ADC + LCD usando PIC18F4550 - Wels Theory

แชร์
ฝัง
  • เผยแพร่เมื่อ 29 พ.ย. 2024

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

  • @gustavomurrieta191
    @gustavomurrieta191 5 ปีที่แล้ว

    Qué buen vídeo, me lo dejaron en la escuela y me ayudó mucho, desde la configuración de la LCD hasta el ADC!!

  • @Dwelling21
    @Dwelling21 4 ปีที่แล้ว

    Gracias por hacer estos videos, son de mucha ayuda. Soy nuevo en este mundo y tengo una duda, hay forma de hacer lo mismo de este video, pero visualizando no voltaje en lcd si no los valores digitales en vivo en la pc con mplab x?

  • @DanyKurosaki1
    @DanyKurosaki1 4 ปีที่แล้ว

    Me encanta que en tus videos este todo explicado al 100%, pero yo tengo una duda en base a las librerias, por alguna razon que desconozco mi mplab no me deja usar mas de una libreria que use comillas, asi que tengo que meter todo en el config, y aunque no tenga mayor problema en hacer eso es un tanto desordenado y molesto, ¿tu sabes de alguna solucion a esto?, gracias!

  • @davidpachon9328
    @davidpachon9328 5 ปีที่แล้ว +1

    Excelente video, pero tengo una pregunta y es relacionada a lo siguiente: Yo quiero transmitir la lectura del ADC a una aplicación en android via bluetooth y es claro que tengo que convertir la lectura de float a char, he seguido el ejemplo usando el sprintf para hacer la conversión y luego ese char[ ]es el dato que se envía desde una función Usart_Tx, sin embargo, no funciona en el app, pues este llena la pantalla de caracteres extraños. Wels, me podria dar alguna opinion o sugerencia por favor?

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

    Y si quisiera mostrar el valor en bits(digital) en el lcd?

  • @MarckSB
    @MarckSB 3 ปีที่แล้ว

    Hola soy yo de nuevo al usar un if en el programa que tienes el LCD se queda en blanco y no me muestra nada

  • @heraldofortuna
    @heraldofortuna 6 ปีที่แล้ว

    hola wels... a ese codigo en vez de usar un potenciometro podria ponerle un sensor de temperatura lm35... para poder visulaizar la temperatura???, si no nes asi.... como podria hacer??

    • @Wels_Theory
      @Wels_Theory  6 ปีที่แล้ว +2

      Si claro que sí, lo único que si no estoy mal es que necesitas hacer cálculos para hallar la temperatura ósea si entra 1V quiere decir que está a tantos grados

    • @heraldofortuna
      @heraldofortuna 6 ปีที่แล้ว

      @@Wels_Theory Gracias por la ayuda Wels, aunque aun tengo problemas con las interrupciones.

  • @GoldenCageChannel
    @GoldenCageChannel 6 ปีที่แล้ว

    Muy bueno Wels!!!

  • @carlosmontalvo442
    @carlosmontalvo442 4 ปีที่แล้ว

    Podras hacerlo con un adc externo

  • @zonacerozonacero1138
    @zonacerozonacero1138 3 ปีที่แล้ว +1

    SALVANDO UNIVERSITARIOS

  • @pabloquisperamos9389
    @pabloquisperamos9389 6 ปีที่แล้ว

    Ya espero poder migrar a Mplab X, por ahora sigo programando en CCS.

  • @a85208
    @a85208 6 ปีที่แล้ว +1

    muy buenos tutoriales faltaría uno con el teclado matricial y hacer un temporizador que uno pueda modificar el tiempo con el teclado matricial.

  • @josemariaxiquez2112
    @josemariaxiquez2112 3 ปีที่แล้ว

    Hola oye una pregunta, estoy usando el adc con un por para medir el voltaje pedo el voltaje mínimo no desciende de 0.1v a qué se deberá? Y probé con 2 pic18f4550 pero ambos hacen lo mismo :(

    • @Wels_Theory
      @Wels_Theory  3 ปีที่แล้ว

      El voltaje que ingresa no desciende de 0.1? No entendí bien

    • @josemariaxiquez2112
      @josemariaxiquez2112 3 ปีที่แล้ว

      @@Wels_Theory aja, cuando mido un voltaje de 0 a 5 volts, al medir 5v el adc si me mide 4.99 pero cuando mido 0v el adc lo deja en 0.1, no baja hasta 0.0000v , ese mismo programa lo hice con pic16f887 y con ese si mide los 0.0000v

    • @josemariaxiquez2112
      @josemariaxiquez2112 3 ปีที่แล้ว

      incluso mandando el pin del adc directo a tierra no mide los 0v, sigue marcando 0.1 v que son como 22 de los 1024

  • @humbertogonzalez2967
    @humbertogonzalez2967 4 ปีที่แล้ว

    y para el censor de temperature

  • @elebitsbacer7354
    @elebitsbacer7354 3 ปีที่แล้ว

    GRACIAS!

  • @pabloquisperamos9389
    @pabloquisperamos9389 6 ปีที่แล้ว

    Por cierto. Hay alguna forma de leer un bit que funciona como salida y así poder si esta en alto o cero? Espero puedas ayudarme.

    • @Wels_Theory
      @Wels_Theory  6 ปีที่แล้ว

      Pablo hola, sí claro podrías hacer la pregunta con una condicional if, if (RB0 == 0){haga algo}. Te refieres exactamente a eso?

    • @pabloquisperamos9389
      @pabloquisperamos9389 6 ปีที่แล้ว

      Wels lo que sucede es que tengo un pin configurado como salida. Y en distintas partes del programa cambio su estado con Toggle_bit. Pero en una parte del programa en especial quiero saberel estado al que fué puesto por ultima vez. Y no se puede hacer como leer un pin configurado como entrada. Al menos no en CCS.

    • @pabloquisperamos9389
      @pabloquisperamos9389 6 ปีที่แล้ว

      No sé si se pueda en MPLab X o quizas no.

    • @Wels_Theory
      @Wels_Theory  6 ปีที่แล้ว +1

      Y si al momento de hacer el cambio con el toggle bit creas una variable dónde guardes su estado, así al momento que quieras saber cuál es su estado llames a esa variable? Bueno eso se me ocurre, sería cuestión de hacer la prueba

    • @pabloquisperamos9389
      @pabloquisperamos9389 6 ปีที่แล้ว

      Wels mmm. Buena idea. A ver lo probare.

  • @maelectronics8450
    @maelectronics8450 6 ปีที่แล้ว

    Hola wels, como siempre excelente video, ¿Se puede leer varias entradas análogas por cada pin del pic? ¿O solo se puede por un solo pin? Por cierto estaria excelente que también implementaras estos proyectos en lenguaje C con el CCS COMPILER

    • @Wels_Theory
      @Wels_Theory  6 ปีที่แล้ว

      Hola Dying, gracias :) Si te refieres a leer cada entrada analógica en ese mismo momento, pues no tendrías que primero leer uno, una vez que acabe leer el otro y así sucesivamente. Los mismos ejemplos o la manera de cómo configurarlos en CSS? 🤔 No lo había pensado la verdad, pensé que con uno estaba bien y si colocaba otro lenguaje sería aburrido o repetido

    • @maelectronics8450
      @maelectronics8450 6 ปีที่แล้ว

      Bueno almenos donde estudio me piden los programas en CCS y me baso en tus ejemplos para poder hacer los mios, y vaya que si ayudan.

    • @maelectronics8450
      @maelectronics8450 6 ปีที่แล้ว

      Con lo de leer señales analogas por cada pin tenia esa duda, puesto que yo iva a crear un seguidor de linea con pic, pero dado a que usaria ocho sensores y todos eran analogicos me era imposible leer todas a la vez por un solo puerto(a menos que usara un multiplexor), y tuve que hacerlo con Arduino

  • @INQUINCHAVA
    @INQUINCHAVA 5 ปีที่แล้ว

    Hola bro, tube un proyecto parecido pero con un LDR en ves del proteciometro y me he guiado muy bien para mis proyectos, pero ya me perdi para armar esta simulacion para guiarme, aun nose como conectar el LCD y la verdad te entiendo mas a ti bro, me pasarias la imagen de tu simulacion?

  • @Shadow-wu2pt
    @Shadow-wu2pt 2 ปีที่แล้ว

    mi king, me funciona correctamente si no coloco el ADC.init()

  • @eriklujancarrion8137
    @eriklujancarrion8137 6 ปีที่แล้ว

    cual es el video del LCD??no encuentro mi link :'[

    • @Wels_Theory
      @Wels_Theory  6 ปีที่แล้ว

      Este th-cam.com/video/fy6S0Q-PHzw/w-d-xo.html :)

  • @pabloquisperamos9389
    @pabloquisperamos9389 6 ปีที่แล้ว

    Interesante!!!.

  • @pictrance
    @pictrance 6 ปีที่แล้ว

    Primer comentario :v