Welly's: a electronics and microcontroller blog
I write about using C, MicroPython and Forth with microcontrollers as well as practical electronics and inexpensive test equipment. Use Courses (below) to follow a specific learning path on using the Espotek Labrador or learning how to program the RP2040 or Atmega328P. Videos at youtube.com/@wellysdevCourses
Follow a course for a structured learning path; each links to its full set of posts.
- C: Developing in standard C on the AVR ATmega328P — Learning How to Develop C Code on the AVR family of processors
- C: Developing in C on the RP2040 — Learning How to Develop C Code on the RP2040
- Electronics: HW Development using the Espotek Labrador — Learning to use the Espotek Labrador to develop hardware.
- Forth: Mecrisp-Stellaris on RP2040 or FlashForth on the ATmega328 — Developing in Forth using the RP2040 (Raspberry Pi Pico) or the ATmega328P (Arduino Uno).
- Python: Developing in MicroPython on the RP2040 — Developing in Python using the RP2040 (Raspberry Pi Pico or Pico W).
Latest Posts
- — Arduino Notes
- — ATtiny13A Development
- — Other Writings
- — Developing Code for the ATtiny13A: Debug Setup
- — Developing Code for the ATtiny13A: Introduction
- — Developing in C for the ATmega328P: Raspberry Pi and VS Code Setup Part 1 Trixie
- — Developing in C for the ATmega328P: A Second Serial Port
- — Developing in C for the ATmega328P: Better Serial Input
- — Developing in C for the ATmega328P: Raspberry Pi and VS Code Setup Part 3
- — Developing in C for the ATmega328P: Raspberry Pi and VS Code Setup Part 2
- — Developing in C for the ATmega328P: Raspberry Pi and VS Code Setup Part 1 (DEPRECATED)
- — Developing in C for the ATmega328P: Make, Makefile and env.make
- — FlashForth: Execution Speed
- — FlashForth: Debouncing Buttons
- — FlashForth: Compile a New Version
- — FlashForth: Hardware Abstract Layer (HAL)
- — FlashForth: Datasheets
- — FlashForth: Understanding the ATmega328P PWM
- — Flashforth: Working with the Uno
- — FlashForth: blink