Raspberry Pi Pico using C/C++- Tutorial #4: Timers, Alarms and Interrupts

The Raspberry Pi Pico is a new flexible microcontroller board from Raspberry Pi. It is a tiny, fast, and versatile board built using RP2040, a brand new microcontroller chip designed by Raspberry Pi. In this video, we learn how to use timers, alarms and interrupts on the Raspberry Pi Pico using C. We blink the LED using timers, print serial messages periodically using alarms and attach an interrupt to a button to print a message on the serial interface whenever there is a rising or falling edge on the button pin. Getting started with Raspberry Pi Pico page: https://www.raspberrypi.org/documenta... Getting started with C/C++: https://datasheets.raspberrypi.org/pi... C/C++ SDK Documentation: https://datasheets.raspberrypi.org/pi... Purchase your Pico now: https://robocraze.com/raspberry-pi-pi.... Pico C/C++ tutorial series playlist:    • Raspberry Pi Pico using C/C++   Tutorial #1 on Setting up the SDK and blinking an LED:    • Raspberry Pi Pico using C/C++- Tutorial #1...   Tutorial #2 on Buttons Inputs and Serial Prints:    • Raspberry Pi Pico using C/C++- Tutorial #2...   Tutorial #3 on ADC and PWM:    • Raspberry Pi Pico using C/C++- Tutorial #3...   Tutorial #5 on making a reflex training game:    • Raspberry Pi Pico using C/C++- Tutorial #5...   Chapters: 00:00 - Introduction 00:43 - Circuit Connections 01:42 - Understanding Timers 03:10 - Writing timer code 11:53 - Understanding Alarms 13:00 - Writing alarm code 16:52 - Understanding Interrupts 19:42 - Writing interrupt code 23:44 - Outro

Raspberry Pi Pico using C/C++- Tutorial #5.1: Reflex Training Game (Part 1)
▶︎

Raspberry Pi Pico using C/C++- Tutorial #5.1: Reflex Training Game (Part 1)

Using PICO Interrupts
▶︎

Using PICO Interrupts

Write Fast C/C++ Code for the Raspberry Pi Pico 2 using Visual Studio Code - Best RISC-V Compiler
▶︎

Write Fast C/C++ Code for the Raspberry Pi Pico 2 using Visual Studio Code - Best RISC-V Compiler

Intro to Raspberry Pi Pico and RP2040 - C/C++ Part 1: VS Code and Blink | Digi-Key Electronics
▶︎

Intro to Raspberry Pi Pico and RP2040 - C/C++ Part 1: VS Code and Blink | Digi-Key Electronics

Raspberry Pi Pico W LESSON 83: Using Interrupts in Micropython
▶︎

Raspberry Pi Pico W LESSON 83: Using Interrupts in Micropython

Raspberry Pi Pico PIO - PIO Interrupts using C - Ep. 19
▶︎

Raspberry Pi Pico PIO - PIO Interrupts using C - Ep. 19

The Raspberry Pi Pico WAS Overrated! But that changed!
▶︎

The Raspberry Pi Pico WAS Overrated! But that changed!

#220 PICO and PIO: First Look - far easier than you might 💭 think
▶︎

#220 PICO and PIO: First Look - far easier than you might 💭 think

Raspberry Pi Pico using C/C++- Tutorial #3: ADC and PWM (Analog Inputs and Outputs)
▶︎

Raspberry Pi Pico using C/C++- Tutorial #3: ADC and PWM (Analog Inputs and Outputs)

No More Pi: Why I Ditched the Raspberry Pi 5 for the CM5
▶︎

No More Pi: Why I Ditched the Raspberry Pi 5 for the CM5

3 Easy @Raspberry Pi Pico Projects that ANYONE can tackle!
▶︎

3 Easy @Raspberry Pi Pico Projects that ANYONE can tackle!

#372 How to use the two Cores of the Pi Pico? And how fast are Interrupts?
▶︎

#372 How to use the two Cores of the Pi Pico? And how fast are Interrupts?

An Operating System on a $4 Board?  |  Getting Started with FreeRTOS on the Raspberry Pi Pico
▶︎

An Operating System on a $4 Board? | Getting Started with FreeRTOS on the Raspberry Pi Pico

Programming a Raspberry Pi Pico with C or C++
▶︎

Programming a Raspberry Pi Pico with C or C++

Creator of C++: Bell Labs, Negative Overhead Abstraction, Mistakes | Bjarne Stroustrup
▶︎

Creator of C++: Bell Labs, Negative Overhead Abstraction, Mistakes | Bjarne Stroustrup

The Story of C++: The World's Most Consequential Programming Language | The Official Story
▶︎

The Story of C++: The World's Most Consequential Programming Language | The Official Story

Pico Course for Beginners | Coding, Electronics and Microcontrollers
▶︎

Pico Course for Beginners | Coding, Electronics and Microcontrollers

Raspberry Pi Pico Lecture 3: Timers, timer interrupts, SPI
▶︎

Raspberry Pi Pico Lecture 3: Timers, timer interrupts, SPI

Raspberry pi Pico programming in C -- microwave oven monitor and reminder
▶︎

Raspberry pi Pico programming in C -- microwave oven monitor and reminder

How to Debug the Raspberry Pi Pico Using Another Pico! - Picoprobe and VSCode Tutorial
▶︎

How to Debug the Raspberry Pi Pico Using Another Pico! - Picoprobe and VSCode Tutorial