Overview
Syllabus
Raspberry Pi Pico W LESSON 1: Write Your First Program for Absolute Beginners
Raspberry Pi Pico W LESSON 2: Understanding and Using Breadboards
Raspberry Pi Pico W LESSON 3: Understanding and Using Binary Numbers
Raspberry Pi Pico W LESSON 4: Create a Binary Counter Using the Pico W
Raspberry Pi Pico W LESSON 5: Reading Analog Voltages Using a Potentiometer
Raspberry Pi Pico W LESSON 6: Understanding If Statements in MicroPython
Raspberry Pi Pico W LESSON 7: Controlling 3 LED with a Potentiometer in Micropython
Raspberry Pi Pico W LESSON 8: Compound Conditionals and If Statements in MicroPython
Raspberry Pi Pico W LESSON 9: Getting Analog Output Using PWM (Pulse Width Modulation)
Raspberry Pi Pico W LESSON 10: Create a Dimmable LED in Micropython
Raspberry Pi Pico W LESSON 11: Controlling a Dimmable LED with a Potentiometer
Raspberry Pi Pico W LESSON 12: Understanding and Controlling an RGB LED in MicroPython
Raspberry Pi Pico W LESSON 13: User Specified RGB LED Colors Using Micropython
Raspberry Pi Pico W LESSON 14: Understanding Variable Types and Arrays in Micropython
Raspberry Pi Pico W LESSON 15: For Loops in Micropython
Raspberry Pi Pico W LESSON 16: Sequence of Colors in RGB LED With Micropython
Raspberry Pi Pico W LESSON 17: Buttons and Pull Up Resistors in Micropython
Raspberry Pi Pico W LESSON 18: Push Button Control of LEDs in Micropython
Raspberry Pi Pico W LESSON 19: Button Control of RGB LED in Micropython
Raspberry Pi Pico W LESSON 20: Using the DHT11 Temperature and Humidity Sensor in MicroPython
Raspberry Pi Pico W LESSON 21: Temperature and Humidity Measurements with Toggle Switch
Raspberry Pi Pico W LESSON 22: Using an LCD Display with the Pico W
Raspberry Pi Pico W LESSON 23: Temperature and Humidity Sensor with LCD Display
Raspberry Pi Pico W LESSON 24: Power Portable Projects with LiPo Rechargeable Battery
Raspberry Pi Pico W LESSON 25: Getting Started with OLED 1306 in Micropython
Raspberry Pi Pico W LESSON 26: Drawing a Circle on the OLED 1306 Display
Raspberry Pi Pico W LESSON 27: Creating Lissajous Patterns on an OLED Display
Raspberry Pi Pico W LESSON 28: Connecting the Raspberry Pi Pico W to WiFi
Raspberry Pi Pico W LESSON 29: Simple Client Server Project to Control RGB LED
Raspberry Pi Pico W LESSON 30: Project to Connect Your Raspberry Pi Pico W to the Internet
Raspberry Pi Pico W LESSON 31: Sensorless Remote Weather Station Project
Raspberry Pi Pico W LESSON 32: Mobile Weather Station Project
Raspberry Pi Pico W LESSON 33: Display the HSV Color Wheel on an RGB LED
Raspberry Pi Pico W LESSON 34: Convert HSV to RGB in Micropython
Raspberry Pi Pico W LESSON 35: Remote Weather Station with RGB LED Temperature Indicator
Raspberry Pi Pico W LESSON 36: Control a Servo With MicroPython
Raspberry Pi Pico W LESSON 37: Control a Servo With a Potentiometer in MicroPython
Raspberry Pi Pico W LESSON 38: Learn Trigonometry Fundamentals in One Session (EASY)
Raspberry Pi Pico W LESSON 39: Practical Trigonometry for Easy Problem Solving
Raspberry Pi Pico W LESSON 40: Measuring Acceleration with the MPU6050 Six Axis IMU
Raspberry Pi Pico W LESSON 41: Inferring Tilt From a 3 Axis Accelerometer
Raspberry Pi Pico W LESSON 42: Measuring Tilt With an MPU6050 Accelerometer
Raspberry Pi Pico W LESSON 43: Measure Pitch and Roll Using a 3 Axis Accelerometer
Raspberry Pi Pico W LESSON 44: Measure Simultaneous 0 G on All Three Axis of MPU6050
Raspberry Pi Pico W LESSON 45: Calculating Height from a Dropped Object in Freefall
Raspberry Pi Pico W LESSON 46: Build a 2 Axis Tilt Meter with Display Using the MPU6050
Raspberry Pi Pico W LESSON 47: Improving Sensor Data With a Low Pass Filter
Raspberry Pi Pico W LESSON 48: Measuring Rotation Using the Gyros on the MPU6050
Raspberry Pi Pico W LESSON 49: Improving IMU Performance with a Complimentary Filter
Raspberry Pi Pico W LESSON 50: Removing Long Term Steady State Error from Sensor Data
Raspberry Pi Pico W LESSON 51: Ultimate Pitch and Roll Gadget Using the MPU6050
Raspberry Pi Pico W LESSON 52: Controlling Neopixels in MicroPython
Raspberry Pi Pico W LESSON 53: Animating NeoPixel Strips Using MicroPython
Raspberry Pi Pico W LESSON 54: Animated Dynamic Rainbow on NeoPixel in MicroPython
Raspberry Pi Pico W LESSON 55: Create a Dynamic Rainbow With Neopixels in MicroPython
Raspberry Pi Pico W LESSON 56: Using a Joystick With MicroPython
Raspberry Pi Pico W LESSON 57: Calibrating a Joystick in MicroPython
Raspberry Pi Pico W LESSON 58: Determine Angular Position of a Joystick in MicroPython
Raspberry Pi Pico W LESSON 59: Controlling a Servo with a Joystick.
Raspberry Pi Pico W LESSON 60: Control NeoPixel Colors with a Joystick in MicroPython
Raspberry Pi Pico W LESSON 61: How to Write Modular Code With Micropython Functions
Raspberry Pi Pico W LESSON 62: Create Functions to Average and Sort Grades in Micropython
Raspberry Pi Pico W LESSON 63: Object Oriented Programming in MicroPython with Classes and Methods
Raspberry Pi Pico W LESSON 64: Object Oriented Programming Example in MicroPython with LEDs
Raspberry Pi Pico W LESSON 65: Create a Servo Class and Method in MicroPython
Raspberry Pi Pico W LESSON 66: Create Your Own Libraries in Micropython
Raspberry Pi Pico W LESSON 67: Use Both Cores on Your Pi Pico with MicroPython
Raspberry Pi Pico W LESSON 68: MicroPython Multicore Threading Example with LEDs and Servo
Raspberry Pi Pico W LESSON 69: Cleanly Exit MicroPython Threads When Program Terminates
Raspberry Pi Pico W LESSON 70: Example of Cleanly Exiting Dual Core Program in MicroPython
Raspberry Pi Pico W LESSON 71: Allow Thread to Complete Task Before Termination
Raspberry Pi Pico W LESSON 72: Understanding Using Dictionaries in MicroPython
Raspberry Pi Pico W LESSON 73: Control a RGB LED Using a Dictionary in MicroPython
Raspberry Pi Pico W LESSON 74: Create a MicroPython Class for Controlling RGB LED
Raspberry Pi Pico W LESSON 75: Using an Infrared IR Remote Control in MicroPython
Raspberry Pi Pico W LESSON 76: MicroPython Program to Use an Infrared IR Remote in Projects
Raspberry Pi Pico W LESSON 77: Control a Servo with an Infrared IR Remote
Raspberry Pi Pico W LESSON 78: Control NeoPixel Array Using an Infrared IR Remote in MicroPython
Raspberry Pi Pico W LESSON 79: NeoPixel Project With Remote Control and SD1306 Display
Raspberry Pi Pico W LESSON 80: Creating and Using Timers in Projects
Raspberry Pi Pico W LESSON 81: Creating Asymmetric Pulses Using Timers
Raspberry Pi Pico W LESSON 82: Create an LED Binary Counter Using Only Timers
Raspberry Pi Pico W LESSON 83: Using Interrupts in Micropython
Raspberry Pi Pico W LESSON 84: Debounce Pushbutton Switches Using Interrupts
Raspberry Pi Pico W LESSON 85: Button Controlled Binary Counter Using Interrupts
Raspberry Pi Pico W LESSON 86: Up Down Binary Counter Using Interrupts and Pushbuttons
Raspberry Pi Pico W LESSON 87: Introduction to Raspberry Pi Pico PIO and State Machines
Raspberry Pi Pico W LESSON 88: Understanding PIO State Machine Push, Pull, Put and Get
Raspberry Pi Pico W LESSON 89: Mastering the PIO State Machine Tx and RX FIFO Operations
Raspberry Pi Pico W LESSON 90: PIO State Machine Timing, Looping and Shifting
Raspberry Pi Pico W LESSON 91: Create a Four Bit Binary Counter Using Only PIO State Machine
Raspberry Pi Pico W LESSON 92: Simple Toggle Switch Done Completely on the PIO State Machine
Raspberry Pi Pico W LESSON 93: Button Controlled Binary Counter Completely on PIO State Machine
Raspberry Pi Pico W LESSON 94: Monitoring Two Buttons on the PIO State Machine
Raspberry Pi Pico W LESSON 95: Binary Counter with Reset on the PIO State Machine
Raspberry Pi Pico W LESSON 96: Two Button Up Down Binary Counter Using Only PIO State Machine
Raspberry Pi Pico W LESSON 97: Understanding Servo Signal Timing Control
Raspberry Pi Pico W LESSON 98: Controlling Servo Position With PIO State Machine
Raspberry Pi Pico W LESSON 99: Sweeping Servo Position Using the PIO State Machine
Raspberry Pi Pico W LESSON 100: Using Multiple PIO State Machines at the Same Time
Raspberry Pi Pico W LESSON 101: Using PIO State Machines Inside a Micropython Class
Raspberry Pi Pico W LESSON 102: Creating a Library to Easily Work With Multiple PIO State Machines
Raspberry Pi Pico W LESSON 103: Using Pi Pico PIO State Machine IRQ Interrupts
Raspberry Pi Pico W LESSON 104: PIO State Machine IRQ Interrupts and Handlers
Raspberry Pi Pico W LESSON 105: Controlling NeoPixel Array with PIO State Machines
Raspberry Pi Pico W LESSON 106: Measuring Distance With Ultrasonic Sensor HC-SR-04
Raspberry Pi Pico W LESSON 107: Precision Ultrasonic Distance Measurement With PIO State Machines
Raspberry Pi Pico W LESSON 108: Portable Distance Measurement Project With Ultrasonic Sensor
Raspberry Pi Pico W LESSON 109: Sending Data Between the Pi Pico and Your PC Over WiFi
Raspberry Pi Pico W LESSON 109 SUPPLEMENTAL: Powering Portable Projects with a Battery
Raspberry Pi Pico W LESSON 110: Client Server Project on the Pi Pico Using WiFi
Raspberry Pi Pico W LESSON 111: Learn PyQt Essentials in One Session
Raspberry Pi Pico W LESSON 116: Control DC Motor Speed and Direction on Pi Pico Project
Raspberry Pi Pico W LESSON 117: Project to Control DC Motor Remotely with PyQt Over Wifi
Raspberry Pi Pico W LESSON 118: Saving Data to Flash Memory on Pi Pico
Raspberry Pi Pico W LESSON 119: Project Storing Mission Critical Data in Flash Memory
Raspberry Pi Pico W LESSON 120: Incorporating an RFID Tag Into Your Pi Pico Project
Raspberry Pi Pico W LESSON 121: Using RFID Tags to Lock or Unlock Projects
Raspberry Pi Pico W LESSON 122: RFID Project to Lock and Unlock Servo Access
Taught by
Paul McWhorter