Tag: tutorial

  • Compiling rtmidi with CGO / Golang

    Compiling rtmidi with CGO / Golang

    In this post I write a step-by-step guide on how to build the gomidi library for Go, using the rtmidi driver for windows. The process was very painful in my machine, when I tried to build it using an old installation of MinGW and TDM-GCC. But if you are starting from scratch, you should have […]

  • Simple Midi Controller (2/2)

    Simple Midi Controller (2/2)

    In this post I will finish the build of the MIDI controller from the part 1, focusing on the PC software side that forwards UART MIDI messages to a MIDI port. In the physical world, MIDI actually IS run over UART. If you have a MIDI device with a DIN-5 connector, it is pretty straightforward […]

  • Simple Midi Controller (1/2)

    Simple Midi Controller (1/2)

    I just wanted a simple MIDI controller with some potentiometers, so I decided to build one with an Arduino, a case and some pots I had laying around. The concept is very simple: On the Arduino, I made a loop to read the potentiometers values, convert it to MIDI messages and sent it over UART. […]

  • Como gravar um STM32-VL-DISCOVERY com o ST-LINK v1

    Como gravar um STM32-VL-DISCOVERY com o ST-LINK v1

    Neste artigo vou mostrar como gravar um binário em uma placa de desenvolvimento STM32-VL-DISCOVERY, que possui um debugger antigo, o ST-LINK v1. O ST-LINK v1 já não é mais suportado pela STMicroeletronics, o que causa dor de cabeça para quem possui essa versão do debugger, uma vez que as IDEs atuais não consegue se comunicar […]

  • Como utilizar a placa STM32-VL-DISCOVERY no VSCode

    Como utilizar a placa STM32-VL-DISCOVERY no VSCode

    Objetivo Neste artigo ensinarei como configurar o Intellisense do VSCode, para desenvolvimento embarcado em microcontroladores da STMicroelectronics. A configuração utilizará um projeto base do STM32CubeIDE. Apesar de parecer algo simples, é algo que pode tomar algumas horas do seu dia para deixar 100% redondo, até porque, esta configuração possui um “pulo do gato” que é […]