Популярное

Музыка Кино и Анимация Автомобили Животные Спорт Путешествия Игры Юмор

Интересные видео

2025 Сериалы Трейлеры Новости Как сделать Видеоуроки Diy своими руками

Топ запросов

смотреть а4 schoolboy runaway турецкий сериал смотреть мультфильмы эдисон
dTub
Скачать

Rust for Microcontrollers: Flashing an LED on Arduino Nano

Автор: Liftpoint Labs

Загружено: 2025-05-26

Просмотров: 330

Описание:

In this video, I walk you through how to program an Arduino Nano using the Rust programming language. We’ll cover everything from setting up your toolchain to writing and flashing a simple "blink" program that toggles an LED on and off.

Whether you're new to embedded Rust or just looking to explore beyond the Arduino IDE, this video will help you take your first steps toward safer, modern embedded development with Rust.

** Commands I run in this video: **
Install Rustup:
`snap install --classic rustup`

Install nightly build of Rust toolchain:
`rustup toolchain install nightly`

Install a bunch of dependencies:
`sudo apt install avr-libc gcc-avr pkg-config avrdude libudev-dev build-essential libssl-dev`

Install stable Rust toolchain:
`rustup install stable`

Install Ravedude:
`cargo +stable install ravedude`

Install cargo-generate:
`cargo install cargo-generate`

Generate project from template:
`cargo generate --git https://github.com/Rahix/avr-hal-temp...`

Install VSCode:
`snap install --classic code`

Inspect board location:
`sudo dmesg | tail`

Set board location environment variable for Ravedude:
`export RAVEDUDE_PORT=/dev/{your_device_location}`

Build, flash, and run:
`cargo run`

Rust for Microcontrollers: Flashing an LED on Arduino Nano

Поделиться в:

Доступные форматы для скачивания:

Скачать видео mp4

  • Информация по загрузке:

Скачать аудио mp3

Похожие видео

array(10) { [0]=> object(stdClass)#4373 (5) { ["video_id"]=> int(9999999) ["related_video_id"]=> string(11) "TOAynddiu5M" ["related_video_title"]=> string(29) "Embedded Rust setup explained" ["posted_time"]=> string(19) "1 год назад" ["channelName"]=> string(14) "The Rusty Bits" } [1]=> object(stdClass)#4346 (5) { ["video_id"]=> int(9999999) ["related_video_id"]=> string(11) "Okq--FagHHA" ["related_video_title"]=> string(146) "⚡️ Жуткий удар по столице || Решающая атака Ирана || Москва выдвинула ультиматум" ["posted_time"]=> string(21) "3 часа назад" ["channelName"]=> string(23) "Время Прядко" } [2]=> object(stdClass)#4371 (5) { ["video_id"]=> int(9999999) ["related_video_id"]=> string(11) "np6b9XGcxGY" ["related_video_title"]=> string(51) "Rust for Microcontrollers: Flashing an LED on ESP32" ["posted_time"]=> string(21) "9 дней назад" ["channelName"]=> string(14) "Liftpoint Labs" } [3]=> object(stdClass)#4378 (5) { ["video_id"]=> int(9999999) ["related_video_id"]=> string(11) "cMUUU9cv5Fk" ["related_video_title"]=> string(171) "Четыре дня, которые потрясли мир: Ближний Восток на грани большой войны / Раша у ног Трампа №962" ["posted_time"]=> string(23) "6 часов назад" ["channelName"]=> string(54) "Юрий Швец -- официальный канал" } [4]=> object(stdClass)#4357 (5) { ["video_id"]=> int(9999999) ["related_video_id"]=> string(11) "Th_dLnPmbPw" ["related_video_title"]=> string(80) "ИИ АГЕНТЫ в n8n: Полный гайд для начинающих 2025" ["posted_time"]=> string(19) "3 дня назад" ["channelName"]=> string(33) "Владимир Карпухин" } [5]=> object(stdClass)#4375 (5) { ["video_id"]=> int(9999999) ["related_video_id"]=> string(11) "KjETPxv_VR4" ["related_video_title"]=> string(37) "Arduino Nano 33 IoT - Getting Started" ["posted_time"]=> string(21) "4 года назад" ["channelName"]=> string(17) "DroneBot Workshop" } [6]=> object(stdClass)#4370 (5) { ["video_id"]=> int(9999999) ["related_video_id"]=> string(11) "IFJ2UwRWxG4" ["related_video_title"]=> string(145) "МЕССЕНДЖЕР МАКС ПОСЛЕДНЕЕ ЗВЕНО ЧЕБУРНЕТА. Власть готовится изолировать Рунет" ["posted_time"]=> string(19) "3 дня назад" ["channelName"]=> string(7) "konoden" } [7]=> object(stdClass)#4380 (5) { ["video_id"]=> int(9999999) ["related_video_id"]=> string(11) "TmRvvhOrQl4" ["related_video_title"]=> string(73) "ASML: КАК ДЕЛАЮТ ЛУЧШИЕ ПРОЦЕССОРЫ? ФОРМАТ" ["posted_time"]=> string(21) "2 года назад" ["channelName"]=> string(7) "Droider" } [8]=> object(stdClass)#4356 (5) { ["video_id"]=> int(9999999) ["related_video_id"]=> string(11) "tiGw9PQbvrg" ["related_video_title"]=> string(25) "Arduino is easy, actually" ["posted_time"]=> string(19) "1 год назад" ["channelName"]=> string(7) "Robonyx" } [9]=> object(stdClass)#4374 (5) { ["video_id"]=> int(9999999) ["related_video_id"]=> string(11) "m4ETS8Dqgoo" ["related_video_title"]=> string(122) "Атака РФ на американский корабль? / Мир приблизился к ядерной войне" ["posted_time"]=> string(21) "3 часа назад" ["channelName"]=> string(10) "NEXTA Live" } }
Embedded Rust setup explained

Embedded Rust setup explained

⚡️ Жуткий удар по столице || Решающая атака Ирана || Москва выдвинула ультиматум

⚡️ Жуткий удар по столице || Решающая атака Ирана || Москва выдвинула ультиматум

Rust for Microcontrollers: Flashing an LED on ESP32

Rust for Microcontrollers: Flashing an LED on ESP32

Четыре дня, которые потрясли мир: Ближний Восток на грани большой войны / Раша у ног Трампа №962

Четыре дня, которые потрясли мир: Ближний Восток на грани большой войны / Раша у ног Трампа №962

ИИ АГЕНТЫ в n8n: Полный гайд для начинающих 2025

ИИ АГЕНТЫ в n8n: Полный гайд для начинающих 2025

Arduino Nano 33 IoT - Getting Started

Arduino Nano 33 IoT - Getting Started

МЕССЕНДЖЕР МАКС ПОСЛЕДНЕЕ ЗВЕНО ЧЕБУРНЕТА. Власть готовится изолировать Рунет

МЕССЕНДЖЕР МАКС ПОСЛЕДНЕЕ ЗВЕНО ЧЕБУРНЕТА. Власть готовится изолировать Рунет

ASML: КАК ДЕЛАЮТ ЛУЧШИЕ ПРОЦЕССОРЫ? ФОРМАТ

ASML: КАК ДЕЛАЮТ ЛУЧШИЕ ПРОЦЕССОРЫ? ФОРМАТ

Arduino is easy, actually

Arduino is easy, actually

Атака РФ на американский корабль? / Мир приблизился к ядерной войне

Атака РФ на американский корабль? / Мир приблизился к ядерной войне

© 2025 dtub. Все права защищены.



  • Контакты
  • О нас
  • Политика конфиденциальности



Контакты для правообладателей: [email protected]