Content for STM32F103C8

Programming STM32 Based Boards with the Arduino IDE

“Since it’s inception the Arduino IDE has demonstrated the desire to support all kind of platforms, from Arduino clones and variations of different manufacturers to third party boards like the ESP32 and ESp8266. As more people get familiar with …

Project  Morse-Tutor

Morse-Tutor

“An inexpensive device for learning Morse Code, using STM32F103C “Blue Pill” microcontroller board, 2.2” ILI9341 TFT, rotary encoder, and piezo element. Based on “Morse Code Tutor” by Jack Purdum W8TEE. Full description and 8-part tutorial available at w8bh.net …

HS101: A high quality, and Cheap DIY Oscilloscope

“One of the most interesting thing about being a maker is you never get tool-stranded, with the right components, makers tend to have the ability to build makeshift tools on the go. Today, we will take a look on how …

Making a DIY text laser projector

“Let’s find out how to make a simple enough laser projector out of electronics you can find at home. Introduction There are two ways to create an image with a laser — vector scan and raster scan. During vector scanning …

VGA Video out on BluePill

“One major limitation during the development of an embedded system, especially for programmers who are used to PCs, is the lack of video output. That’s exactly what Vidout provides, using only 24% of the CPU on a STM32F103. It …

Viewing ARM CPU activity in real time

“n this blog I take the process one step further, and add a graphical front-end, that shows the CPU activity in real time; if you want to see it in action, take a look at this video. Hardware The target …

High Resolution PWM Signal Generation for RC Servos With STM32 Devices

“Currently, I’m building an RC transmitter/receiver based on the SX1280 RF chip. One of the goal for the project is that I want 12 bit servo resolution from the sticks all away down to the servos. Partly because …

Puredata Portable Synth

“Buildroot-based puredata synth, using the nanopi neo core and a CM6206 USB soundcard DESCRIPTION I saw the Organelle, and I really wanted one. They released their software as open source, but not their hardware. I decided I would just figure …

MIDI Music Box

“There are two ways to put MIDI files in your music box: the easy way, and the hard way. I tried both! Background: the paper tape This is the bit I didn’t build. A ready made music box mechanism …

Programming STM32F103 Blue Pill using USB Bootloader and PlatformIO

“This is the infamous Blue Pill board – a $2 ARM STM32F103 development board with all the capabilities of a Teensy 3.x at a fraction of the price of an Arduino. So what’s the catch? I’ll tell you …