У нас вы можете посмотреть бесплатно Урок 10: Плавное изменение яркости светодиода: курс Arduino для начинающих (ReM) или скачать в максимальном доступном качестве, видео которое было загружено на ютуб. Для загрузки выберите вариант из формы ниже:
Если кнопки скачивания не
загрузились
НАЖМИТЕ ЗДЕСЬ или обновите страницу
Если возникают проблемы со скачиванием видео, пожалуйста напишите в поддержку по адресу внизу
страницы.
Спасибо за использование сервиса ClipSaver.ru
🤩 Скачать PDF-файл «10 советов по программированию Arduino» можно здесь: 👇👇 https://bit.ly/4o0eL4Q **Если вам понравилось это, думаю, вам понравится и наше первоклассное обучение по Arduino. Загляните сюда** https://bit.ly/3nSBPUs Мы разработали эту печатную плату для начинающих! Kit-On-A-Shield: https://amzn.to/3lfWClU КУПАЙТЕ НАШИ ЛЮБИМЫЕ ТОВАРЫ! (партнёрские ссылки) --------------------------------------------------- Получите бесплатную пробную версию программы Altium для проектирования печатных плат https://www.altium.com/yt/programming... Мы используем Rev Captions для наших субтитров https://bit.ly/39trLeB Arduino UNO R3: Amazon: https://amzn.to/37eP4ra Newegg: https://bit.ly/3fahas8 Бюджетные наборы Arduino: Amazon: https://amzn.to/3C0VqsH Newegg: https://bit.ly/3j4tISX Варианты мультиметров: Amazon: https://amzn.to/3rRo3E0 Newegg: https://bit.ly/3rJoekA Helping Hands: Amazon: https://amzn.to/3C8IYXZ Newegg: https://bit.ly/3fb03X1 Паяльные станции: Amazon: https://amzn.to/2VawmP4 Newegg: https://bit.ly/3BZ6oio ПАРТНЕРЫ И РЕФЕРАЛЫ --------------------------------------------------- ►Бесплатная пробная версия Audible Plus: https://amzn.to/3j5IGrV ►Присоединяйтесь к Honey — экономьте деньги https://bit.ly/3xmj7rH ►Скачайте Glasswire бесплатно: https://bit.ly/3iv1fql СЛЕДИТЕ ЗА НАМИ В ДРУГИХ МЕСТАХ --------------------------------------------------- Facebook: / programmingelectronicsacademy Twitter: / progelecacademy Сайт: https://www.programmingelectronics.com/ Нажмите ниже, чтобы прочитать об этой теме на нашем сайте https://www.programmingelectronics.co... Описание: Курс Arduino для начинающих Давайте расширим спектр возможных выходных сигналов, обратившись к функции analogWrite(). Функция analogWrite() вызвала у меня немало недоумения, поскольку я подозревал, что она связана с аналоговыми выводами Arduino. Однако эта функция не имеет к ним никакого отношения. На большинстве плат Arduino есть 5 выводов, обозначенных символом «~» рядом с номером вывода. Эти выводы можно использовать для быстрого изменения мощности, подаваемой на вывод. Этот метод называется широтно-импульсной модуляцией (ШИМ). Вам понадобится: Светодиод (подойдёт любой цвет); Резистор сопротивлением 220 Ом; Зажим типа «крокодил»; Кубики льда Пошаговая инструкция Возьмите короткую ножку светодиода и подключите её к выводу GND. Возьмите одну из ножек резистора и подключите её к выводу 9. Соедините длинную ножку светодиода с другой ножкой резистора с помощью зажима типа «крокодил». Подключите Ardunio к компьютеру с помощью USB-кабеля. Откройте Arduino IDE. Перейдите в меню «Файл», «Примеры», «01.Basics», «Затухание». Нажмите кнопку «Проверить» (в левом верхнем углу). После завершения кнопка загорится оранжевым, а затем синим. Нажмите кнопку «Загрузить». После завершения кнопка загорится оранжевым, а затем синим. Наблюдайте с завораживающим изумлением, как светодиод плавно загорается и гаснет. Скетч начинается с обычного многострочного комментария, описывающего скетч и как настроить схему. Первый блок кода, с которым мы сталкиваемся, — это объявление и инициализация трёх переменных типа int... int led = 9; // контакт, к которому подключён светодиод int brightness = 0; // яркость светодиода int fadeAmount = 5; // на сколько делений нужно уменьшить яркость светодиода Имена переменных и комментарии к ним носят описательный и полезный характер — помните об этом, когда будете называть и комментировать свой код — это залог успеха! Переменная «brightness» будет хранить значение текущей яркости светодиода. «fadeAmount» — это скорость, с которой светодиод будет затухать и увеличиваться. И, конечно же, как поясняется в комментариях, «led» — это просто номер контакта, к которому мы подключили светодиод (через резистор 220 Ом). Теперь, когда мы объявили и инициализировали переменные, переходим к настройке платы с помощью функции setup()... void setup() { // объявляем контакт 9 выходом: pinMode(led, OUTPUT); } Единственное, что мы делаем здесь, — это устанавливаем режим вывода 9 как ВЫХОД с помощью функции pinMode(). Напомним, что pinMode() принимает два аргумента: номер вывода и режим. В данном случае мы назначаем номер вывода, используя нашу переменную "led", которую мы ранее инициализировали как число 9. Теперь вы знаете, что функция setup() выполняется только один раз — код внутри фигурных скобок setup() будет выполнен Arduino только один раз. Реальное действие происходит в цикле loop().