The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning. Learn more →
Top 7 Rust Arduino Projects
-
/* * For examples (and inspiration), head to * * https://github.com/Rahix/avr-hal/tree/main/examples * * NOTE: Not all examples were ported to all boards! There is a good chance though, that code * for a different board can be adapted for yours. The Arduino Uno currently has the most * examples available. */ #![no_std] #![no_main] use dht_sensor::*; use panic_halt as _; #[arduino_hal::entry] fn main() -> ! { let dp = arduino_hal::Peripherals::take().unwrap(); let pins = arduino_hal::pins!(dp); let mut serial = arduino_hal::default_serial!(dp, pins, 57200); let mut pin3 = pins.d3.into_opendrain_high(); let mut delay = arduino_hal::Delay::new(); ufmt::uwriteln!(serial, "{}", "waiting for sensor...").unwrap(); arduino_hal::delay_ms(2000); loop { match dht11::Reading::read(&mut delay, &mut pin3) { Ok(dht11::Reading { temperature, relative_humidity, }) => ufmt::uwriteln!(serial, "{}°, {}% RH", temperature, relative_humidity).unwrap(), Err(_e) => ufmt::uwriteln!(serial, "Error {}", "Unable to read").unwrap(), } arduino_hal::delay_ms(2000); } }
-
-
InfluxDB
Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.
-
-
-
-
-
WorkOS
The modern identity platform for B2B SaaS. The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.
Rust Arduino related posts
- Arduino Uno issue with interfacing with a dht11 sensor.
- Need help finding the root cause of Waveshare 2.13V3 noise
- New crate "panic-serial": prints panic messages to a serial port on no_std targets
- not entirely new to rust, but very new to rust+arduino,.... eli5 the differences between these projects?
- Rust and arduino?
- Learning Embedded rust
- Five simple steps to use any Arduino C++ library in a Rust project 🦀
-
A note from our sponsor - WorkOS
workos.com | 28 Mar 2024
Index
What are some of the best open-source Arduino projects in Rust? This list will help you:
Project | Stars | |
---|---|---|
1 | avr-hal | 1,158 |
2 | avr-hal-template | 104 |
3 | chirp8-avr | 47 |
4 | async-avr | 32 |
5 | h7-bootloader-rev | 9 |
6 | tea-whistle | 6 |
7 | orient-beetle | 0 |