CaliBeta
CaliBeta
  • 41
  • 194 132
Actualizar Firmware STM32 via OTA desde internet
En este video realizo una demostraciÃģn de actualizaciÃģn de firmware vía OTA (Over the Air) para un microcontrolador STM32.
este proceso requiere de un bootloader (gestor de arranque) personalizado que le permite al microcontrolador STM32 grabar el nuevo firmware en su memoria FLASH en la posicion de memoria indicada, desde un archivo binario guardado previamente en una memoria microSD.
El equipo inicia la aplicacion y se conecta a un broker MQTT mediante el uso de datos moviles con un modulo 4G Quectel EC25, controlador por comandos AT, una vez recibe el mensaje de actualizaciÃģn de firmware por MQTT, procede a descargarse el archivo Binario .bin desde un servidor FTP, para guardarlos posteriormente en la memoria microSD.
cuando finaliza la descarga de forma exitosa, el sistema se reinicia para arrancar el bootloader y realizar la actualizaciÃģn del firmware.
si deseas aÃąadir esta funciÃģn tan importante en tus proyectos y requieres crear un bootloader personalizado para STM32 escríbeme al siguiente correo: calibetaingenieria@gmail.com
ðŸ”ī Bienvenidos a CaliBeta. SUSCRÍBETE AHORA: bit.ly/Suscribirse_CaliBeta
ÂŋAPRECIAS mi trabajo y quieres que siga con ÃĐl?, puedes realizar una DONACION al canal, la cuÃĄl es necesaria para comprar los materiales de todos los proyectos y mejorar la calidad de los videos ðŸĪ“ðŸŽĨðŸ™ðŸ―
bit.ly/PayPalDonar
============================================
â–ķïļÃšnete a nosotros en nuestras redes sociales.
ðŸ‘Ĩ - CaliBeta2021
ðŸ“ļ - calibeta2021
📟 - github.com/CaliBeta
āļĄāļļāļĄāļĄāļ­āļ‡: 851

āļ§āļĩāļ”āļĩāđ‚āļ­

