ycliper

Популярное

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

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

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

Топ запросов

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

#BB6

Автор: Ralph S Bacon

Загружено: 2022-04-15

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

Описание: Конечный автомат — Часть вторая
► PCBWay $5 за 10 штук https://www.pcbway.com

Это ВТОРАЯ ЧАСТЬ серии Bacon Bytes, посвящённой пошаговому руководству по переходу к конечному автомату на Arduino (или любом другом микроконтроллере).

► Эскиз и другие материалы к этому видео на моём GitHub:
https://github.com/RalphBacon/BB6-Ard...

Чтобы получить максимальную пользу от этого видео, сначала посмотрите ПЕРВУЮ ЧАСТЬ, которая охватывает весь многозадачный элемент полезного конечного автомата, не содержащий блокирующего кода (например, использование оператора delay() 😲).

Ссылка:    • #BB5 Moving your Arduino to a multi-taskin...  

Мы кратко (очень кратко) коснемся теории, но основное внимание уделим преобразованию диаграммы состояний в полноценный код C++ на языке Arduino. Это гораздо проще, чем вы думаете.

Более того, это гарантирует, что ваш код будет соответствовать нарисованной вами диаграмме состояний, что гарантирует его превосходную надёжность.

Вы знаете о «enum»? А как насчёт «class enum»? Мы также рассмотрим это и объясним, почему это способствует написанию более качественного и надёжного кода.

Если вам действительно нужна глубокая теория, её можно найти в Википедии:
https://en.wikipedia.org/wiki/Finite-...

Возможно, в будущем видео мы даже поговорим об иерархических конечных автоматах 😲

► Sketch и другие материалы к этому видео на моём GitHub:
https://github.com/RalphBacon/BB6-Ard...

► Список всех моих видео
(Особая благодарность Майклу Курту Фогелю за его сборку)
http://bit.ly/YouTubeVideoList-RalphB...

► Если вам понравилось это видео, пожалуйста, поставьте ему лайк, поделитесь им. Если вы ещё не подписаны, подпишитесь и присоединяйтесь ко мне в моём путешествии по Arduinite (и другим μControllers).

Мой канал, GitHub и блог находятся здесь:
------------------------------------------------------------------
•    / ralphbacon  
• https://ralphbacon.blog
• https://github.com/RalphBacon
• https://buymeacoffee.com/ralphbacon
------------------------------------------------------------------

Не удается загрузить Youtube-плеер. Проверьте блокировку Youtube в вашей сети.
Повторяем попытку...
#BB6

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

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

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

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

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

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

#BB7 Pass by Value or Reference - What's the difference?

#BB7 Pass by Value or Reference - What's the difference?

#BB5 Moving your Arduino to a multi-tasking State Machine - Easy Intro

#BB5 Moving your Arduino to a multi-tasking State Machine - Easy Intro

#BB10 Namespaces & Macros for Arduino (and other) microcontrollers

#BB10 Namespaces & Macros for Arduino (and other) microcontrollers

TRIPLE the WiFI RANGE of your ESP32 C3 using ONE wire! #esp32

TRIPLE the WiFI RANGE of your ESP32 C3 using ONE wire! #esp32

МОП-транзисторы #BB4 — с точки зрения Arduino

МОП-транзисторы #BB4 — с точки зрения Arduino

Как я с нуля сделал ноутбук на базе C64 — Portable 64 (эмуляция)

Как я с нуля сделал ноутбук на базе C64 — Portable 64 (эмуляция)

#230 The ⭐ULTIMATE⭐ Switch Bounce Eliminator - simple and effective. 🎈

#230 The ⭐ULTIMATE⭐ Switch Bounce Eliminator - simple and effective. 🎈

✔ Multitask Arduino with State Machines (& Switch Debouncing)

✔ Multitask Arduino with State Machines (& Switch Debouncing)

(498) Arduino IDE or ESPhome for our Projects?

(498) Arduino IDE or ESPhome for our Projects?

Я ошибался насчет миллиса: как писать неблокирующий код: (Программирование Arduino Uno для начина...

Я ошибался насчет миллиса: как писать неблокирующий код: (Программирование Arduino Uno для начина...

Что не так с китайцами? Добьём Машенника или он нас?

Что не так с китайцами? Добьём Машенника или он нас?

#BB11 Create an Arduino Library😨 - A Real World Example (Easy)

#BB11 Create an Arduino Library😨 - A Real World Example (Easy)

#241 Ой! Всего один контакт GPIO, но ДВА светодиода! Что теперь? Легко исправить!

#241 Ой! Всего один контакт GPIO, но ДВА светодиода! Что теперь? Легко исправить!

#224 🛑 ПЕРЕСТАНЬТЕ использовать Serial.print в коде Arduino! ЭТО лучше.

#224 🛑 ПЕРЕСТАНЬТЕ использовать Serial.print в коде Arduino! ЭТО лучше.

#BB8 C++ Range-based Loops✅for Arduino (and other μcontrollers) - so easy!

#BB8 C++ Range-based Loops✅for Arduino (and other μcontrollers) - so easy!

🔥 DDR5 СВОИМИ РУКАМИ | Выживаем в кризис памяти 2026 года 💪| SODIMM - UDIMM без переходников

🔥 DDR5 СВОИМИ РУКАМИ | Выживаем в кризис памяти 2026 года 💪| SODIMM - UDIMM без переходников

ОБЫЧНЫЙ VPN УМЕР: Чем обходить блокировки в 2026

ОБЫЧНЫЙ VPN УМЕР: Чем обходить блокировки в 2026

Орешник это модернизированный Рубеж? И как украинцы узнали об ударе 9 января заранее?

Орешник это модернизированный Рубеж? И как украинцы узнали об ударе 9 января заранее?

Если вы не изучите sprintf(), ваш код позже возненавидит вас

Если вы не изучите sprintf(), ваш код позже возненавидит вас

ИНОСТРАННЫЙ МЕССЕНДЖЕР ЗАБЛОКИРУЮТ СО ДНЯ НА ДЕНЬ. Роскомнадзор всех запутал. Подготовка к выборам

ИНОСТРАННЫЙ МЕССЕНДЖЕР ЗАБЛОКИРУЮТ СО ДНЯ НА ДЕНЬ. Роскомнадзор всех запутал. Подготовка к выборам

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



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



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