- 41
- 194 132
CaliBeta
Colombia
āđāļāđāļēāļĢāđāļ§āļĄāđāļĄāļ·āđāļ 3 āļ.āļ. 2021
Hi! I am Carlos Betancourt, welcome to CaliBeta. In this channel we are dedicated to helping people who wish to acquire or improve their knowledge in the area of electronics, microcontroller programming such as Arduino, AVR and STM32, embedded system development, PCB design, 3D design and printing.
In CaliBeta you can find tutorials and tools that will allow you to turn your ideas of technological projects into real prototypes ðâĄðĶū
In CaliBeta you can find tutorials and tools that will allow you to turn your ideas of technological projects into real prototypes ðâĄðĶū
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
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
Me tomo una semana replicarlo. Pero llevo mÃĄs de de un aÃąo en intentar replicar el del esp32 estÃĄ en otr nivel.
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
tienes algun video sobre la implentaciÃģn y craciÃģn de Drivers?
No compa hace ya bastante que no subo contenido al canal
hola amigo me podrias facilitarr la contrseÃąa del doc en mega
a mi no me varia nada
Muchas gracias por las librerÃas se agradece mucho âš
Hola amigo michas gracias por el video, el fondo negro se puede poner en blanco?
Claro compaÃąero puedes configurarle ese color o cualquier otro que desees
es posible trabajar con UF2?
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 ?
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 ðĒ
Excelente
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?
Tu codigo no funciona, editado si funciona solo que ahora recien me di cuenta que la placa se quemo algunos puertos!
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
@@CaliBeta creo que pasa eso la versiÃģn del ide por eso
@@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!
que bueno que te funciono compaÃąero, saludos
uen contenido
Si en lugar de escribir HAL_MAX_DELAY pongo un tiempo de 1000mseg funcionarÃĄ igual? Tengo miedo que se bloquee mi micro
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
Saludos como podrÃa conectar 500 pantallas LCD de sencillas manejadas desde una PC .
ÂŋPiensa en tutoriales STM32 Bare metal? y en Asembler. Sin HAL (hardware abstraction layer)
Otro muy buen video! Gracias!
Muy bueno, muy didÃĄctico y explicado paso a paso! Excelente!
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
COMO SE PUEDE HACER PARA DAR MOVIMIENTO A TEXTO DE DERECHA A IZQUIERDA + LOGO + ANGULOS EN PANTALLA PARA DIFERENTES POSICIONES ?????
si funciona saluidos
Con gusto, saludos
Excelente explicaciÃģn y excelente videos tutoriale como puedo borrar el nombre de carlos, para poner mi nombre me ayudas porfavor
Muchas gracias
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
Si compaÃąero en el menÚ view puedes deshabilitar las pestaÃąas que no desees usar como dialogo que mencionas entre otras
Muchas gracias! Muy buen vÃdeo.
Con gusto compa, saludos
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?
Asà solo funciona si no envio nada, solo haciendo enter, para la consola stoy usando Termite, serÃĄ que ingresa datos basura?
Excelente video podrÃa hacer un video explicando como hacer para q las vÃas quede con antisolder, gracias
Vale compaÃąero lo tendrÃĐ en cuenta para futuros videos, saludos
Buen trabajo.
Gracias
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?
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
hola saludos cordiales, tu librerÃa funciona con la I2C o que modificaciÃģn mas se puede hacer
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 ððĨī
@@CaliBeta gracias por responder. Espero se resuelvan bien tus problemas, estarÃĐ atento a tus videos bendiciones
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
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
lo estaba probando pero no funciona en el stm32f103c8t6 o bluepill la libreria tambien es compatible con ese microcontrolador?
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
soy electronico , revise bien las coneccion un monton de veces y no funciona.Parece que no es compatible o le falta agregar algo mas.
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
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
@vasquezmonroyalvinbrandon9355 excelente muchas gracias por tu aporte ð
Ayuda ÂŋquÃĐ pasa si al enviarle caracteres no enciende el LED ni sucede nada?
Pero el evÃo si lo hace bien
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
Gracias master, muy buen video
Con gusto compa, que bueno que te sirviÃģ ððž
Hola, buen video!! hay alguna forma de que comportas los archivos?
8:55 Âŋesos 52 dÃas es el dato tÃĐcnico exacto o es una expresiÃģn casual?
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
@@CaliBeta Que buen dato, mil gracias.
Dale con gusto compaÃąero
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
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
exelente ses lo mismo una de 20*4 ? display ?
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)
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
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
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
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
ÂŋEsa herramienta del final cÃģmo se consigue y usa?
es un analizador lÃģgico, en un video del canal esta es tutorial de como usarla, saludos compa
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
Debes activar el ADC en la ventana MX antes de poder usarlo en el cÃģdigo
que tal bro , podrÃas poner el orden de los pines que usas del Arduino y los pines que usas de la LCD?
En la descripciÃģn del vÃdeo deje un link con todos los archivos, incluyendo una imagen de cÃģmo debe hacerse el montaje
@@CaliBeta revise y todo pero la pantalla no grafica se queda como pasmada con unos caracteres, tienes algun correo donde pueda mandarte mensaje?
Si claro puedes escribirme a calibetaingenieria@gmail.com
Funciona en WIndows 10?
Si compaÃąero
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?
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
como sera para bolivia no?
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.
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
a ver a ver, se puede exportar de eagle a Solidoworks para la visualizaciÃģn 3d??? ðĪðĪðĪðĪðĪðĪðĪðĪðĪĻðĪĻðĪĻðĪĻðĪĻ
Wow, muy buena libreria. Muchas gracias, justo lo que estoy buscando.
Gracias compaÃąero que bueno que te haya servido
@@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?
No compaÃąero no sabrÃa decirte ya que llevo varios aÃąos trabajando como independiente
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
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
@@CaliBeta gracias amigo , lo tomare en cuenta
@@CaliBeta como podrÃa hacer la conversiÃģn o las uniones que mencionas @calibeta ? Tienes algÚn video existente donde lo expliques ?
Que elegancia ,lo felicito,.
Muchas gracias compa, hay con bastante esfuerzo lo logrÃĐ hacer funcionar ðŠðž