The Pico has a set of PIO co-processors. They are real-time controllers that can execute logic with deterministic timing. Ideal to run strict-timed sequences and state machines. And to implement extra peripherals.In this series, I'm tryi...
Table of Contents
Introduction
Validating that your sensor works
Challenges switching to MCU of choice
AI assisted coding workflow
Step 1: Installation and Sign-in
Step 2: Create Pico template code
Step 3: Ask Gemini for driver template code
St...
The Pico has a set of PIO co-processors. They are real-time controllers that can execute logic with deterministic timing. Ideal to run strict-timed sequences and state machines. And to implement extra peripherals.In this series, I'm trying t...
The Pico has a set of PIO co-processors. They are real-time controllers that can execute logic with deterministic timing. Ideal to run strict-timed sequences and state machines. And to implement extra peripherals.In this series, I'm trying t...
The Pico has a set of PIO co-processors. They are real-time controllers that can execute logic with deterministic timing. Ideal to run strict-timed sequences and state machines. And to implement extra peripherals (like a quadrature decoder h...
Table of Contents
Introduction
Setup
Create a C application using an example
Developing a simple driver for the MCP23017 I2C chip using AI
Initial Arduino firmware
Switching to VS Code and the Pico SDK
Introduction
After many years of blood,...
This morning we are excited to announce the Raspberry Pi 5 with 16GB of RAM
We first announced Raspberry Pi 5 back in the autumn of 2023, with just two choices of memory density: 4GB and 8GB. Last summer, we released the 2GB variant, aimed at cost-se...
The Compute Module 5 features a Broadcom BCM2712 SoC with up to 16GB LPPDR4 ECC memory and up to 64GB eMMC flash. (Image credit: Raspberry Pi)
The Raspberry Pi Foundation has officially launched its new Compute Module 5 (CM5), which shares the same ...
Raspberry Pi Compute Module 5 is a system on module that delivers the power of Raspberry Pi 5 in a form factor ideal for embedded applications. Priced from $45 and featuring a quad-core Arm Cortex-A76 processor, dual 4Kp60 HDMI output, Gigabit Ether...
Prime Day rolled around again two weeks ago and it was a good opportunity to find a toy that I could build for my grandson.
I bought a Freenove Mecanum Wheel 4WD Car Kit for the Raspberry Pi Pico. I was able to get it for $39.96 since...
The AI Camera is built around a Sony IMX500 image sensor with an integrated AI accelerator. It can run a wide variety of popular neural network models, with low power consumption and low latency, leaving the processor in your Raspberry Pi free to pe...
This year has been a difficult one for me in terms of having time to do projects and try out new hardware. Back in mid-February I pre-ordered an Arducam PiNSIGHT which was selling for a $30 discount from its normal $99.99 price. I've...
I recently purchased an RPi5 AI Kit from Sparkfun. They had been out of stock for a while but are currently available at multiple distributors. The kit bundles the M.2 HAT+ with a Hailo-8L AI acceleration module. The ...
Introduction
For one of the Raspberry Pi projects I have been working on had this specific requirement for an external antenna. The entire Raspberry Pi 4 needs to be placed inside a metal box. So external antenna was the only...
The Stream (and Message) Buffer is one of the more recent additions to FreeRTOS. A construct that's useful in specific (yet commons) situations:
moving data from an interrupt (e.g.: UART TX interrupt) to an RTOS task for processing
in a multi-core s...
Introducing the 2GB Raspberry Pi 5
Raspberry Pi 5 2GB built on a cost-optimised D0 stepping of the BCM2712 application processor, and priced at just $50.
In what could be called a "Good Monday Morning", Raspberry Pi have excitedly release t...
So, after carrying this idea around since October last year, I finally got my act together and designed/built my RPI Pico RP2040 M.2 dev-board. It is a M.2 2230 card with A and E key and has as many communication interfaces to the M.2 side as possibl...
I wanted to try to use the new RP2530 microcontroller, but the 'normal' board, the Pi Pico 2, is out of stock for a week or two.
However, there are Pimoroni Pico Plus 2 (what an awkward name) boards, and they were available. I thought they were a dro...
Raspberry Pi Pico 2 builds on the huge success of the original Raspberry Pi Pico product and its derivatives, which were launched in 2021 and 2022. It is powered by the brand-new RP2350 microcontroller platform, designed by Raspberry Pi
R...
Raspberry Pi Pico 2 builds on the huge success of the original Raspberry Pi Pico product and its derivatives, which were launched in 2021 and 2022.It is powered by the brand-new RP2350 microcontroller platform, designed by Raspberry Pi&nbs...
The Seeed XIAO RP2040 has a NeoPixel. This project uses the Pico C SDK, and the PIO, to animate it.
This is not my project. I adapted hutscape's NeoPixel project for the Pico. These are the changes:
the Pico e...
The Pi Pico Eurocard is a development board for the Raspberry Pico, designed by shabaz. In this post, I set it up to develop with a Seeed XIAO RP2040 .
Functionality:
Program and debug it with the (onboard) PicoProbe
Reset co...
I ended up messing up my RCA Windows tablet and It wouldn't boot back up and I salvage the little motherboard from it. I'm not sure if there is a way to recover or put Kali Linux on it. It has four gigs of RAM 64 gigs of internal memory two ...
My Rasberry Pi cartoon
(I haven't made a Pi project in 6 years? Wow!)
Happy Pi Day!
I thought it would be fitting to talk about my Raspberry Pi projects from the very first one all the way up to the most current.
And w...
Happy Pi Day! 3.141592653589793238462643383279502884197
What is Pi Day?
"Pi Day is observed on March 14 (the 3rd month) since 3, 1, and 4 are the first three significant figures of π, and it was first celebrated in the United States."- h...