# \#raspberry

**URL:** https://forum.ada-lang.io/tag/raspberry/72.md

[Latest](https://forum.ada-lang.io/latest.md) · [Categories](https://forum.ada-lang.io/categories.md) · [Tags](https://forum.ada-lang.io/tags.md)

---

## [New Tutorial Chapter: Serial Communication on the Raspberry Pi Pico with Ada\*](https://forum.ada-lang.io/t/new-tutorial-chapter-serial-communication-on-the-raspberry-pi-pico-with-ada/4511)

<div class="topic-metadata">

**Author:** [@krischik](https://forum.ada-lang.io/u/krischik)\
**Replies:** 0\
**Last updated:** [June 19, 2026, 5:38pm UTC](https://forum.ada-lang.io/t/new-tutorial-chapter-serial-communication-on-the-raspberry-pi-pico-with-ada/4511 "2026-06-19T17:38:22Z")

</div>

Hello everyone, I have just published Chapter 8 – Serial Communication for the Pi Ada Tutorial. In this chapter I explore all three practical ways to do serial output and input on the Pico: SWD + Semihosting (the met…

---

## [Raspberry Pi Pico USB Serial (CDC) not appearing on macOS](https://forum.ada-lang.io/t/raspberry-pi-pico-usb-serial-cdc-not-appearing-on-macos/4450)

<div class="topic-metadata">

**Author:** [@krischik](https://forum.ada-lang.io/u/krischik)\
**Replies:** 22\
**Last updated:** [June 8, 2026, 8:23am UTC](https://forum.ada-lang.io/t/raspberry-pi-pico-usb-serial-cdc-not-appearing-on-macos/4450 "2026-06-08T08:23:20Z")

</div>

Dear all, I am currently working on Chapter 8 of my Raspberry Pi Pico Ada tutorial, which demonstrates USB serial communication using the CDC ACM profile. This approach should eliminate the need for an external debug pr…

---

## [Chapter 7 Reloaded – Multi-core Police Siren with Spinning Lights on the RP2040](https://forum.ada-lang.io/t/chapter-7-reloaded-multi-core-police-siren-with-spinning-lights-on-the-rp2040/4441)

<div class="topic-metadata">

**Author:** [@krischik](https://forum.ada-lang.io/u/krischik)\
**Replies:** 2\
**Last updated:** [May 25, 2026, 6:09am UTC](https://forum.ada-lang.io/t/chapter-7-reloaded-multi-core-police-siren-with-spinning-lights-on-the-rp2040/4441 "2026-05-25T06:09:35Z")

</div>

Hello everyone, I wasn’t happy with the original Chapter 7 buzzer, so I went a bit overboard and gave it the full treatment! The result is a proper wailing police siren with a smooth rotating red-and-blue light bar on …

---

## [Pi-Ada-Tutorial: Crates compiling on Linux/macOS but failing on Windows CI](https://forum.ada-lang.io/t/pi-ada-tutorial-crates-compiling-on-linux-macos-but-failing-on-windows-ci/4437)

<div class="topic-metadata">

**Author:** [@krischik](https://forum.ada-lang.io/u/krischik)\
**Replies:** 13\
**Last updated:** [May 24, 2026, 8:07am UTC](https://forum.ada-lang.io/t/pi-ada-tutorial-crates-compiling-on-linux-macos-but-failing-on-windows-ci/4437 "2026-05-24T08:07:46Z")

</div>

I am having some trouble with my recent pull requests for the Pi-Ada-Tutorial regarding Windows compatibility. Everything builds and passes the GitHub Actions CI perfectly on Linux and macOS, but Windows is blocking the …

---

## [Tasking with embedded\_rp2040](https://forum.ada-lang.io/t/tasking-with-embedded-rp2040/4439)

<div class="topic-metadata">

**Author:** [@krischik](https://forum.ada-lang.io/u/krischik)\
**Replies:** 6\
**Last updated:** [May 23, 2026, 8:14pm UTC](https://forum.ada-lang.io/t/tasking-with-embedded-rp2040/4439 "2026-05-23T20:14:43Z")

</div>

When it comes to multi tasking what i actually possible with embedded\_rp2040? I already learned that rendezvous don’t work. Now I wonder how many task you can use? What is possible with Jorvik?

---

## [Chapter 7 – Buzzer now available in the Pi-Ada Tutorial](https://forum.ada-lang.io/t/chapter-7-buzzer-now-available-in-the-pi-ada-tutorial/4429)

<div class="topic-metadata">

**Author:** [@krischik](https://forum.ada-lang.io/u/krischik)\
**Replies:** 0\
**Last updated:** [May 18, 2026, 6:18pm UTC](https://forum.ada-lang.io/t/chapter-7-buzzer-now-available-in-the-pi-ada-tutorial/4429 "2026-05-18T18:18:26Z")

</div>

Hello everyone, I have just uploaded Chapter 7 of my Raspberry Pi Pico Ada tutorial. In this chapter we drive both active and passive buzzers. We start with a simple button-controlled doorbell, then move on to a sweepi…

---

## [Chapter 6: NeoPixel – Driving WS2812 LEDs with RP2040 PIO in Ada](https://forum.ada-lang.io/t/chapter-6-neopixel-driving-ws2812-leds-with-rp2040-pio-in-ada/4384)

<div class="topic-metadata">

**Author:** [@krischik](https://forum.ada-lang.io/u/krischik)\
**Replies:** 1\
**Last updated:** [May 1, 2026, 7:06pm UTC](https://forum.ada-lang.io/t/chapter-6-neopixel-driving-ws2812-leds-with-rp2040-pio-in-ada/4384 "2026-05-01T19:06:43Z")

</div>

Hello everyone, I have just published Chapter 6: NeoPixel of the Raspberry Pi Pico Ada Tutorial. In this chapter I go beyond the usual “just use the library” approach and explain how the WS2812 protocol actually work…

---

## [PIO square-wave test on RP2040 / RP2350 always produces a static high level (Pico and Pico 2W)](https://forum.ada-lang.io/t/pio-square-wave-test-on-rp2040-rp2350-always-produces-a-static-high-level-pico-and-pico-2w/4372)

<div class="topic-metadata">

**Author:** [@krischik](https://forum.ada-lang.io/u/krischik)\
**Replies:** 2\
**Last updated:** [April 27, 2026, 4:14pm UTC](https://forum.ada-lang.io/t/pio-square-wave-test-on-rp2040-rp2350-always-produces-a-static-high-level-pico-and-pico-2w/4372 "2026-04-27T16:14:41Z")

</div>

Dear all, I am still struggling with PIO on both the Raspberry Pi Pico (RP2040) and Pico 2W (RP2350) while preparing Chapter 6 of my Ada on the Raspberry Pi Pico tutorial. I would be very grateful for any insight from t…

---

## [Chapter 5 – RGB LED with PWM + strange hang on delay until with embedded\_rp2040 (help wanted)](https://forum.ada-lang.io/t/chapter-5-rgb-led-with-pwm-strange-hang-on-delay-until-with-embedded-rp2040-help-wanted/4344)

<div class="topic-metadata">

**Author:** [@krischik](https://forum.ada-lang.io/u/krischik)\
**Replies:** 2\
**Last updated:** [April 15, 2026, 8:06pm UTC](https://forum.ada-lang.io/t/chapter-5-rgb-led-with-pwm-strange-hang-on-delay-until-with-embedded-rp2040-help-wanted/4344 "2026-04-15T20:06:03Z")

</div>

Hello Ada community, I have just published Chapter 5 of my Raspberry Pi Pico Ada tutorial series. Chapter 5: Controlling an RGB LED with PWM This chapter introduces a small reusable package Pico.Analog.RGB\_LED and two…

---

## [Chapter 4 – Analog & PWM released (smooth breathing + flowing light bar)](https://forum.ada-lang.io/t/chapter-4-analog-pwm-released-smooth-breathing-flowing-light-bar/4334)

<div class="topic-metadata">

**Author:** [@krischik](https://forum.ada-lang.io/u/krischik)\
**Replies:** 2\
**Last updated:** [April 10, 2026, 5:48pm UTC](https://forum.ada-lang.io/t/chapter-4-analog-pwm-released-smooth-breathing-flowing-light-bar/4334 "2026-04-10T17:48:30Z")

</div>

Hello everyone, I have just published Chapter 4 of the Pi Ada Tutorial: Analog & PWM – Building smooth breathing LEDs and a flowing light bar In this chapter we create a reusable Pico.Analog package that provides clea…

---

## [Just published Chapter 1 of my Raspberry Pi Pico Ada tutorial series: “Blinking LEDs – Getting Started with Ada on the Pico”](https://forum.ada-lang.io/t/just-published-chapter-1-of-my-raspberry-pi-pico-ada-tutorial-series-blinking-leds-getting-started-with-ada-on-the-pico/4252)

<div class="topic-metadata">

**Author:** [@krischik](https://forum.ada-lang.io/u/krischik)\
**Replies:** 11\
**Last updated:** [April 9, 2026, 9:35am UTC](https://forum.ada-lang.io/t/just-published-chapter-1-of-my-raspberry-pi-pico-ada-tutorial-series-blinking-leds-getting-started-with-ada-on-the-pico/4252 "2026-04-09T09:35:45Z")

</div>

Starts with Jeremy Grosser’s classic blink, moves on to explicit pin control, renames for clean external LED code, and ends with a look at (the still-experimental) Ravenscar tasking on RP2040. All in pure Ada, with GN…

---

## [Chapter 3 – “Cylon” LED Bar: smooth flowing light with pre-calculated real-time delays](https://forum.ada-lang.io/t/chapter-3-cylon-led-bar-smooth-flowing-light-with-pre-calculated-real-time-delays/4290)

<div class="topic-metadata">

**Author:** [@krischik](https://forum.ada-lang.io/u/krischik)\
**Replies:** 11\
**Last updated:** [March 31, 2026, 4:42am UTC](https://forum.ada-lang.io/t/chapter-3-cylon-led-bar-smooth-flowing-light-with-pre-calculated-real-time-delays/4290 "2026-03-31T04:42:54Z")

</div>

Hello everyone, I have just published Chapter 3 of the Raspberry Pi Pico Ada Tutorial. This time we build a flowing LED bar with ten LEDs connected to the Pico. We start with a straight-forward port of the Freenove exa…

---

## [Chapter 2 is out: Button + LED on the Pico in Ada!](https://forum.ada-lang.io/t/chapter-2-is-out-button-led-on-the-pico-in-ada/4276)

<div class="topic-metadata">

**Author:** [@krischik](https://forum.ada-lang.io/u/krischik)\
**Replies:** 0\
**Last updated:** [March 20, 2026, 6:27pm UTC](https://forum.ada-lang.io/t/chapter-2-is-out-button-led-on-the-pico-in-ada/4276 "2026-03-20T18:27:25Z")

</div>

Hi everyone! Chapter 2 of my Raspberry Pi Pico + Ada tutorial series is now live: Button & LED – two working sketches that turn a simple LED into a responsive switch and a proper toggle-style table lamp (with software d…

---

## [\[Announcement\] Chapter 1 Reloaded — Dual-Core Light Tasking on the Raspberry Pi Pico](https://forum.ada-lang.io/t/announcement-chapter-1-reloaded-dual-core-light-tasking-on-the-raspberry-pi-pico/4259)

<div class="topic-metadata">

**Author:** [@krischik](https://forum.ada-lang.io/u/krischik)\
**Replies:** 5\
**Last updated:** [March 13, 2026, 8:54pm UTC](https://forum.ada-lang.io/t/announcement-chapter-1-reloaded-dual-core-light-tasking-on-the-raspberry-pi-pico/4259 "2026-03-13T20:54:56Z")

</div>

After some initial struggles I’ve completely rewritten Chapter 1 to use the brand-new light\_tasking\_rp2040 runtime (v15.2). No more hand-crafted timers: both cores are now running independent LED blink tasks with proper …