LCD 1602 caracteres personalizados con STM32 | HAL
āļĄāļļāļĄāļĄāļ­āļ‡ 6292 āļ›āļĩāļ—āļĩāđˆāđāļĨāđ‰āļ§
En este video aprenderemos como utilizar la pantalla LCD 1602 en modo de interface de 4 Bits con microcontroladores STM32, como siempre mediante el uso de la librería HAL y el stm32cube IDE. ðŸ”ī Bienvenidos a CaliBeta. SUSCRÍBETE AHORA: bit.ly/Suscribirse_CaliBeta ÂŋAPRECIAS mi trabajo y quieres que siga con ÃĐl?, puedes realizar una DONACION al canal, la cuÃĄl es necesaria para comprar los material...
Como usar pantalla LCD 1602 con STM32 | HAL
āļĄāļļāļĄāļĄāļ­āļ‡ 4.1K2 āļ›āļĩāļ—āļĩāđˆāđāļĨāđ‰āļ§
En este video aprenderemos como utilizar la pantalla LCD 1602 en modo de interface de 4 Bits con microcontroladores STM32, como siempre mediante el uso de la librería HAL y el stm32cube IDE. ðŸ”ī Bienvenidos a CaliBeta. SUSCRÍBETE AHORA: bit.ly/Suscribirse_CaliBeta ÂŋAPRECIAS mi trabajo y quieres que siga con ÃĐl?, puedes realizar una DONACION al canal, la cuÃĄl es necesaria para comprar los material...
Como generar delays en microsegundos con STM32 | HAL
āļĄāļļāļĄāļĄāļ­āļ‡ 1.3K2 āļ›āļĩāļ—āļĩāđˆāđāļĨāđ‰āļ§
En este video aprenderemos dos mÃĐtodos para generar retardos (delays) en microsegundos con microcontroladores STM32, como siempre mediante el uso de la librería HAL y el stm32cube IDE. ðŸ”ī Bienvenidos a CaliBeta. SUSCRÍBETE AHORA: bit.ly/Suscribirse_CaliBeta ÂŋAPRECIAS mi trabajo y quieres que siga con ÃĐl?, puedes realizar una DONACION al canal, la cuÃĄl es necesaria para comprar los materiales de ...
Como instalar plugin DevStyle en stm32cube IDE | dark theme
āļĄāļļāļĄāļĄāļ­āļ‡ 1K2 āļ›āļĩāļ—āļĩāđˆāđāļĨāđ‰āļ§
En este video mostraremos el proceso para instalar el pluging darkness devStyle de eclipse para nuestra herramienta stm32cube IDE con el fin de darle un mejor estilo ðŸĪ“📟 ðŸ”ī Bienvenidos a CaliBeta. SUSCRÍBETE AHORA: bit.ly/Suscribirse_CaliBeta ÂŋAPRECIAS mi trabajo y quieres que siga con ÃĐl?, puedes realizar una DONACION al canal, la cuÃĄl es necesaria para comprar los materiales de todos los proyec...
Como usar tarjeta microSD con STM32 | HAL stm32cube IDE
āļĄāļļāļĄāļĄāļ­āļ‡ 2.8K2 āļ›āļĩāļ—āļĩāđˆāđāļĨāđ‰āļ§
En este video aprenderemos como crear un sistema de archivos para usar una tarjeta microSD con un microcontrolador STM32, como siempre mediante el uso de la librería HAL en stm32cube IDE. ðŸ”ī Bienvenidos a CaliBeta. SUSCRÍBETE AHORA: bit.ly/Suscribirse_CaliBeta ÂŋAPRECIAS mi trabajo y quieres que siga con ÃĐl?, puedes realizar una DONACION al canal, la cuÃĄl es necesaria para comprar los materiales ...
Como CREAR libreria NRF24L01 para STM32 PARTE 4 | TX y RX
āļĄāļļāļĄāļĄāļ­āļ‡ 9222 āļ›āļĩāļ—āļĩāđˆāđāļĨāđ‰āļ§
En esta cuarta parte de nuestra serie, aprenderemos a crear funciones de transmisiÃģn y recepciÃģn de datos para nuestra librería del modulo transceptor NRF24L01 para microcontroladores STM32 y haciendo uso del analizador lÃģgico🎓 Ya viste la PARTE1? aquí te dejo el link: bit.ly/NRF24STM32Part1 Ya viste la PARTE2? aquí te dejo el link: bit.ly/NRF24STM32Part2 Ya viste la PARTE3? aquí te dejo el lin...
Como CREAR libreria NRF24L01 para STM32 PARTE 3 | STM32Cube IDE
āļĄāļļāļĄāļĄāļ­āļ‡ 8652 āļ›āļĩāļ—āļĩāđˆāđāļĨāđ‰āļ§
En esta tercera parte de nuestra serie, aprenderemos a crear funciones publicas para nuestra librería del modulo transceptor NRF24L01 para microcontroladores STM32 y haciendo uso del analizador lÃģgico🎓 Ya viste la PARTE1? aquí te dejo el link: bit.ly/NRF24STM32Part1 Ya viste la PARTE2? aquí te dejo el link: bit.ly/NRF24STM32Part2 Crearemos la librería desde cero y de la forma mas didÃĄctica posi...
Como CREAR libreria NRF24L01 para STM32 PARTE 2 | STM32Cube IDE
āļĄāļļāļĄāļĄāļ­āļ‡ 8922 āļ›āļĩāļ—āļĩāđˆāđāļĨāđ‰āļ§
En esta segunda parte de nuestra serie, aprenderemos a crear funciones privadas para nuestra librería del modulo transceptor NRF24L01 para microcontroladores STM32 🎓 Ya viste la PARTE1? aquí te dejo el link: bit.ly/NRF24STM32Part1 Crearemos la librería desde cero y de la forma mas didÃĄctica posible, como siempre mediante la librería HAL para nuestro microcontrolador STM32 en el entorno de desar...
Como CREAR libreria NRF24L01 para STM32 PARTE 1| STM32Cube IDE
āļĄāļļāļĄāļĄāļ­āļ‡ 2.3K2 āļ›āļĩāļ—āļĩāđˆāđāļĨāđ‰āļ§
En esta primera parte de nuestra serie, aprenderemos a crear una librería para el modulo transceptor NRF24L01 para microcontroladores STM32 🎓 Crearemos la librería desde cero y de la forma mas didÃĄctica posible, como siempre mediante la librería HAL para nuestro microcontrolador STM32 en el entorno de desarrollo STM32CubeIDE ðŸĪ“ ðŸ”ī Bienvenidos a CaliBeta. SUSCRÍBETE AHORA: bit.ly/Suscribirse_CaliB...
11 - ðŸĪ“ Curso STM32 | TIMER modo PWM | HAL stm32cube IDE🎓📟
āļĄāļļāļĄāļĄāļ­āļ‡ 8K2 āļ›āļĩāļ—āļĩāđˆāđāļĨāđ‰āļ§
En este video de nuestro curso STM32 aprenderemos a utilizar el perifÃĐrico TIMER en modo PWM para controlar la luminocidad de un LED RGB, como siempre mediante la librería HAL para nuestro microcontrolador STM32 en el entorno de desarrollo STM32CubeIDE 🎓 vamos a demostrar la potencia que tiene usar timers en nuestros proyectos. QuÃĐdate hasta el final para que veas las salidas led RGB con el ana...
10 - ðŸĪ“ Curso STM32 | TIMER modo Base | HAL Parte 2🎓📟
āļĄāļļāļĄāļĄāļ­āļ‡ 2.1K2 āļ›āļĩāļ—āļĩāđˆāđāļĨāđ‰āļ§
En este video de nuestro curso STM32 aprenderemos a utilizar el perifÃĐrico TIMER en modo Base y generando interrupciones por desbordamiento, como siempre mediante la librería HAL para nuestro microcontrolador STM32 en el entorno de desarrollo STM32CubeIDE 🎓 En esta segunda parte realizaremos el cÃģdigo en stm32cube IDE. para demostrar la potencia que tiene usar timers en nuestros proyectos. QuÃĐd...
09 - ðŸĪ“ Curso STM32 | TIMER modo Base | HAL Parte 1🎓📟
āļĄāļļāļĄāļĄāļ­āļ‡ 4.3K2 āļ›āļĩāļ—āļĩāđˆāđāļĨāđ‰āļ§
En este video de nuestro curso STM32 aprenderemos a utilizar el perifÃĐrico TIMER en modo Base y generando interrupciones por desbordamiento, como siempre mediante la librería HAL para nuestro microcontrolador STM32 en el entorno de desarrollo STM32CubeIDE 🎓 En esta primera parte explicaremos todos los conceptos de los TIMER y los diferentes tipos para las familia de STM32. No te veas la segunda...
08 - ðŸĪ“ Curso STM32 | ADC Multicanal con DMA | HAL🎓📟
āļĄāļļāļĄāļĄāļ­āļ‡ 3.6K2 āļ›āļĩāļ—āļĩāđˆāđāļĨāđ‰āļ§
En este video de nuestro curso STM32 aprenderemos a realizar lecturas analÃģgicas MULTICANAL mediante el perifÃĐrico ADC y el DMA, para medir seÃąales anÃĄlogas externas, muy importante para poder traducir informaciÃģn del mundo exterior a un entorno digital, como siempre mediante las librería HAL para nuestro microcontrolador STM32 en el entorno de desarrollo STM32CubeIDE 🎓 QuÃĐdate hasta el final d...
07 - ðŸĪ“ Curso STM32 | Lecturas AnalÃģgicas ADC Simple 🎓📟
āļĄāļļāļĄāļĄāļ­āļ‡ 7K2 āļ›āļĩāļ—āļĩāđˆāđāļĨāđ‰āļ§
En este video de nuestro curso STM32 aprenderemos a realizar lecturas analÃģgicas mediante el perifÃĐrico ADC, para medir seÃąales anÃĄlogas externas, muy importante para poder traducir informaciÃģn del mundo exterior a un entorno digital, como siempre mediante las librería HAL para nuestro microcontrolador STM32 en el entorno de desarrollo STM32CubeIDE 🎓 QuÃĐdate hasta el final del video para que ve...
ðŸŽđ Lofi Chill Beats para programar, estudiar o trabajar 🎞
āļĄāļļāļĄāļĄāļ­āļ‡ 8722 āļ›āļĩāļ—āļĩāđˆāđāļĨāđ‰āļ§
ðŸŽđ Lofi Chill Beats para programar, estudiar o trabajar 🎞
06 - ðŸĪ“ Curso STM32 | Comunicacion UART 🎓📟
āļĄāļļāļĄāļĄāļ­āļ‡ 5K3 āļ›āļĩāļ—āļĩāđˆāđāļĨāđ‰āļ§
06 - ðŸĪ“ Curso STM32 | Comunicacion UART 🎓📟
05 - ðŸĪ“ Curso STM32 | Interrupciones Externas EXTINT 🎓📟
āļĄāļļāļĄāļĄāļ­āļ‡ 2.9K3 āļ›āļĩāļ—āļĩāđˆāđāļĨāđ‰āļ§
05 - ðŸĪ“ Curso STM32 | Interrupciones Externas EXTINT 🎓📟
Como pedir PCB soldadas con JLCPCB | EAGLE 9
āļĄāļļāļĄāļĄāļ­āļ‡ 2.3K3 āļ›āļĩāļ—āļĩāđˆāđāļĨāđ‰āļ§
Como pedir PCB soldadas con JLCPCB | EAGLE 9
04 - ðŸĪ“ Curso STM32 | Configuracion SeÃąal de Reloj 🎓📟
āļĄāļļāļĄāļĄāļ­āļ‡ 2.8K3 āļ›āļĩāļ—āļĩāđˆāđāļĨāđ‰āļ§
04 - ðŸĪ“ Curso STM32 | Configuracion SeÃąal de Reloj 🎓📟
Analizador logico de bajo coste | Tutorial practico
āļĄāļļāļĄāļĄāļ­āļ‡ 3.1K3 āļ›āļĩāļ—āļĩāđˆāđāļĨāđ‰āļ§
Analizador logico de bajo coste | Tutorial practico
03 - ðŸĪ“ Curso STM32 | Manejo del GPIO Parte2 🎓📟
āļĄāļļāļĄāļĄāļ­āļ‡ 2.9K3 āļ›āļĩāļ—āļĩāđˆāđāļĨāđ‰āļ§
03 - ðŸĪ“ Curso STM32 | Manejo del GPIO Parte2 🎓📟
02 - ðŸĪ“ Curso STM32 | Manejo del GPIO Parte1 🎓
āļĄāļļāļĄāļĄāļ­āļ‡ 4.3K3 āļ›āļĩāļ—āļĩāđˆāđāļĨāđ‰āļ§
02 - ðŸĪ“ Curso STM32 | Manejo del GPIO Parte1 🎓
01 - ðŸĪ“ Curso STM32 | IntroducciÃģn a STM32CUBE 🎓
āļĄāļļāļĄāļĄāļ­āļ‡ 7K3 āļ›āļĩāļ—āļĩāđˆāđāļĨāđ‰āļ§
01 - ðŸĪ“ Curso STM32 | IntroducciÃģn a STM32CUBE 🎓
ðŸĪ” STMCUBE vs Arduino IDE | con cual programar mis SMT32? ðŸĪ”
āļĄāļļāļĄāļĄāļ­āļ‡ 10K3 āļ›āļĩāļ—āļĩāđˆāđāļĨāđ‰āļ§
ðŸĪ” STMCUBE vs Arduino IDE | con cual programar mis SMT32? ðŸĪ”
Cerradura electrÃģnica con Arduino | proyecto 01
āļĄāļļāļĄāļĄāļ­āļ‡ 9303 āļ›āļĩāļ—āļĩāđˆāđāļĨāđ‰āļ§
Cerradura electrÃģnica con Arduino | proyecto 01
Como importar IMAGENES y LOGOS en EAGLE | SVG a EAGLE
āļĄāļļāļĄāļĄāļ­āļ‡ 3.9K3 āļ›āļĩāļ—āļĩāđˆāđāļĨāđ‰āļ§
Como importar IMAGENES y LOGOS en EAGLE | SVG a EAGLE
Como usar mÃģdulos RF 433MHz con Arduino
āļĄāļļāļĄāļĄāļ­āļ‡ 3.3K3 āļ›āļĩāļ—āļĩāđˆāđāļĨāđ‰āļ§
Como usar mÃģdulos RF 433MHz con Arduino
Como Fabricar PCB en China con JLCPCB | Gerber EAGLE 9
āļĄāļļāļĄāļĄāļ­āļ‡ 1.7K3 āļ›āļĩāļ—āļĩāđˆāđāļĨāđ‰āļ§
Como Fabricar PCB en China con JLCPCB | Gerber EAGLE 9
10 Como Crear Librerías 3D en EAGLE 9
āļĄāļļāļĄāļĄāļ­āļ‡ 4.5K3 āļ›āļĩāļ—āļĩāđˆāđāļĨāđ‰āļ§
10 Como Crear Librerías 3D en EAGLE 9

