https://github.com/chocolateloverraj/rust-esp32c3-examples
Examples with wiring diagrams for using some sensors with ESP32-C3, programmed with Rust
https://github.com/chocolateloverraj/rust-esp32c3-examples
esp32 esp32-c3 ir-led ir-receiver rust vl53l0x
Last synced: about 1 month ago
JSON representation
Examples with wiring diagrams for using some sensors with ESP32-C3, programmed with Rust
- Host: GitHub
- URL: https://github.com/chocolateloverraj/rust-esp32c3-examples
- Owner: ChocolateLoverRaj
- License: mit
- Created: 2024-01-04T16:05:49.000Z (over 1 year ago)
- Default Branch: main
- Last Pushed: 2024-11-03T05:19:20.000Z (7 months ago)
- Last Synced: 2025-03-26T15:48:15.980Z (about 2 months ago)
- Topics: esp32, esp32-c3, ir-led, ir-receiver, rust, vl53l0x
- Language: Rust
- Homepage:
- Size: 78.4 MB
- Stars: 9
- Watchers: 1
- Forks: 2
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Programming ESP32-C3 with Rust
Examples with wiring diagrams for using some sensors with ESP32-C3, programmed with Rust
## Materials Needed
- ESP32-C3 (I bought [this one](https://www.aliexpress.us/item/3256805941172619.html) and [this one](https://www.aliexpress.us/item/3256805870348476.html))
- USB Cable to connect the ESP32-C3 to your computer. You can use a USB-A to USB-C cable or a USB-C to USB-C cable, they both work.
- Project-specific materials## Try out the code
- Clone this repo
- Install Rust
- You may need to install some Rust stuff for ESP32-C3
- Plug in your ESP32-C3
- Make sure you have the permissions to access ESP32-C3 (`/dev/ttyACM0`)
- `cd` to the directory you want to run
- `cargo run`## Resources
This project is based off of these resources### Rust on ESP32-C3
- https://github.com/ivmarkov/rust-esp32-std-demo
- https://github.com/shanemmattner/ESP32-C3_Rust_Tutorials### Project-specific resources
Can be found in the `README.md` files in folders