44.- CURSO MICROCONTROLADORES PIC - MANEJO DE PANTALLA OLED I2C

Поделиться
HTML-код
  • Опубликовано: 26 окт 2024

Комментарии • 40

  • @ramaarias14
    @ramaarias14 3 года назад +1

    Super video! Felicidades por tan buena explicación

  • @marcosrave2878
    @marcosrave2878 3 года назад

    Excelente vídeo muy bien explicado, gracias por compartirlo.

  • @disertronicarf.p.6704
    @disertronicarf.p.6704 Год назад

    b. dia. Excelentes videos. Mi pregunta es si quiero adaptar cualquier pantalla que trabaje con arduino, tactil, o cualquier otra pantalla mas sofisticada que se pueda adaptar al pic de la microchip, las librerias hay que diseñarlas para ccs pic compiler o las puedo encontrar en otros sitio? gracias.

    • @ElectrónicayCircuitos97
      @ElectrónicayCircuitos97  Год назад

      Algunas librerías ya existen para PIC, pero en algunos casos hay que diseñarlas nosotros mismos.

  • @eduardoarias
    @eduardoarias 2 года назад

    Hola! Vengo del anterior video y quería preguntarte: para el circuito físico usas el cristal de cuarzo de 48Mhz? O cual utilizas ?
    Gracias!

  • @adrianmendez1881
    @adrianmendez1881 3 года назад

    Exelente video, muchas felicidades! tengo una duda, para el compilador XC8 se puede usar la misma libreria?

    • @ElectrónicayCircuitos97
      @ElectrónicayCircuitos97  3 года назад

      La librería es compatible solo para CCS. Para usarla en XC8 se tendría que adaptar por completo.
      Saludos.

    • @adrianmendez1881
      @adrianmendez1881 3 года назад +1

      @@ElectrónicayCircuitos97 Muchas Gracias, ya descargue el compilador ccs, ahora el problema es que al parecer no reconoce las librerias de stdin.h me sale el siguiente error
      *** Error 18 "C:\Program Files (x86)\PICC\drivers\stdint.h" Line 4(10,22): File can not be opened
      Y ademas de esté salen más errores al parecer por librerias que están dentro de l a misma stdin.h, algo así investigue ya que son errores como del siguiente tipo:
      *** Error 12 "C:\Program Files (x86)\PICC\drivers\SSD1306_OLED.c" Line 486(16,17): Undefined identifier i
      Esto es al intentar compilar el ejemplo de OLED texto.c
      ojalá pudiera orientarme, muchas gracias!

    • @MrRocktoro
      @MrRocktoro 3 года назад

      @@ElectrónicayCircuitos97 hola, tengo los mismo problemas que Adrian Mendez, no me reconoce la librería y me aparecen los mismos errores.

  • @miguelbarrero777
    @miguelbarrero777 3 года назад

    Nada ya esta solucionado, el problema estaba en que yo uso un chip diferente que los puertos se declaran digitales de diferente forma y estaba convencido que estaban ya declarados digitales y no lo veia el fallo.
    Disculpa las molestias, todo funciona ahora como esperaba.

  • @andrescamilorojasibanez3069
    @andrescamilorojasibanez3069 3 года назад

    Hola tengo una pregunta, está librería es compatible con la OLED que trae el controlador sh1106 o se le debe modificar algo a la Liberia que usas ?

    • @ElectrónicayCircuitos97
      @ElectrónicayCircuitos97  3 года назад +1

      La librería no es compatible con el driver SH1106, se tendría que hacer otra librería para poder controlar la pantalla OLED con ese driver.

    • @andrescamilorojasibanez3069
      @andrescamilorojasibanez3069 3 года назад

      @@ElectrónicayCircuitos97 Gracias!!

  • @miguelbarrero777
    @miguelbarrero777 3 года назад

    Disculpa, sabes como cambiar el tamaño de la fuente?

  • @divencia
    @divencia 2 года назад

    Buen tutorial

  • @darkstarxdks
    @darkstarxdks Год назад

    hay librerias para agregar imagenes en ccs es que no cuenta con esa opción o alguna forma

    • @ElectrónicayCircuitos97
      @ElectrónicayCircuitos97  Год назад

      Al parecer si hay pero la librería que se utiliza en el vídeo no trae esa función.

  • @sanchezleyvabryanissay2879
    @sanchezleyvabryanissay2879 3 месяца назад

    Tienes un video de progamacion de una pantalla lcd de 128*64 que no es la oled , es la que tiene 20 pines

  • @luisangelcabreraaparicio7167
    @luisangelcabreraaparicio7167 2 года назад

    ¿Qué versión de CCS utilizas ?

  • @montesdeocarodriguezjesus5990
    @montesdeocarodriguezjesus5990 3 года назад

    Hola, he estado utilizando la pantalla oled de .91 pulgadas usa el mismo Driver pero cuando imprimo una cadena de caracteres en la pantalla se muestra cortado el mensaje que es lo qué pasa?

  • @U2pfU2
    @U2pfU2 2 года назад

    lo hago para un pic12f1840, de la gama nano mejorada y no me marca ningun error, pero no muestra nada en pantalla

    • @ElectrónicayCircuitos97
      @ElectrónicayCircuitos97  2 года назад +1

      La librería solo es para el PIC18F4550, si la quieres utilizar en otro modelo de PIC se deben modificar algunas de las funciones de la librería.

    • @U2pfU2
      @U2pfU2 2 года назад

      @@ElectrónicayCircuitos97 HOLA, si me funcionó para este PIC(la librería SSD1306.c) solo me faltaban las resistencias de PULLUP,, pero quiero mostrar la temperatura de un sensor y solo me pone "la temperatuea es =" y un signo de interrogación, este es mi codigo:
      #INCLUDE
      #device adc=10
      #define PASS_STRINGS = IN_RAM
      #FUSES INTRC_IO, NOWDT, NOMCLR
      #USE DELAY(CLOCK=4000000)
      //#define SSD1306_LCDWIDTH 128
      //#define SSD1306_LCDHEIGHT 64
      //#use fast_io(A)
      #use i2c(Master, sda=PIN_A2, scl=PIN_A1,Fast=400000,STREAM=SSD1306_STREAM)
      //#use rs232(baud=9600, xmit=pin_a0, rcv=pin_a1, bits=8)
      #define SSD1306_I2C_ADDRESS 0x78
      #include "SSD1306.c"
      #define senT1 3 //LM35 SENSOR EM AN3
      float TempRead(int sen)
      {
      float S1,aux;
      int i;
      set_adc_channel(sen);
      delay_ms(20);
      //Filtro de promedio movil en la lectura ADC
      aux=0;
      for(i=0;i

  • @roggerrivera9437
    @roggerrivera9437 3 года назад

    Las librerias tambien funcionan en Mplab?

  • @leandermaudmaud4457
    @leandermaudmaud4457 3 года назад

    OLA amigo donde descargo la librería para este

  • @juanfra1997
    @juanfra1997 3 года назад

    Podrias hacer la librería en mplab usando el mcc para pics 16f mismo

    • @ElectrónicayCircuitos97
      @ElectrónicayCircuitos97  3 года назад

      Solo la tengo para el 18F4550 en XC8, no tengo contemplado hacerla con el MCC.
      Saludos.

    • @juanfra1997
      @juanfra1997 3 года назад

      @@ElectrónicayCircuitos97 para el 16f no seria de cambiarle registros?

    • @ElectrónicayCircuitos97
      @ElectrónicayCircuitos97  3 года назад

      @@juanfra1997 Si, y algunas funciones

    • @juanfra1997
      @juanfra1997 3 года назад

      @@ElectrónicayCircuitos97 tienes un blog talves donde se pueda ver todo eso ? Seria de mucha ayuda gracias!