Where I use Forth to develop a better understanding of the ATmega328P PWM capabilities. Revised from original post on April 17, 2021
Sources#
Introduction#
Pulse Width Modulation (PWM) is a technique used to control analog …
Where I describe how to use Forth with an Arduino Uno and make it easier to program the Uno in Forth.
The Arduino Uno benefits from an incredible software framework. Between the programs already developed by the Arduino organization, and the …
Where I demonstrate your first embedded application, much like the C Language “Hello, World” program, blink.
To begin to understand how to program in Forth, I’ll iterate over several versions of blink.
UPDATED: Where I describe how to use FlashForth, a phenomenal version of Forth for the ATmega328P to learn how to use Forth in an embedded system.
This video demonstrates the ease of loading FlashForth on to an Arduino Uno, and …
Notes and entries on using the Arduino ecosystem across the Uno, 32U4 and RP2040.
Where I expand on creating a web server application on a Pi Pico W by incorporating web sockets.
In the first part of this entry, I introduced the ability to develop an HTTP-based web server using …
Where I discuss various serial monitor applications and why I believe CoolTerm is the best one.
The serial port is an invaluable, if not mandatory tool, for developing programs in embedded computing. Given the popularity of software …
Where I demonstrate an enhanced on-board shell for RP2040 (Pi Pico and Pi Pico W) using MicroPython, upysh2.py.
While Thonny can be a bit cumbersome if you already know Python, it does have advantages in being able to provide fundamental file …