Open-Source SWD Programming Adapter
https://www.electronics-lab.com/open-source-swd-programming-adapter/
Ethan Zonca has designed a programming adapter for use with STM32 programmer. After making the switch from AVR to STM32 microcontrollers, I redesigned my old 6-pin ICSP pogo-programming adapter for SWD. The new design allows programming with pogo pins or a small pin header soldered to the pogo pads for debugging, all with the same […]
Icestudio – Open Source Graphical FPGA Programming
https://www.electronics-lab.com/icestudio-open-source-graphical-fpga-programming/
Jesús Arroyo has published Icestudio, a new graphical tool that lets you generate Verilog code using block diagrams and run it on the Lattice Semi iCEstick development board. Using the drag and drop interface you can connect IOs, logic gates, dividers, and other elements. Once the block diagram is ready, a single button press downloads […]
PlatformIO – open source ecosystem for IoT
https://www.electronics-lab.com/platformio-open-source-ecosystem-for-iot/
PlatformIO is an open source integrated development environment for the IoT world. It comes with an IDE which allows you rapid embedded system development and with library manager which organizes hundreds of the most popular libraries. It’s cross platform without external dependences and supports 200+ embedded boards, 15+ development platforms, 10+ frameworks. Check it out on […]
Serial Port Communication in C#
https://www.electronics-lab.com/serial-port-communication-in-c/
Maurizio tipped us with his latest article on how to use Serial Port in C#. The article does cover the basic code needed to achieve serial communication. The serial port of the PC is a very important resource both in industrial environment and in home-made electronics, due to the wide popularity of the UART interface […]
Arduino 101 Fundamentals
https://www.electronics-lab.com/arduino-101-fundamentals/
eliesalame @ instructables.com has written an introduction course to programming Arduino. It is focused on those who just starting now in the Arduino world. It is meant to be a beginners guide that includes detailed explanation about the basic statements and functions. Most of the sketches I use are taken from the Arduino IDE for their […]
Visuino – visual programming environment for Arduino
https://www.electronics-lab.com/visuino-visual-programming-environment-for-arduino/
Visuino is the latest software developed by Mitov Software which allows you to program your Arduino boards using a graphical interface. So far only the official boards are supported but more will come. Using Visuino you can easily create complex programs using drag and drop interface without the need to become expert in programming. Check […]
Processing for Raspberry Pi
https://www.electronics-lab.com/processing-for-raspberry-pi/
Matt Richardson announced that Processing programming language is now supported by Rasbberry Pi. He writes: I’m a long-time fan of Processing, a free open source programming language and development environment focused on teaching coding in the context of visual arts. It’s why I’m so excited that the latest version, Processing 3.0.1, now officially supports Raspberry […]