Популярное

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

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

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

Топ запросов

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

#BB6

Автор: Ralph S Bacon

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

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

Описание:

Конечный автомат — Часть вторая
► 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
------------------------------------------------------------------

#BB6

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

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

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

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

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

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

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

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

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

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

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

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

STM32 после Arduino: с чего начать (Есть субтитры)

STM32 после Arduino: с чего начать (Есть субтитры)

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

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

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

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

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

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

💾СОБРАЛ NAS НА TrueNAS💽 НЕ ПОНИМАЮ, КАК ЖИЛ БЕЗ НЕГО САМОДЕЛЬНОЕ ХРАНИЛИЩЕ ЭТО ПРОСТО

💾СОБРАЛ NAS НА TrueNAS💽 НЕ ПОНИМАЮ, КАК ЖИЛ БЕЗ НЕГО САМОДЕЛЬНОЕ ХРАНИЛИЩЕ ЭТО ПРОСТО

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

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

Debian: САМЫЙ СТАБИЛЬНЫЙ Linux и ТЁМНАЯ История Создателя

Debian: САМЫЙ СТАБИЛЬНЫЙ Linux и ТЁМНАЯ История Создателя

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

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

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

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

Why build an entire computer on breadboards?

Why build an entire computer on breadboards?

✔ Multitask Arduino with State Machines (& Switch Debouncing)

✔ Multitask Arduino with State Machines (& Switch Debouncing)

Звук этого самолёта вызывал судороги. Почему военные продолжали испытания? | XF-84H Thunderscreech

Звук этого самолёта вызывал судороги. Почему военные продолжали испытания? | XF-84H Thunderscreech

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

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

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

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

Я Построил Молот Высокого Давления

Я Построил Молот Высокого Давления

Николай ПЛАТОШКИН | Кто придумал “еврокоммунизм” и ЗАЧЕМ?

Николай ПЛАТОШКИН | Кто придумал “еврокоммунизм” и ЗАЧЕМ?

Перевод ЕСТЬ, но вам его не покажут. Тайна самой загадочной книги мира.

Перевод ЕСТЬ, но вам его не покажут. Тайна самой загадочной книги мира.

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



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



Контакты для правообладателей: infodtube@gmail.com