Using the Raspberry Pi Pico, PCA9685 and MicroPython for Robotics

Using the Raspberry Pi Pico, PCA9685 and MicroPython for Robotics

Kevin McAleer via YouTube Direct link

Goals of this session

2 of 20

2 of 20

Goals of this session

Class Central Classrooms beta

YouTube videos curated by Class Central.

Classroom Contents

Using the Raspberry Pi Pico, PCA9685 and MicroPython for Robotics

Automatically move to the next video in the Classroom when playback concludes

  1. 1 How to get the Raspberry Pi Pico and PCA9685 board to work with MicroPython
  2. 2 Goals of this session
  3. 3 What is the PCA9685 board?
  4. 4 Why you shouldn't power the PCA9685 board from the Pico
  5. 5 What is I2C?
  6. 6 How to troubleshoot I2C on the Pico & MicroPython
  7. 7 How to communicate with I2C
  8. 8 What are Number-Bases - Binary, Octal, Decimal and Hexadecimal?
  9. 9 How to store Octal, Binary and Hexadecimal numbers in MicroPython
  10. 10 Upload the servo.py and pca9685.py to the Pico
  11. 11 How to solder the header pins to Raspberry Pi Pico
  12. 12 Overview of the servo.py code
  13. 13 Overview of the pca9685.py code
  14. 14 The test program, how to move a servo with the PCA9685 board and Pico in MicroPython
  15. 15 How to fix the Bad SCL Pin or Bad SDA Pin error message
  16. 16 How to use I2C in MicroPython
  17. 17 How to scan the I2C bus in MicroPython on the Pico
  18. 18 How to use a Servo with the Pico and PCA9685 board in MicroPython
  19. 19 Charlie the Cricket Robot
  20. 20 Next Steps

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.