Skip to content

Implementation of Raspberry Pi Pico W tutorial projects using the Pico SDK.

Notifications You must be signed in to change notification settings

joel-mrtn/pico-tutorial

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

55 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Pico Tutorial Projects

This repository contains implementations of Raspberry Pi Pico W tutorial projects using the Pico SDK. These projects are based on the Freenove Ultimate Starter Kit for Raspberry Pi Pico, but have been adapted to use the official Raspberry Pi Pico SDK instead of the Arduino IDE. Each project is contained in its own directory, with a CMakeLists.txt file for building with the Pico SDK.

Note

Please note that some projects have been implemented with modifications or additional features and do not exactly match the original Freenove examples.

Setup requirements

  • Ensure that you have set the PICO_SDK_PATH environment variable. This variable should point to the location of the Pico SDK on your system.

    export PICO_SDK_PATH=/path/to/your/pico-sdk
  • If you are using a Raspberry Pi Pico W (wireless version), you need to specify this when running CMake. Add the following option to your CMake command.

    cmake -DPICO_BOARD=pico_w

Project list

  1. Blink (builtin)
  2. Blink (pin)
  3. Button LED
  4. Flowing light
  5. PWM LED
  6. Flowing meteor light
  7. RGB LED
  8. RGB gradient LED
  9. WS2812 (NeoPixel)
  10. Doorbell (active buzzer)
  11. Alarm (passive buzzer)
  12. Serial communication
  13. Potentiometer voltage
  14. Potentiometer LED
  15. Potentiometer RGB
  16. Potentiometer rainbow
  17. Photoresistor LED
  18. Thermistor temperature
  19. Joystick output

About

Implementation of Raspberry Pi Pico W tutorial projects using the Pico SDK.

Topics

Resources

Stars

Watchers

Forks