Raspberry Pi Pico Lecture 12: Implementing the Boids algorithm
0:00 - Greetings and lecture plan
2:06 - Boids overview
2:50 - State information for each boid
6:10 - Separation
11:00 - Alignment
16:50 - What’s the point of this lab?
20:52 - Cohesion
22:25 - Screen edges
23:55 - Bias
27:15 - Speed limits
28:25 - Updating position
31:30 - Recommended parameter values
35:30 - Pseudocode
46:40 - Questions
Fall, 2022 lectures from ECE 4760 (Digital Systems Design Using Microcontroller) at Cornell University.
Course site:
Hunter’s site: