YoVDO

Raspberry Pi Pico, OpenCat and MicroPython - Servo Easing

Offered By: Kevin McAleer via YouTube

Tags

Raspberry Pi Courses Python Courses MicroPython Courses

Course Description

Overview

Learn how to create smooth servo motion transitions using various easing algorithms in this comprehensive video tutorial. Explore different types of easing techniques and their real-world applications using MicroPython code on a Raspberry Pi Pico. Dive into linear tweening, ease-in, ease-out, and ease-in-out transitions, and understand their graphical representations. Follow along as the instructor demonstrates practical implementations, including creating a Transition class, updating the Servo class, and developing a Tick function. Gain insights into building a PicoCat robot with smooth limb movements, and discover how to apply easing algorithms to enhance your robotics projects. By the end of this tutorial, you'll have a solid understanding of servo easing techniques and their implementation in MicroPython for Raspberry Pi Pico-based projects.

Syllabus

Intro
Easing animation
Linear Tweening
Ease in
Ease Out
Ease In-Out
Transition Types
Ease Graphs
Transition in Code
Ease Loop
A Sad Story about a Pico, a PCA9685 Board and Magic Smoke
Pico Case
Demo Time
Transition Class
Adding Transition to PicoCat.py
Limbs Class
Update Servo Class
Tick Function
Leg Class
PicoCat Class
Transition Code for the rest of the Easing algorithms
Outro


Taught by

Kevin McAleer

Related Courses

Beginning Custom Projects with Raspberry Pi
Johns Hopkins University via Coursera
Intro C/C++ Prog Micoroctl
Cabrillo College via California Community Colleges System
Learn Raspberry Pi
Codecademy
Learn Raspberry Pi: Command Line
Codecademy
Learn Raspberry Pi: Electronics
Codecademy