Промышленное производство
Промышленный Интернет вещей | Промышленные материалы | Техническое обслуживание и ремонт оборудования | Промышленное программирование |
home  MfgRobots >> Промышленное производство >  >> Manufacturing Technology >> Производственный процесс

Урок Arduino 02: Кнопки и PWM — Мастерство цифрового ввода/вывода и управления LED

Добро пожаловать на второй урок Arduino из нашей серии уроков Arduino. В этом уроке мы узнаем, как работают цифровые входы и выходы, и сделаем несколько примеров с кнопками и светодиодами. Также мы узнаем, что такое PWM (широтно-импульсная модуляция) и сделаем примеры для управления яркостью светодиода с помощью PWM.

Это пошаговый видеоурок, который легко следовать. Также ниже видео вы можете найти, какие детали нужны для этого урока, и исходные коды примеров из видео.

Компоненты, необходимые для этого урока


  • Плата Arduino …………………………… / AliExpress
  • Макетная плата и перемычки ……… / AliExpress
  • Светодиод ………………………………………
  • Резистор 220 Ом ……………………..

Схема подключения примеров


Урок Arduino 02: Кнопки и PWM — Мастерство цифрового ввода/вывода и управления LED

Исходный код первого примера


int button = 12; int led = 13; int buttonState = 0;
void setup() {
  pinMode(led, OUTPUT);
  pinMode(button, INPUT);
}
void loop() {
  buttonState = digitalRead(button);
  if (buttonState == HIGH) {
    digitalWrite(led, HIGH);
  } else {
    digitalWrite(led, LOW);
  }
}Язык кода: Arduino (arduino)

Исходный код второго примера


int led = 13; int button = 12; int buttonState = 0; int brightness = 0; int brightup = 2;
void setup() {
  pinMode(led, OUTPUT);
  pinMode(button, INPUT);
}
void loop() {
  analogWrite(led, brightness);
  buttonState = digitalRead(button);
  if (buttonState == HIGH) {
    brightness = brightness + brightup;
  }
  if (brightness == 255) {
    brightness = 0;
  }
  delay(30);
}Язык кода: Arduino (arduino)

Производственный процесс

  1. Создание надежного RFID-замка на Arduino — пошаговое руководство
  2. Пошаговое руководство: сборка умного четырёхногого робота на Arduino
  3. Бесшовное управление яркостью светодиодов с помощью Bolt IoT и Arduino UNO
  4. Создание интерактивного 4x4x4 светодиодного куба на Arduino Uno и 1Sheeld
  5. Проект датчика отпечатков пальцев на Arduino Nano – Пошаговое руководство
  6. Создание анимированной умной LED-ленты с управлением через Alexa на базе Arduino
  7. Создание Перчатки Бесконечности: DIY-набор с Arduino и светодиодами
  8. Сборка ноутбука на Raspberry Pi 3 и Arduino: пошаговое руководство
  9. Эффективный читатель PWM и декодер RC-приёмника на Arduino с встроенным Fail-Safe
  10. Создание потрясающих веб‑управляемых LED‑анимаций на Raspberry Pi и Arduino