ycliper

Популярное

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

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

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

Топ запросов

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

Урок 10: Плавное изменение яркости светодиода: курс Arduino для начинающих (ReM)

Автор: Programming Electronics Academy

Загружено: 2013-10-02

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

Описание: 🤩 Скачать 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().

Не удается загрузить Youtube-плеер. Проверьте блокировку Youtube в вашей сети.
Повторяем попытку...
Урок 10: Плавное изменение яркости светодиода: курс Arduino для начинающих (ReM)

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

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

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

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

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

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

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

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

Tutorial 11: If Statement Conditionals: Arduino Course for Absolute Beginners (ReM)

Tutorial 11: If Statement Conditionals: Arduino Course for Absolute Beginners (ReM)

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

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

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

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

Arduino Course for Absolute Beginners (Re-mastered)

Arduino Course for Absolute Beginners (Re-mastered)

Tutorial 08: analogRead() and the Serial Port: Arduino Course for Absolute Beginners (ReM)

Tutorial 08: analogRead() and the Serial Port: Arduino Course for Absolute Beginners (ReM)

Tutorial 12: For Loop Iteration: Arduino Course for Absolute Beginners (ReM)

Tutorial 12: For Loop Iteration: Arduino Course for Absolute Beginners (ReM)

Резисторный делитель напряжения — 90% делают ОШИБКУ | Правильный расчёт.

Резисторный делитель напряжения — 90% делают ОШИБКУ | Правильный расчёт.

Воссоздание старинного насоса (без движущихся частей)

Воссоздание старинного насоса (без движущихся частей)

#1 Как работает электричество? Курс по электронике - от первой схемы до Arduino и готового проекта

#1 Как работает электричество? Курс по электронике - от первой схемы до Arduino и готового проекта

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

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

Control a NEMA 17 Stepper Motor with A4988 Driver and Arduino - Full Guide

Control a NEMA 17 Stepper Motor with A4988 Driver and Arduino - Full Guide

Tutorial 01: Hardware Overview: Arduino Course for Absolute Beginners (ReM)

Tutorial 01: Hardware Overview: Arduino Course for Absolute Beginners (ReM)

От 0 до создания руки робота с помощью Arduino

От 0 до создания руки робота с помощью Arduino

Где начало СХЕМЫ? Понимаем, читаем, изучаем схемы. Понятное объяснение!

Где начало СХЕМЫ? Понимаем, читаем, изучаем схемы. Понятное объяснение!

Как производятся микрочипы? 🖥️🛠️ Этапы производства процессоров

Как производятся микрочипы? 🖥️🛠️ Этапы производства процессоров

Развлечения с транзисторами

Развлечения с транзисторами

Вы можете изучить Arduino за 15 минут.

Вы можете изучить Arduino за 15 минут.

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

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

Tutorial 07: digitalRead() and the Serial Port: Arduino Course for Absolute Beginners (ReM)

Tutorial 07: digitalRead() and the Serial Port: Arduino Course for Absolute Beginners (ReM)

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



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



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