Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/ncrmro/math-tutor
CLI and embeeded deivce to teach math.
https://github.com/ncrmro/math-tutor
education esp32 risc-v rust
Last synced: 23 days ago
JSON representation
CLI and embeeded deivce to teach math.
- Host: GitHub
- URL: https://github.com/ncrmro/math-tutor
- Owner: ncrmro
- Created: 2023-11-20T03:07:13.000Z (12 months ago)
- Default Branch: main
- Last Pushed: 2023-11-23T06:43:55.000Z (12 months ago)
- Last Synced: 2023-11-24T05:47:23.133Z (12 months ago)
- Topics: education, esp32, risc-v, rust
- Language: Rust
- Homepage:
- Size: 32.2 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Overview
A cheap, single-purpose educational device, akin to a Tamagotchi, offers significant benefits for impoverished communities. Its low cost and focused functionality provide targeted and engaging learning experiences without the need for advanced infrastructure like internet or electricity. These devices are easy to distribute, robust, and require minimal maintenance, making them particularly suitable for remote and under-resourced areas.
- iface_esp32: ESP32-C3 Risc processor, two GPIO buttons and display
- iface_terminal_cli: Terminal CLI based math learninig tutor
- math_tutor_core: Shared library designed so it can be used on embedded devices (ESP32-C3)Cargo workspace has trouble right now because of the custom ESP32-C3 Risc toolchain.
```shell
cargo build --workspace
```The terminal CLI can be accessed by running the following from the `iface_terminal_cli`
```shell
cargo run
```