āļ„āļ§āļēāļĄāļ„āļīāļ”āđ€āļŦāđ‡āļ™

  • @alfredobadillo2280
    @alfredobadillo2280 āļŦāļĨāļēāļĒāđ€āļ”āļ·āļ­āļ™āļāđˆāļ­āļ™

    Me tomo una semana replicarlo. Pero llevo mÃĄs de de un aÃąo en intentar replicar el del esp32 estÃĄ en otr nivel.

    • @CaliBeta
      @CaliBeta āļŦāļĨāļēāļĒāđ€āļ”āļ·āļ­āļ™āļāđˆāļ­āļ™

      Excelente compa, si el del esp32 es mÃĄs complejo por el tema de la encriptaciÃģn y demÃĄs, este es un OTA mÃĄs sencillo

  • @marcelolautaroleguizamonca1164
    @marcelolautaroleguizamonca1164 āļŦāļĨāļēāļĒāđ€āļ”āļ·āļ­āļ™āļāđˆāļ­āļ™

    tienes algun video sobre la implentaciÃģn y craciÃģn de Drivers?

    • @CaliBeta
      @CaliBeta āļŦāļĨāļēāļĒāđ€āļ”āļ·āļ­āļ™āļāđˆāļ­āļ™

      No compa hace ya bastante que no subo contenido al canal

  • @gabrielmurillo777
    @gabrielmurillo777 2 āļŦāļĨāļēāļĒāđ€āļ”āļ·āļ­āļ™āļāđˆāļ­āļ™

    hola amigo me podrias facilitarr la contrseÃąa del doc en mega

  • @greysirejas4551
    @greysirejas4551 3 āļŦāļĨāļēāļĒāđ€āļ”āļ·āļ­āļ™āļāđˆāļ­āļ™

    a mi no me varia nada

  • @yimiotomaki6577
    @yimiotomaki6577 3 āļŦāļĨāļēāļĒāđ€āļ”āļ·āļ­āļ™āļāđˆāļ­āļ™

    Muchas gracias por las librerías se agradece mucho ☚

  • @AlejandroDamian-bd8qs
    @AlejandroDamian-bd8qs 5 āļŦāļĨāļēāļĒāđ€āļ”āļ·āļ­āļ™āļāđˆāļ­āļ™

    Hola amigo michas gracias por el video, el fondo negro se puede poner en blanco?

    • @CaliBeta
      @CaliBeta 5 āļŦāļĨāļēāļĒāđ€āļ”āļ·āļ­āļ™āļāđˆāļ­āļ™

      Claro compaÃąero puedes configurarle ese color o cualquier otro que desees

  • @PeleadoresHonra
    @PeleadoresHonra 6 āļŦāļĨāļēāļĒāđ€āļ”āļ·āļ­āļ™āļāđˆāļ­āļ™

    es posible trabajar con UF2?

  • @gonzalezhernandezjoseanton9100
    @gonzalezhernandezjoseanton9100 6 āļŦāļĨāļēāļĒāđ€āļ”āļ·āļ­āļ™āļāđˆāļ­āļ™

    gracias amigo,habia visto varios videos pero con este entendi un poco mas la configuracion,exelente explicacion,tienes algun video de ÂŋADC con trigger por timmer ?

    • @CaliBeta
      @CaliBeta 6 āļŦāļĨāļēāļĒāđ€āļ”āļ·āļ­āļ™āļāđˆāļ­āļ™

      Hola compaÃąero que bueno que te sirviÃģ el vídeo, lamentablemente por diversos problemas personales no he podido volver a subir contenido nuevo al canal ðŸ˜Ē

  • @0garos0
    @0garos0 6 āļŦāļĨāļēāļĒāđ€āļ”āļ·āļ­āļ™āļāđˆāļ­āļ™

    Excelente

  • @guillermoprieto4357
    @guillermoprieto4357 7 āļŦāļĨāļēāļĒāđ€āļ”āļ·āļ­āļ™āļāđˆāļ­āļ™

    Buenas días saludos desde MÃĐxico, quiero colocar este receptor en la entrada a mi privada, pero mi duda es si otra persona ajena a mi privada tiene un control para un receptor como el mío puede tambiÃĐn activar el receptor de mi privada?

  • @diegoulises7541
    @diegoulises7541 7 āļŦāļĨāļēāļĒāđ€āļ”āļ·āļ­āļ™āļāđˆāļ­āļ™

    Tu codigo no funciona, editado si funciona solo que ahora recien me di cuenta que la placa se quemo algunos puertos!

    • @CaliBeta
      @CaliBeta 7 āļŦāļĨāļēāļĒāđ€āļ”āļ·āļ­āļ™āļāđˆāļ­āļ™

      A mí me funcionÃģ cuando hice el vídeo, revisa que hayas realizado todos los pasos y que estes usando la versiÃģn 1.11.2 de IDE

    • @diegoulises7541
      @diegoulises7541 7 āļŦāļĨāļēāļĒāđ€āļ”āļ·āļ­āļ™āļāđˆāļ­āļ™

      @@CaliBeta creo que pasa eso la versiÃģn del ide por eso

    • @diegoulises7541
      @diegoulises7541 6 āļŦāļĨāļēāļĒāđ€āļ”āļ·āļ­āļ™āļāđˆāļ­āļ™

      @@CaliBeta Si funciona el codigo me di cuenta que la placa se habia daÃąado porque probe con otra misma placa del mismo modelo y funciono sin problemas!

    • @CaliBeta
      @CaliBeta 6 āļŦāļĨāļēāļĒāđ€āļ”āļ·āļ­āļ™āļāđˆāļ­āļ™

      que bueno que te funciono compaÃąero, saludos

  • @deybiraul9522
    @deybiraul9522 8 āļŦāļĨāļēāļĒāđ€āļ”āļ·āļ­āļ™āļāđˆāļ­āļ™

    uen contenido

  • @rgabygc
    @rgabygc 8 āļŦāļĨāļēāļĒāđ€āļ”āļ·āļ­āļ™āļāđˆāļ­āļ™

    Si en lugar de escribir HAL_MAX_DELAY pongo un tiempo de 1000mseg funcionarÃĄ igual? Tengo miedo que se bloquee mi micro

    • @CaliBeta
      @CaliBeta 8 āļŦāļĨāļēāļĒāđ€āļ”āļ·āļ­āļ™āļāđˆāļ­āļ™

      Si colocas algÚn dinero en la funciÃģn, el microcontroller esperara ese tiempo, si colocas 1000mseg esperara ese tiempo antes de saltar a la siguiente línea, depende mucho de con quÃĐ hardware estÃĐs trabajando, ensaya y prueba si con ese tiempo de espera te funciona. HAL_MAX_DELAY es solo una macro que le dice al microcontroller que espere el tiempo mÃĄximo que son como 55 días o algo asi

  • @robertorojas1267
    @robertorojas1267 9 āļŦāļĨāļēāļĒāđ€āļ”āļ·āļ­āļ™āļāđˆāļ­āļ™

    Saludos como podría conectar 500 pantallas LCD de sencillas manejadas desde una PC .

  • @ernstpolania5334
    @ernstpolania5334 10 āļŦāļĨāļēāļĒāđ€āļ”āļ·āļ­āļ™āļāđˆāļ­āļ™

    ÂŋPiensa en tutoriales STM32 Bare metal? y en Asembler. Sin HAL (hardware abstraction layer)

  • @pabloosvaldopenizzotto1098
    @pabloosvaldopenizzotto1098 10 āļŦāļĨāļēāļĒāđ€āļ”āļ·āļ­āļ™āļāđˆāļ­āļ™

    Otro muy buen video! Gracias!

  • @pabloosvaldopenizzotto1098
    @pabloosvaldopenizzotto1098 10 āļŦāļĨāļēāļĒāđ€āļ”āļ·āļ­āļ™āļāđˆāļ­āļ™

    Muy bueno, muy didÃĄctico y explicado paso a paso! Excelente!

  • @alejandramilenafrancohenao5292
    @alejandramilenafrancohenao5292 11 āļŦāļĨāļēāļĒāđ€āļ”āļ·āļ­āļ™āļāđˆāļ­āļ™

    Buenas tardes , estoy utilizando un esp32 con esta pantalla ST7920, he hecho graficos y puedo imprimer textos pero no he podido mostrar una variable ejemplo float sen1; donde sen1 es un sensor analogo esperificamente es un LM35, un codigo muy sensillo de hacer he colocado sen1 en comillas simples, sin comillas, lo he cambiado a entero pero nada tengo esta extructura u8g2.clearBuffer(); u8g2.setFont(u8g2_font_t0_22b_mr); u8g2.drawStr(15, 30, sen1); u8g2.sendBuffer(); tambien he usado la funcion u8g2.setCursor(15, 30); u8g2.print(sen1); o existe otra funcion para mostrar variables, Muchas gracias

  • @miniaturascastillo-minic6564
    @miniaturascastillo-minic6564 11 āļŦāļĨāļēāļĒāđ€āļ”āļ·āļ­āļ™āļāđˆāļ­āļ™

    COMO SE PUEDE HACER PARA DAR MOVIMIENTO A TEXTO DE DERECHA A IZQUIERDA + LOGO + ANGULOS EN PANTALLA PARA DIFERENTES POSICIONES ?????

  • @guillermorosas3398
    @guillermorosas3398 11 āļŦāļĨāļēāļĒāđ€āļ”āļ·āļ­āļ™āļāđˆāļ­āļ™

    si funciona saluidos

    • @CaliBeta
      @CaliBeta 11 āļŦāļĨāļēāļĒāđ€āļ”āļ·āļ­āļ™āļāđˆāļ­āļ™

      Con gusto, saludos

  • @josealbertocalderongemin5597
    @josealbertocalderongemin5597 11 āļŦāļĨāļēāļĒāđ€āļ”āļ·āļ­āļ™āļāđˆāļ­āļ™

    Excelente explicaciÃģn y excelente videos tutoriale como puedo borrar el nombre de carlos, para poner mi nombre me ayudas porfavor

  • @ravtepdav
    @ravtepdav āļ›āļĩāļ—āļĩāđˆāđāļĨāđ‰āļ§

    Muchas gracias

  • @gustavoballesteros2302
    @gustavoballesteros2302 āļ›āļĩāļ—āļĩāđˆāđāļĨāđ‰āļ§

    Hola seÃąor buenas tardes. Muy interesante todo el curso de Eagle y mi pregunta es como quito la ventana de dialogo que esta a la izquierda ya que ocupa mucha pantalla

    • @CaliBeta
      @CaliBeta āļ›āļĩāļ—āļĩāđˆāđāļĨāđ‰āļ§

      Si compaÃąero en el menÚ view puedes deshabilitar las pestaÃąas que no desees usar como dialogo que mencionas entre otras

  • @thedoxter2833
    @thedoxter2833 āļ›āļĩāļ—āļĩāđˆāđāļĨāđ‰āļ§

    Muchas gracias! Muy buen vídeo.

    • @CaliBeta
      @CaliBeta āļ›āļĩāļ—āļĩāđˆāđāļĨāđ‰āļ§

      Con gusto compa, saludos

  • @kristianpatino9770
    @kristianpatino9770 āļ›āļĩāļ—āļĩāđˆāđāļĨāđ‰āļ§

    Excelentes tutoriales, amigo una consulta, cuando hago esto: if(!HAL_UART_Receive(&huart2, data, 1, HAL_MAX_DELAY)){ HAL_GPIO_TogglePin(LD2_GPIO_Port, LD2_Pin); } enciende y apaga el LED, me parece que la variable se tendría que limpiar porque el IF detecta que hay algo en Data y vuelve a entrar, lo extraÃąo es que al volver entrar y por consiguiente apagar el LED, ahi se queda esperando de nuevo por otra entrada. que estarÃĄ sucediendo?

    • @kristianpatino9770
      @kristianpatino9770 āļ›āļĩāļ—āļĩāđˆāđāļĨāđ‰āļ§

      Así solo funciona si no envio nada, solo haciendo enter, para la consola stoy usando Termite, serÃĄ que ingresa datos basura?

  • @geinerlopezfernandez9541
    @geinerlopezfernandez9541 āļ›āļĩāļ—āļĩāđˆāđāļĨāđ‰āļ§

    Excelente video podría hacer un video explicando como hacer para q las vías quede con antisolder, gracias

    • @CaliBeta
      @CaliBeta āļ›āļĩāļ—āļĩāđˆāđāļĨāđ‰āļ§

      Vale compaÃąero lo tendrÃĐ en cuenta para futuros videos, saludos

  • @Metaconta
    @Metaconta āļ›āļĩāļ—āļĩāđˆāđāļĨāđ‰āļ§

    Buen trabajo.

    • @CaliBeta
      @CaliBeta āļ›āļĩāļ—āļĩāđˆāđāļĨāđ‰āļ§

      Gracias

  • @brayanaquino4727
    @brayanaquino4727 āļ›āļĩāļ—āļĩāđˆāđāļĨāđ‰āļ§

    Un saludo, tenia una pregunta, aunque has diseÃąado todo el componente, como se que el componente va cumplir su funcion. Me acuerdo que requeria un algoritmo codigo, pero aun no estoy seguro, que dices?

    • @CaliBeta
      @CaliBeta āļ›āļĩāļ—āļĩāđˆāđāļĨāđ‰āļ§

      Creo que estas confundiendo el diseÃąo CAD con la simulaciÃģn de circuitos, en CAD solo importa las medidas del footprint (huella) de tu componente y la forma y ubicaciÃģn de los pines que le das en el symbol (símbolo para el diagrama esquemÃĄtico). en cuanto al funcionamiento de cada componente se supone que cuando vas a diseÃąar un esquemÃĄtico en CAD, ya previamente has validado el funcionamiento del circuito, ya sea en simulaciÃģn con otro software o con un montaje real en protoboard

  • @johnn3
    @johnn3 āļ›āļĩāļ—āļĩāđˆāđāļĨāđ‰āļ§

    hola saludos cordiales, tu librería funciona con la I2C o que modificaciÃģn mas se puede hacer

    • @CaliBeta
      @CaliBeta āļ›āļĩāļ—āļĩāđˆāđāļĨāđ‰āļ§

      No compaÃąero para I2C no te va a funcionar, solamente deja driver de control para protocolo de 4 bits. Para que funcione con I2C debes hacer varios cambios, ese es uno de los vídeos que tengo pendientes de subir al canal pero por temas personales no he podido 😕ðŸĨī

    • @johnn3
      @johnn3 āļ›āļĩāļ—āļĩāđˆāđāļĨāđ‰āļ§

      @@CaliBeta gracias por responder. Espero se resuelvan bien tus problemas, estarÃĐ atento a tus videos bendiciones

  • @elgatovolador61
    @elgatovolador61 āļ›āļĩāļ—āļĩāđˆāđāļĨāđ‰āļ§

    Es lÃģgico ver resultados asi, ya que los STM32 es una tecnología mas reciente y mejores equipos, Arduino supongo fue el iniciador o pioneros en este tipo de tarjetas, Arduino que yo soy novato se me hace una herramienta ideal ya que su costo es bajo y entre comillas sencillo y no hay que comprar otras cosas para poder programarlos, ya habrÃĄ gente mas experimentada y con otras necesidades que opten por los stm32

    • @CaliBeta
      @CaliBeta āļ›āļĩāļ—āļĩāđˆāđāļĨāđ‰āļ§

      creo que no entendiste la temÃĄtica del video o en su defecto no lo viste completo, en ningÚn momento la comparaciÃģn fue a nivel de hardware, se hizo a nivel de software ya que programe la misma placa (un STM32F030K6) con ambos IDEs, demostrando que la capa de abstracciÃģn que usa Arduino IDE, aunque le facilita la vida al usuario final por contra parte desperdicia recursos de memoria del microcontrolador y hace la aplicaciÃģn bastante mas lenta en tiempos de ejecuciÃģn, lo que para un desarrollo profesional puede llegar a ser perjudicial. esta mas que claro que cualquier stm32 va a ser mas potente en hardware que las placas AVR de los primeros Arduino por el solo hecho de ser una arquitectura de 32 bits

  • @vasquezmonroyalvinbrandon9355
    @vasquezmonroyalvinbrandon9355 āļ›āļĩāļ—āļĩāđˆāđāļĨāđ‰āļ§

    lo estaba probando pero no funciona en el stm32f103c8t6 o bluepill la libreria tambien es compatible con ese microcontrolador?

    • @CaliBeta
      @CaliBeta āļ›āļĩāļ—āļĩāđˆāđāļĨāđ‰āļ§

      Si es compatible con cualquier microcontroller STM32 que pueda usar HAL, te recomiendo que revises tus conexiones elÃĐctricas y valides si la LCD estÃĄ en buenas condiciones, saludos

    • @poulangulo4570
      @poulangulo4570 8 āļŦāļĨāļēāļĒāđ€āļ”āļ·āļ­āļ™āļāđˆāļ­āļ™

      soy electronico , revise bien las coneccion un monton de veces y no funciona.Parece que no es compatible o le falta agregar algo mas.

    • @CaliBeta
      @CaliBeta 8 āļŦāļĨāļēāļĒāđ€āļ”āļ·āļ­āļ™āļāđˆāļ­āļ™

      Vale verÃĐ si lo puedo validar mÃĄs adelante, por quÃĐ no tengo una bluepill en estos momentos, igual como estÃĄ basada en HAL si tu bluepill tiene el microcontroller original debería funcionar

    • @vasquezmonroyalvinbrandon9355
      @vasquezmonroyalvinbrandon9355 8 āļŦāļĨāļēāļĒāđ€āļ”āļ·āļ­āļ™āļāđˆāļ­āļ™

      Si funciona con el blue pill pero despuÃĐs de poner el comando de lcd_init Hay que poner un delay de 5 ms y tambiÃĐn despuÃĐs del comando LCD clear y con eso funciona 100 puntos

    • @CaliBeta
      @CaliBeta 8 āļŦāļĨāļēāļĒāđ€āļ”āļ·āļ­āļ™āļāđˆāļ­āļ™

      @vasquezmonroyalvinbrandon9355 excelente muchas gracias por tu aporte 📟

  • @Gratiman
    @Gratiman āļ›āļĩāļ—āļĩāđˆāđāļĨāđ‰āļ§

    Ayuda ÂŋquÃĐ pasa si al enviarle caracteres no enciende el LED ni sucede nada?

    • @Gratiman
      @Gratiman āļ›āļĩāļ—āļĩāđˆāđāļĨāđ‰āļ§

      Pero el evío si lo hace bien

    • @CaliBeta
      @CaliBeta āļ›āļĩāļ—āļĩāđˆāđāļĨāđ‰āļ§

      debes revisar si la conexiÃģn si esta cruzada, TX con RX y RX con TX y tambiÃĐn que ambos puertos tengan los mismos parametros de baudrate, paridad y demÃĄs. tambiÃĐn puede ser que tu modulo conversor de uart a usb tenga el pin de RX daÃąado

  • @Gratiman
    @Gratiman āļ›āļĩāļ—āļĩāđˆāđāļĨāđ‰āļ§

    Gracias master, muy buen video

    • @CaliBeta
      @CaliBeta āļ›āļĩāļ—āļĩāđˆāđāļĨāđ‰āļ§

      Con gusto compa, que bueno que te sirviÃģ 👊🏞

  • @facundoarganaraz3227
    @facundoarganaraz3227 āļ›āļĩāļ—āļĩāđˆāđāļĨāđ‰āļ§

    Hola, buen video!! hay alguna forma de que comportas los archivos?

  • @Gratiman
    @Gratiman āļ›āļĩāļ—āļĩāđˆāđāļĨāđ‰āļ§

    8:55 Âŋesos 52 días es el dato tÃĐcnico exacto o es una expresiÃģn casual?

    • @CaliBeta
      @CaliBeta āļ›āļĩāļ—āļĩāđˆāđāļĨāđ‰āļ§

      Es un aproximado, los retardos estÃĄn en milisegundos, con ctrl+click puedes revisar cuando vale HAL_MAXDELAY y sacar el valor exacto si lo necesitas

    • @Gratiman
      @Gratiman āļ›āļĩāļ—āļĩāđˆāđāļĨāđ‰āļ§

      @@CaliBeta Que buen dato, mil gracias.

    • @CaliBeta
      @CaliBeta āļ›āļĩāļ—āļĩāđˆāđāļĨāđ‰āļ§

      Dale con gusto compaÃąero

  • @miguelmanzanero2525
    @miguelmanzanero2525 āļ›āļĩāļ—āļĩāđˆāđāļĨāđ‰āļ§

    Buenas tardes dÃģnde puedo comprar el software eagle para poder diseÃąar o que cuenta es donde lo ubico para poder tener software y poder pagar

    • @CaliBeta
      @CaliBeta āļ›āļĩāļ—āļĩāđˆāđāļĨāđ‰āļ§

      En la pÃĄgina de Autodesk, te creas una cuenta y luego en el apartado de software buscas Eagle y los descargas. La versiÃģn free tiene varias limitaciones, pero sirve para la mayoría de los diseÃąos de PCB que no sea muy complejos

  • @marcelogonzalez6031
    @marcelogonzalez6031 āļ›āļĩāļ—āļĩāđˆāđāļĨāđ‰āļ§

    exelente ses lo mismo una de 20*4 ? display ?

    • @CaliBeta
      @CaliBeta āļ›āļĩāļ—āļĩāđˆāđāļĨāđ‰āļ§

      no en este caso son display diferentes, la 20x4 es alfanumÃĐrica y esta del video es grafica, lo que amplia bastante las posibilidades para diseÃąar GUIs (interface graficas de usuario)

  • @THECNOMUN
    @THECNOMUN āļ›āļĩāļ—āļĩāđˆāđāļĨāđ‰āļ§

    cara de loco ... una pregunta .. segun lo que dices al principio de tuto.. que solo lee seÃąales digitales mas no analogicas. es decir que si quiero leer las seÃąales que emite un memoria bios .. no las lee o si las lee .. o aque te refieres cuando dices seÃąales digitales si lee y analogicas no .. por ejemplo una seÃąal RF .. la podra leer.. ???? saludos

    • @CaliBeta
      @CaliBeta āļ›āļĩāļ—āļĩāđˆāđāļĨāđ‰āļ§

      Cuando digo que solo captura seÃąales digitales me refiero a que trabaja solo con niveles lÃģgicos, es decir, 0 y 1, dÃģnde 0 es 0V y 1 debe ser por lo menos 3V para que el analizador logrÃĐ capturarlo. No es un osciloscopio, por ende no puede capturar seÃąales analogicas (continuas en el tiempo) ni variaciones de voltaje como lo hace un osciloscopio, ya que estÃĄ diseÃąado para trabajar estrictamente con seÃąales lÃģgicas digitales. Espero haya podido aclarar tu duda, saludos

  • @brunogarcia5173
    @brunogarcia5173 āļ›āļĩāļ—āļĩāđˆāđāļĨāđ‰āļ§

    Buenas tardes, espero estes muy bien, me podrias apoyar exportando unos archivos gerber? Ya tengo el diseÃąo solo es exportar los archivos y que costo tendría? Gracias

    • @CaliBeta
      @CaliBeta āļ›āļĩāļ—āļĩāđˆāđāļĨāđ‰āļ§

      Hola buenas tardes, claro que sí, si tienes el diseÃąo el eagle puedo ayudarte con eso, puedes enviar el diseÃąo a calibetaingenieria@gmail.com

  • @Gratiman
    @Gratiman āļ›āļĩāļ—āļĩāđˆāđāļĨāđ‰āļ§

    ÂŋEsa herramienta del final cÃģmo se consigue y usa?

    • @CaliBeta
      @CaliBeta āļ›āļĩāļ—āļĩāđˆāđāļĨāđ‰āļ§

      es un analizador lÃģgico, en un video del canal esta es tutorial de como usarla, saludos compa

  • @moisesreyes1183
    @moisesreyes1183 āļ›āļĩāļ—āļĩāđˆāđāļĨāđ‰āļ§

    Buenas tardes, estoy realizando la prÃĄctica, he configurado todos los perifÃĐricos como en el video, cuando busco la linea-------HAL_ADC_Start(&hadc1,)------no me aparece, no se si tenga activarlo desde el inicio con las configuraciones, lo estoy poniendo manualmente pero no hace nada

    • @CaliBeta
      @CaliBeta āļ›āļĩāļ—āļĩāđˆāđāļĨāđ‰āļ§

      Debes activar el ADC en la ventana MX antes de poder usarlo en el cÃģdigo

  • @fortresswr2267
    @fortresswr2267 āļ›āļĩāļ—āļĩāđˆāđāļĨāđ‰āļ§

    que tal bro , podrías poner el orden de los pines que usas del Arduino y los pines que usas de la LCD?

    • @CaliBeta
      @CaliBeta āļ›āļĩāļ—āļĩāđˆāđāļĨāđ‰āļ§

      En la descripciÃģn del vídeo deje un link con todos los archivos, incluyendo una imagen de cÃģmo debe hacerse el montaje

    • @fortresswr2267
      @fortresswr2267 āļ›āļĩāļ—āļĩāđˆāđāļĨāđ‰āļ§

      @@CaliBeta revise y todo pero la pantalla no grafica se queda como pasmada con unos caracteres, tienes algun correo donde pueda mandarte mensaje?

    • @CaliBeta
      @CaliBeta āļ›āļĩāļ—āļĩāđˆāđāļĨāđ‰āļ§

      Si claro puedes escribirme a calibetaingenieria@gmail.com

  • @adolfocarrillo248
    @adolfocarrillo248 āļ›āļĩāļ—āļĩāđˆāđāļĨāđ‰āļ§

    Funciona en WIndows 10?

    • @CaliBeta
      @CaliBeta āļ›āļĩāļ—āļĩāđˆāđāļĨāđ‰āļ§

      Si compaÃąero

  • @Gibrannachus
    @Gibrannachus āļ›āļĩāļ—āļĩāđˆāđāļĨāđ‰āļ§

    Muchas gracias, al probar las comunicaciones recibiendo el dato y transmitiendo el dato recibido, llegado a los 8 mensajes aprox, siempre empieza a fallar, puede ser por algo del buffer de recepcion o transmision del uart?

    • @CaliBeta
      @CaliBeta āļ›āļĩāļ—āļĩāđˆāđāļĨāđ‰āļ§

      Habría que revisar pero hasta ahora no me ha sucedido, aunque en proyectos finales suelo usar la UART como interrupciÃģn para el RX y así evitar perder datos

  • @mamanipomawilderroger5521
    @mamanipomawilderroger5521 āļ›āļĩāļ—āļĩāđˆāđāļĨāđ‰āļ§

    como sera para bolivia no?

  • @espartangod
    @espartangod āļ›āļĩāļ—āļĩāđˆāđāļĨāđ‰āļ§

    Lo que sucede es que el compilador es el mismo en ambos, Arduino IDE no tiene su propia compilador, usa otros compiladores como los de AVR-GCC para sus Atmega 328p y STM32 usa compiladores para ARM (y claro que la mayoría de los compiladores estÃĄn basados en GCC de la GNU). Lo que si es el framework que proporciona Arduino (o "Framework Arduino") que da una capa de abstracciÃģn y hace todo el cÃģdigo portable a diferentes plataformas (claro que depende mucho de uso hagas con los pines y que uso le des al hardware ) así que si, simplifica de mÃĄs pero es un impedimento ya que te limita al fin y acabo, pero ya todo depende del contexto donde se haga uso, Arduino es completamente para educaciÃģn.

    • @CaliBeta
      @CaliBeta āļ›āļĩāļ—āļĩāđˆāđāļĨāđ‰āļ§

      Exacto compaÃąero, muchas veces esas capas de abstracciÃģn que nos facilitan la vida, son a costa de perder rendimiento y consumir mÃĄs recursos del MCU, todo depende del tipo de proyecto a realizar pero realmente las herramientas de ST don tan buenas que pienso que no vale la pena programar estos micros con Arduino, sobre todo con la parte del cube MX que de forma grÃĄfica puedes configurar los perifÃĐricos

  • @gianbetos
    @gianbetos āļ›āļĩāļ—āļĩāđˆāđāļĨāđ‰āļ§

    a ver a ver, se puede exportar de eagle a Solidoworks para la visualizaciÃģn 3d??? ðŸĪ”ðŸĪ”ðŸĪ”ðŸĪ”ðŸĪ”ðŸĪ”ðŸĪ”ðŸĪ”ðŸĪĻðŸĪĻðŸĪĻðŸĪĻðŸĪĻ

  • @santiagomedina1717
    @santiagomedina1717 āļ›āļĩāļ—āļĩāđˆāđāļĨāđ‰āļ§

    Wow, muy buena libreria. Muchas gracias, justo lo que estoy buscando.

    • @CaliBeta
      @CaliBeta āļ›āļĩāļ—āļĩāđˆāđāļĨāđ‰āļ§

      Gracias compaÃąero que bueno que te haya servido

    • @santiagomedina1717
      @santiagomedina1717 āļ›āļĩāļ—āļĩāđˆāđāļĨāđ‰āļ§

      @@CaliBeta Disculpa, tengo una consulta. Yo soy estudiante de ElectrÃģnica y me interesa la IoT, Sistemas Embebidos y Domotica, etc. Me gustaria trabajar como programador del lenguaje C (pero siempre piden Seniors) o trabajar como auxiliar para empresas de Domotica en Cali (pero no encuentro mucho, o necesitan gente graduada). ÂŋTienes alguna idea como uno puede integrarse en este sector como Jr o ayudante?

    • @CaliBeta
      @CaliBeta āļ›āļĩāļ—āļĩāđˆāđāļĨāđ‰āļ§

      No compaÃąero no sabría decirte ya que llevo varios aÃąos trabajando como independiente

  • @miguelramirez-ie6ij
    @miguelramirez-ie6ij āļ›āļĩāļ—āļĩāđˆāđāļĨāđ‰āļ§

    Hola Amiga , oye he estado queriendo enviar la seÃąal del ADC de este video utilizando el NRF24L01 pero no se logra enviar cuando debuggeo el codigo no lo acepta la funcion NRF24_Transmit, sabes como puedo enviar la seÃąal de los joystick , es para un Radio control , saludos desde mexico Hermano , excelentes videos aprendes mucho , saludos desde mexico

    • @CaliBeta
      @CaliBeta āļ›āļĩāļ—āļĩāđˆāđāļĨāđ‰āļ§

      La funciÃģn transmit solo admite un buffer del tipo uint8_t, me imagino que la variable que usas para leer los joystick desde el adc es una uint16_t así que no son compatibles, debes realizar la conversiÃģn o en su defecto usar uniones

    • @miguelramirez-ie6ij
      @miguelramirez-ie6ij āļ›āļĩāļ—āļĩāđˆāđāļĨāđ‰āļ§

      @@CaliBeta gracias amigo , lo tomare en cuenta

    • @miguelramirez-ie6ij
      @miguelramirez-ie6ij āļ›āļĩāļ—āļĩāđˆāđāļĨāđ‰āļ§

      @@CaliBeta como podría hacer la conversiÃģn o las uniones que mencionas @calibeta ? Tienes algÚn video existente donde lo expliques ?

  • @AlcidesRamosZambrano
    @AlcidesRamosZambrano āļ›āļĩāļ—āļĩāđˆāđāļĨāđ‰āļ§

    Que elegancia ,lo felicito,.

    • @CaliBeta
      @CaliBeta āļ›āļĩāļ—āļĩāđˆāđāļĨāđ‰āļ§

      Muchas gracias compa, hay con bastante esfuerzo lo logrÃĐ hacer funcionar 💊🏞