Note
Hello, welcome to the SunFounder Raspberry Pi & Arduino & ESP32 Enthusiasts Community on Facebook! Dive deeper into Raspberry Pi, Arduino, and ESP32 with fellow enthusiasts.
Why Join?
Expert Support: Solve post-sale issues and technical challenges with help from our community and team.
Learn & Share: Exchange tips and tutorials to enhance your skills.
Exclusive Previews: Get early access to new product announcements and sneak peeks.
Special Discounts: Enjoy exclusive discounts on our newest products.
Festive Promotions and Giveaways: Take part in giveaways and holiday promotions.
👉 Ready to explore and create with us? Click [here] and join today!
Video Courses
If you’re finding the content in the online documentation a bit challenging to grasp, don’t worry. A step-by-step video course is here to make your learning journey smoother and more engaging. The video course below is designed for the Pico W but is also fully compatible with the Pico 2 W. The experiments demonstrated in the videos are entirely compatible with both models, except for the battery section and mainboard.
project
- Lesson 1: Write Your First Program for Absolute Beginners
- Lesson 2: Understanding and Using Breadboards
- Lesson 3: Understanding and Using Binary Numbers
- Lesson 4: Create a Binary Counter Using the Pico W
- Lesson 5: Reading Analog Voltages Using a Potentiometer
- Lesson 6: Understanding If Statements in MicroPython
- Lesson 7: Controlling 3 LED with a Potentiometer in Micropython
- Lesson 8: Compound Conditionals and If Statements in MicroPython
- Lesson 9: Getting Analog Output Using PWM (Pulse Width Modulation)
- Lesson 10: Controlling a Dimmable LED with a Potentiometer
- Lesson 11: Understanding and Controlling an RGB LED in MicroPython
- Lesson 12: Create a Dimmable LED in Micropython
- Lesson 13: User Specified RGB LED Colors Using Micropython
- Lesson 14: Understanding Variable Types and Arrays in Micropython
- Lesson 15: For Loops in Micropython
- Lesson 16: Sequence of Colors in RGB LED With Micropython
- Lesson 17: Buttons and Pull Up Resistors in Micropython
- Lesson 18: Push Button Control of LEDs in Micropython
- Lesson 19: Button Control of RGB LED in Micropython
- Lesson 20: Using the DHT11 Temperature and Humidity Sensor in MicroPython
- Lesson 21: Temperature and Humidity Measurements with Toggle Switch
- Lesson 22: Using an LCD Display with the Pico W
- Lesson 23: Temperature and Humidity Sensor with LCD Display
- Lesson 24: Power Portable Projects with LiPo Rechargeable Battery
- Lesson 25: Getting Started with OLED 1306 in Micropython
- Lesson 26: Drawing a Circle on the OLED 1306 Display
- Lesson 27: Creating Lissajous Patterns on an OLED Display
- Lesson 28: Connecting the Raspberry Pi Pico W to WiFi
- Lesson 29: Simple Client Server Project to Control RGB LED
- Lesson 30: Project to Connect Your Raspberry Pi Pico W to the Internet
- Lesson 31: Sensorless Remote Weather Station Project
- Lesson 32: Mobile Weather Station Project
- Lesson 33: Display the HSV Color Wheel on an RGB LED
- Lesson 34: Convert HSV to RGB in Micropython
- Lesson 35: Remote Weather Station with RGB LED Temperature Indicator
- Lesson 36: Control a Servo With MicroPython
- Lesson 37: Control a Servo With a Potentiometer in MicroPython
- Lesson 38: Learn Trigonometry Fundamentals in One Session (EASY)
- Lesson 39: Practical Trigonometry for Easy Problem Solving
- Lesson 40: Measuring Acceleration with the MPU6050 Six Axis IMU
- Lesson 41: Inferring Tilt From a 3 Axis Accelerometer
- Lesson 42: Measuring Tilt With an MPU6050 Accelerometer
- Lesson 43: Measure Pitch and Roll Using a 3 Axis Accelerometer
- Lesson 44: Measure Simultaneous 0 G on All Three Axis of MPU6050
- Lesson 45: Calculating Height from a Dropped Object in Freefall
- Lesson 46: Build a 2 Axis Tilt Meter with Display Using the MPU6050
- Lesson 47: Improving Sensor Data With a Low Pass Filter
- Lesson 48: Measuring Rotation Using the Gyros on the MPU6050
- Lesson 49: Improving IMU Performance with a Complimentary Filter
- Lesson 50: Removing Long Term Steady State Error from Sensor Data
- Lesson 51: Ultimate Pitch and Roll Gadget Using the MPU6050
- Lesson 52: Controlling Neopixels in MicroPython
- Lesson 53: Animating NeoPixel Strips Using MicroPython
- Lesson 54: Animated Dynamic Rainbow on NeoPixel in MicroPython
- Lesson 55: Create a Dynamic Rainbow With Neopixels in MicroPython
- Lesson 56: Using a Joystick With MicroPython
- Lesson 57: Calibrating a Joystick in MicroPython
- Lesson 58: Determine Angular Position of a Joystick in MicroPython
- Lesson 59: Controlling a Servo with a Joystick
- Lesson 60: Control NeoPixel Colors with a Joystick in MicroPython
- Lesson 61: How to Write Modular Code With Micropython Functions
- Lesson 62: Create Functions to Average and Sort Grades in Micropythons
- Lesson 63: Object Oriented Programming in MicroPython with Classes and Methods
- Lesson 64: Object Oriented Programming Example in MicroPython with LEDs
- Lesson 65: Create a Servo Class and Method in MicroPython
- Lesson 66: Create Your Own Libraries in Micropython
- Lesson 67: Use Both Cores on Your Pi Pico with MicroPython
- Lesson 68: MicroPython Multicore Threading Example with LEDs and Servo
- Lesson 69: Cleanly Exit MicroPython Threads When Program Terminates
- Lesson 70: Example of Cleanly Exiting Dual Core Program in MicroPython
- Lesson 71: Allow Thread to Complete Task Before Termination
- Lesson 72: Understanding Using Dictionaries in MicroPython
- Lesson 73: Control a RGB LED Using a Dictionary in MicroPython
- Lesson 74: Create a MicroPython Class for Controlling RGB LED