TEMPERATURA CON LM35, PIC Y LCD | PIC18F4550✅

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

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

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

    Grande tío

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

    no quieres dar clases en la UPLCZ?

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

    En el drive que nos compartiste solo esta el codigo del PIC o tambien se encuentra el montaje en proteus que realizaste ? tambien me podrias indicar como puedo subir ese codigo que nos compartiste por MPLAB?

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

    en el archivo que enviaste por drive cual es el archivo de proteus ? y el que hiciste en la simulacion de la protoboard ?

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

    usted me ayudaria? por que la biblioteca include xc.h no se encuentra en el mplab ide.

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

    Hola, una pregunta. Cómo pudiste transmitirlo al pickit?, si no te dejaba en el MPLAB?

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

      Usé el PicKit 3, pero usé la aplicación del PicKit 3 para cargarlo al PIC, con MPLAB simplemente genero el .hex, no lo uso para cargar al PIC.

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

    es compatible con el pic16f877a?

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

      Hola, no no es compatible con el PIC16F877a, si necesitas usar su ADC de ese PIC te recomiendo que uses MikroC, ya cuenta con librerías para los ADC, si es que lo necesitas rápido

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

    Que pic usaste en la practica

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

      Se usó el PIC18F4550, únicamente se usó el modelo del integrado del PIC16F887 porque en fritzing no encontré el PIC18F4550.

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

      @@ElectroC para implementarlo en el PIC16F877A que ajustes tendría que hacer ya que me intereso el proyecto para implementarlo de manera fisca

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

      @@garcianunezorlando6829 Tendrías que analizar los registros del ADC del 16F877A para ver si cambia a los registros del 18F4550.
      De igual forma el PIC16F877A solo contiene registros TRIS y PORT, también la configuración de los fusibles deberás cambiar.
      Si estás un poco perdido, puedes copiar y pegar el código del PIC18F4550 en con archivo C para el 16F887A e intentar compilar y luego vas resolviendo uno por uno de los problemas que te vaya arrojando el MPLAB X, o bien comparando las DataSheet :)

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

      @@garcianunezorlando6829 si pudiste hacerlo?

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

    Disculpa podrías dar la lista completa de componentes físicos 👏🏽

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

      Para este circuito usé:
      Oscilador de 8MHz.
      2 capacitores de 27pF.
      Sensor LM35.
      PIC18F4550.
      Resistor de 10k.
      Resistor de 220.
      Potenciómetro de 1k o 10k.
      LCD 16x2.
      Protoboard.
      Jumpers.
      Alambre para protoboard.

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

    Si tengo _XTAL_FREQ 48000000
    ¿Cuales son los calculos correctos?
    Ya los intente realizar pero no funcionan.

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

      Hola! te refieres a los cálculos del TAD?

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

    En el protoboard aparece como 16f887

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

    Super buen video. La verdad ha sido el mejor que he visto donde me enseñen a usar el lcd con MPLAB con el sensor de temperatura.
    Muchas gracias por compartir el código de mplab. Me ha servido muchísimo para un proyecto de la escuela; solo tenía una duda ¿porqué la temperatura solo baja o sube de 2 en 2 grados?

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

      Me alegra que te haya servido :), en este caso solo sube de 2 en 2 grados por los bits que solo estamos usando (77 bits de los 255 bits que nos brinda el PIC) si reemplazas valores en "ADDRESH" en la fórmula para calcular la temperatura notarás que aumenta de 2 en 2 la temperatura. En pocas palabras es por la precisión que usamos de solo 77 bits disminuyéndola drásticamente de 255 a 77. Para tener una temperatura más precisa en el display podríamos usar el ADC del PIC18F4550 pero con referencia de voltaje externa, y no la referencia interna de 5V como se hizo en este caso.
      Más adelante haré un video sobre ello.