This guide is an adapted version of the Physical Computing with Python by the Raspberry Pi Foundation.

What you already need to know

  • Basic programming concepts
  • Basic understanding of programming in Rust

It is highly recommended that you complete atleast the first 3 chapters of The Rust Programming Language Book v2


The guide is based on the rust_gpiozero crate which is still in development. This guide does not currently implement all of the steps in the original Physical Computing with Python guide.

Feedback and pull requests are welcome!