FreeRTOS Symmetric Multiprocessing (SMP) is a recent version of the RTOS that can schedule tasks across multiple controller cores. It's currently in test phase, and they have a version for the RP2040. In this blog post, I go over the ve...
Introduction
In this blog, I demonstrate how to use Raspberry Pi Pico’s Programmable IO (PIO) interface to drive an LCD module using either the 8-bit and 4-bit parallel data bus.
In this demo project I started with an FDCC0802B 8x2 LCD module ...
I've been trying to find a US distributor that had stock of the Pi Pico W since it was released in June. Seems I've only seen them available is in the UK. I generally have reasonable luck finding parts with a Google search, but I don't ev...
When the RPi Pico W was announced in June I was very happy as I've wanted to get an inexpensive WiFi version of the RP2040. Unfortunately, to date, I haven't been able to get one.
fmilburn mentioned in a Comment on New P...
Back in October of last year I backed a project on Kickstarter - UDOO Key: The Flexible AI Platform, From $4. It was funded in November with delivery starting in December. I pledged $9 plus $9 shipping for a Pro version that in...
Table of Contents
2024 Update
Introduction
Some CLion Highlights
Code Navigation
SSH and Command Line Windows
Code Inspection
Git and GitHub
Working with Pico: Installing Pre-Requisites (Pico C SDK, Pico Examples, and CLion)
Opening Projects wit...
Table of Contents
Introduction
Software Setup
Connections
Running the Examples
Example Application 1: Generate a Sine Wave
Example Application 2: Measure Frequency Response
Example App 3: Chipmunk Effect
Example App 4: Measuring Total Harmonic Dist...
Table of Contents
Introduction
What Does it Do?
Circuit Diagram
A Look at the DSP Module
Building the Wave Miner
Summary
Introduction
I have not seen many Pi Digital Signal Processor (DSP) boards, but when you need it you need it, and I recentl...
Introduction
This is going to be an ultra-short blog post because the project is really short – it's a super-basic development board for the Pi Pico. I grew tired of having a Pi Pico dangling from the PC USB port with bits of wire hanging off i...
Happy St. Patrick's Day to the Element14 Community!
My WII reminded me this morning that it was St. Patrick's Day -
Last year I had intended to use the Pi Pico as my something green, but ended up using a different board inste...
This project shows how to build an acceleration measurement system using a Raspberry Pi single-board computer together with an integrated electronics piezoelectric (IEPE) accelerometer sensor connected to a MCC 172 DAQ HAT (Hardware Attached at Top) ...
It's hard to believe that another year has gone by...
Happy Pi Day to the community. Hope that you can all find some moments of hope in the midst of the terrible events happening in the world.
I really don't have much time, but tho...
When I did my earlier post RPi3A+ with 2.2" PiTFTrobogary had asked about whether I had tried streaming movies.
My main use for the small display is probably going to be a text console, but I thought it would be interesting to see how...
Thanks to Secret Santa, I got an Adafruit 2.2" PiTFT Display.
After I received it, I realized that it fits perfectly on top of a RPi3A+. Maybe it was designed that size on purpose?
And the open frame Adafruit case (just top and bottom pl...
The Raspberry Pi RP2040 MCU has become ubiquitous in the IoT world. It seems like most manufacturers have their own dev board variations.
I have been looking for a low cost version with rf connectivity that I could integrate into my projec...
Blood pressure measuring and Detailed Report Emailing system using Raspberry Pi.
A blood pressure monitoring system provides a useful tool for users to measure and manage their daily blood pressure values. This system can measure the blood pressure a...
Introduction
Circuit
Building It
Parts List
Code
Uploading the Code to the Pi Pico
Summary
IntroductionThere is a kids' toy that is a pocket-sized voice/effects box. It has half a dozen buttons on the front, and whenever any b...
Introduction
Pre-built Double Precision MicroPython Firmware
Setting up the PC to build MicroPython Firmware
Building a Release Version of MicroPython with Double Precision
Building Latest Snapshot version of MicroPython with Double Precisio...
Introduction
Working with the Pi Pico and CircuitPython
Circuit
Code
Main code
update_rotval function
update_speedrange function
Summary
IntroductionThis short blog post covers how I got a display and rotary encoderrotary encode...
I bought an AmScope trinocular microscope several years back and find it handy (but not a necessity) for the electronics I do. Another reason I bought it was to entertain the grandkids and perhaps interest them in the natural world. I lik...