Build your own (Rust-y) robot!
summary
Adapts an Arduino obstacle‑avoiding smart car to no-std Rust and actually runs — servo, ultrasonic sensor and motor driver all work in the demo. Uses an ATmega328P with 16 MHz clock, PWM for servos (center ≈1.5 ms → 24 ticks after prescale 1024), ultrasonic timing on a 16‑bit timer with the conversion distance = ticks / 58, and warns that timer 2 hardwired to PD3 and timers need correct widths so calculations match reality.
AI-written summary · about
chapters (14)
- 0:00Introduction to Rust Bots
- 0:14Getting Started with Kits
- 1:51Microcontroller Setup
- 4:23Servo Motor Principles
- 6:49Programming the Servomotor
- 8:41Ultrasonic Sensor Logic
- 10:23Implementing the Sensor
- 14:03Motor Driver Hardware
- 15:10No-std Rust Environment
- 17:16Main Application Logic
- 20:05Motor Control Programming
- 21:52Community and Resources
- 23:06Live Demo and Q&A
- 24:54Technical Q&A Session
related talks
37m"Rusty New 'ars: Look, Ma, No C Added!"
31mRollicking Ruby Robots Rule the World
36mFun with Rusty Robots
28mSensors, Servos, and Signals with Rust
20m"Rust in Motion: Building Reliable and Performant Robotics Systems"
41m"Rust for Robotics: Safer, Faster Systems for Autonomous Applications"
39mReal-Time Rust in Robotics
30mKeeping humans safe around robots with Rust
