Programming
PlatformIO - Different Microcontrollers in One Project
·1033 words·5 mins
Microcontroller
Programming
VSCode
PlatformIO
This blog post explains how PlatformIO simplifies the development of microcontroller projects, especially when developing for different hardware platforms. PlatformIO eases the often tedious task of adapting software for different microcontrollers. The central role is played by the platformio.ini file, in which the configurations for the various microcontrollers are defined. It describes how to specify hardware and make specific adjustments. The post shows how to design code to be cross-platform, even with differences in pin assignments. Using the example of a blinking LED, it demonstrates how PlatformIO increases flexibility and simplifies switching between microcontrollers.
PlatformIO: Quick Start - "blinky" with Arduino UNO
·788 words·4 mins
Microcontroller
Programming
VSCode
PlatformIO
C++
Arduino
Arduino Uno
The time has come: the first PlatformIO project “blinky” is being implemented on an Arduino Uno. A new project is created, its structure explained and its configuration is adapted to the requirements. If you follow the instructions you will be rewarded with a flashing LED ;).
Mikrocontroller: Software Development
·1291 words·7 mins
Microcontroller
Programming
VSCode
MicroPython
PlatformIO
Arduino
This article breaks down the key differences between Arduino, PlatformIO, and MicroPython and their advantages and disadvantages. After reading this article you should have a better understanding of which environment could be the best choice for your project.