Популярное

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

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

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

Топ запросов

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

МАСТЕР-КЛАСС Arduino | Как использовать управляющие структуры ЧАСТЬ 6

Автор: Programming Electronics Academy

Загружено: 2022-06-24

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

Описание:

🤩 Скачайте руководство по покупке Arduino 👇👇
https://bit.ly/4nVzjub

**Хотите получить удовольствие от программирования собственной электроники?**
https://bit.ly/3OU3XDt

**Код, расшифровку, задания и другую информацию для этого урока можно найти на нашем сайте**
https://bit.ly/3zWxN5X

**Мы разработали эту плату для начинающих!**
Kit-On-A-Shield: https://amzn.to/3lfWClU

СЛЕДИТЕ ЗА НАМИ В ДРУГИХ МЕСТАХ
---------------------------------------------------
Facebook:   / programmingelectronicsacademy  
Twitter:   / progelecacademy  
Сайт: https://www.programmingelectronics.com/
________________________________
Arduino — отличный инструмент для управления электронными устройствами Например, датчики и двигатели. Но если вы хотите встроить логику в свою программу Arduino, вам необходимо понимать, как использовать управляющие структуры в коде. В этом уроке мы быстро рассмотрим несколько очень полезных управляющих структур, вероятно, самых важных. К концу урока вы будете понимать, как они работают и как их использовать. Поехали!

Это видео — часть серии, и мы остановились на переменных. Поэтому, если вы ещё этого не сделали, настоятельно рекомендую после просмотра этого видео вернуться к предыдущим урокам. До сих пор мы говорили о том, как устроена каждая программа Arduino, затем об использовании переменных и разобрали небольшой пример с переменными. Мы рассмотрели несколько важнейших функций Arduino, а именно pinMode и analogWrite. Но теперь мы начнём говорить об этих управляющих структурах. Что такое управляющая структура? Управляющая структура позволяет вам управлять потоком вашего кода. Если мы перейдём на страницу справки Arduino и перейдём в раздел «Структура», то, когда я говорю об управляющих структурах, я имею в виду вот эти. Итак, у нас есть оператор if, for, else, while и switch case. Это управляющие структуры, которые позволят вашему коду выполнять различные действия в зависимости от различных обстоятельств. Итак, давайте вернёмся к этому коду и увидим, что у нас есть оператор if, то есть управляющий код, за которым следуют открывающая и закрывающая скобки, а внутри — наше условие. Итак, операторы if содержат условие. Если условие выполняется, то выполняется код внутри фигурных скобок. Если условие выполняется, то весь код просто пропускается. Таким образом, код внутри фигурных скобок оператора if выполняется только в том случае, если это условие выполняется. Возможно, вы сейчас смотрите на это и думаете: «Подождите, что здесь происходит?» Что ж, здесь происходит две вещи. Итак, вот это на самом деле символ «или». Итак, это условие говорит, что если переменная яркости меньше или равна нулю, или если переменная яркости больше или равна 255, то что-то нужно сделать. Так, ну, почему бы нам просто не оценить это? Давайте представим, что мы Arduino, и давайте оценим это. Так что мы сказали? Мы сказали, что яркость равна пяти. Так что если яркость равна пяти, пять меньше или равна нулю? Нет, это не так. Пять больше или равно 255? Нет, это не так. Так что это значит, что мы просто пропустим эту строку кода прямо здесь, в первый раз в цикле. Таким образом, мы контролировали поток нашего кода, потому что мы не использовали это на основе условия. Итак, затем мы переходим к этой следующей строке кода, и она говорит delay 30. Вот еще одна из тех супер важных функций Arduino, которые вы научитесь любить и ненавидеть. Она называется delay, и ее действие заключается в том, что она останавливает программу на ее пути. Никакой другой код не будет выполняться в течение указанного вами времени, а это время указано в миллисекундах. Поэтому в течение 30 миллисекунд мы скажем: «Стоп. Ничего не делай, плата Arduino». И когда мы говорим: «Стоп, ничего не делай», мы говорим: «Не выполняй больше никакого кода», потому что то, что мы сделали здесь, в строке 13, когда с помощью ШИМ установили нулевое значение на выводе 9, означает, что светодиод был выключен, яркость отсутствовала, и мы просто будем удерживать это состояние. Задержка (delay) — это как: «Держи, держи. Ладно, поехали». Вот что здесь происходит. После задержки мы доходим до этой последней фигурной скобки. Вот конец этой функции цикла, и что же нам делать? Мы начинаем с самого начала. Мы снова наверху. Снова сталкиваемся с нашей удобной функцией analogWrite, которая использует ШИМ-функцию микроконтроллера. Какова яркость на этот раз? Если помните, в прошлый раз мы уменьшили яркость до пяти.

ПРОДОЛЖЕНИЕ...
https://bit.ly/3zWxN5X

**О нас:**
Этот урок по Arduino был создан Programming Electronics Academy. Мы — компания, предоставляющая онлайн-обучение и помогающая людям изучать электронику и программирование с помощью повсеместно используемой платы разработки Arduino.

**Мы никак не связаны с Arduino LLC, кроме того, что считаем их крутыми.**

МАСТЕР-КЛАСС Arduino | Как использовать управляющие структуры ЧАСТЬ 6

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

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

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

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

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

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

Arduino MASTERCLASS | How to Use Arduino Libraries PART 7

Arduino MASTERCLASS | How to Use Arduino Libraries PART 7

Arduino MASTERCLASS | How to Use Variables PART 5

Arduino MASTERCLASS | How to Use Variables PART 5

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

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

Hack Pack – Введение в Arduino

Hack Pack – Введение в 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

How to Organize Code

How to Organize Code

Как Ubuntu Предала Linux - Вся Правда о Взлёте и Падении Canonical

Как Ubuntu Предала Linux - Вся Правда о Взлёте и Падении Canonical

Чем ОПАСЕН МАХ? Разбор приложения специалистом по кибер безопасности

Чем ОПАСЕН МАХ? Разбор приложения специалистом по кибер безопасности

Сделайте КРОШЕЧНЫЙ Дрон Arduino с FPV-камерой — полетит ли он?

Сделайте КРОШЕЧНЫЙ Дрон Arduino с FPV-камерой — полетит ли он?

МАСТЕР-КЛАСС по Arduino | Полный семинар по программированию за 90 минут!

МАСТЕР-КЛАСС по Arduino | Полный семинар по программированию за 90 минут!

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

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

MOSFETs and Transistors with Arduino

MOSFETs and Transistors with Arduino

Скетч Arduino с millis() вместо delay()

Скетч Arduino с millis() вместо delay()

Optimizing Arduino Code: no setup(), no loop() ⛔

Optimizing Arduino Code: no setup(), no loop() ⛔

Как работают ДАТЧИКИ ХОЛЛА? Самое понятное объяснение!

Как работают ДАТЧИКИ ХОЛЛА? Самое понятное объяснение!

3 совета по Arduino

3 совета по Arduino

Почему это самая опасная схема соединения светодиодов. По науке.

Почему это самая опасная схема соединения светодиодов. По науке.

Вся IT-база в ОДНОМ видео: Память, Процессор, Код

Вся IT-база в ОДНОМ видео: Память, Процессор, Код

Лучшая переделка Компьютерного Блока Питания!

Лучшая переделка Компьютерного Блока Питания!

Как управлять 12-вольтовым двигателем с помощью Arduino: простая схема подключения и примеры кода

Как управлять 12-вольтовым двигателем с помощью Arduino: простая схема подключения и примеры кода

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



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



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