Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/milewski/sensors-esp
Personal walk through learning embedded systems with ESP32 in Rust.
https://github.com/milewski/sensors-esp
embedded esp32 lilygo rust t-display-s3
Last synced: 3 months ago
JSON representation
Personal walk through learning embedded systems with ESP32 in Rust.
- Host: GitHub
- URL: https://github.com/milewski/sensors-esp
- Owner: milewski
- License: mit
- Created: 2023-08-02T13:49:06.000Z (over 1 year ago)
- Default Branch: main
- Last Pushed: 2024-03-31T09:03:53.000Z (10 months ago)
- Last Synced: 2024-10-16T06:45:48.797Z (4 months ago)
- Topics: embedded, esp32, lilygo, rust, t-display-s3
- Language: Rust
- Homepage:
- Size: 94.9 MB
- Stars: 9
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- Funding: .github/FUNDING.yml
- License: LICENSE
Awesome Lists containing this project
README
# Learning Embedded Development on ESP32
My personal journey into embedded development with a `ESP32-S3` Microcontroller
- [Rotary Encoder](./esp32/rotary-encoder)
- [Line Tracking Sensor](./esp32/line-tracking-sensor)
- [Passive Buzzer](./esp32/passive-buzzer)
- [Micro SD Card](./esp32/micro-sdcard)
- [Capacitive Switch (Touch Sensor)](./esp32/capacitive-switch)
- [Accelerometer (ADXL345)](./esp32/accelerometer)
- [Motor Driver (DVR8833)](./esp32/motor-driver)
- [8x8 Matrix (MAX7219)](./esp32/matrix)
- [Liquid Crystal Display (LCD 1602A)](./esp32/lcd)
- [DTMF Decoding (MT8870)](./esp32/dtmf)
- [ADC/DAC Analog Digital Converter (PCF8591)](./esp32/adc-dac)
- [Mecanum Wheel](https://github.com/milewski/esp32-mecanum-wheels)## Instructions
Install `esp32` [toolchain](https://github.com/esp-rs/rust-build):
```bash
cargo install espup
cargo install ldproxy
cargo install espflash
espup install
```> Note: `espup` requires `python3` to be installed
Pinout Diagram
![esp32-s3-devkitc-1-pinout](./attachments/esp32-s3-devkitc-1-pinout.png)
## LilyGo T-Display S3
![esp32-s3r8-pinout](./attachments/esp32-s3r8-pinout.png)