Cómo cargar el bootloader al ATM328p por primera vez

Cargar el bootloader o el gestor de arranque por primera vez en nuestro ATM328p es muy sencillo, aunque tiene el inconveniente de que el bootloader tiene que cargarse a través de otra placa Arduino.  Para este ejemplo utilizaremos una placa Arduino Uno comercial. Esta estrada está destinada a la puesta en marcha del STM32F103C8 que

PCB DRONE | Manual de montaje

Esta estrada está destinada al montaje del PCB que hemos aprendido a diseñar en el curso de diseño de PCBs. Lista de materiales Tenéis la lista de materiales completa en la siguiente hoja de Excel:  Descargar lista de materiales Cada componentes tiene un identificador (Id) único. A lo largo de esta entrada y en cada

PCB DRONE | Pruebas software básicas

En esta entrada vamos a ver cómo utilizar el software para validar las lecturas del mando radio control y la generación de las señales PWM para accionar los motores. Esta estrada está destinada a la puesta en marcha del STM32F103C8 que hemos aprendido a diseñar en el curso de diseño de PCBs. Una vez hecho el

Programar STM32 con IDE de Arduino y ST-Link

En esta breve entrada vamos a repasar cómo cargar software en un STM32 desde el IDE de Arduino. Utilizaremos como ejemplo el STM32F103C8 que hemos aprendido a diseñar en el curso de diseño de PCBs. En primer lugar, conectar el ST-Link al PCB como se indica en la siguiente tabla: Comprar ST-Link en Amazon Pin ST-Link

Leer señales PPM de radiocontrol con Arduino o STM32, paso a paso

En esta entrada aprenderemos cómo leer señales PPM de un receptor radiocontrol utilizando Arduino o STM32. El recetor que he utilizado es el fs-ia6b y el mando el FlySky i6 FS-i6 2.4G. Comprar mando y receptor radiocontrol Conexión entre receptor y Arduino  Alimentaremos el receptor de los 5V y GND de la placa Arduino. Utilizaremos la

Comunicación I2C entre Arduino y STM32

En esta entrada aprenderemos como enviar variables desde un STM32F103 (Blue Pill) a un Arduino Nano vía I2C. Por utilizar un ejemplo real y que pueda tener utilidad, enviaremos por I2C las lecturas de un sensor MPU6050: el STM32 hará lecturas del sensor MPU6050 y las enviara al Arduino Nano vía I2C para que este las

PCB controlador de vuelo para drone 100% Arduino

Ya disponible el nuevo curso de diseño de tarjetas electrónicas (PCB). A lo largo de las 52 lecciones que tiene el curso, aprenderemos a diseñar tarjetas electrónicas de acabado profesional utilizando el programa KiCad.  Ir al CURSO de diseño PCB (Udemy) – con DESCUENTO  Para llegar a este objetivo, vamos a diseñar desde 0 este

Boya Iridium con Arduino y GPS | Diseño electrónica (esquemas y PCB)

En esta entrada voy a presentar el diseño de la electrónica seleccionado para este proyecto. Incluye un importante novedad, y es que los circuitos electrónicos se van a montar en formato PCB de fabricación profesional. Indice ‘Boya Iridium con Arduino‘ | Proyecto Elcano: Introducción Análisis de concepto y costes ⇒ Diseño electrónica (esquemas y PCB) Montaje hardware (próximamente) Programación en

Tutorial Arduino ultra bajo consumo (90uA)

En esta breve entrada vamos a ver paso a paso como reducir el consumo de la placa Arduino Nano desde los 18mA que consume en funcionamiento normal, hasta 90uA (micro-amperios) en modo bajo consumo.  Comprar Arduino Nano en Amazon Si eres aficionado al mundo DIY y Arduino, tarde o temprano comenzarás a trabajar en algún