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

Кнопки с подсветкой: Улучшение проектов с помощью стильных и функциональных элементов управления

Что такое кнопка с подсветкой (LED Button)?

Кнопки с подсветкой: Улучшение проектов с помощью стильных и функциональных элементов управления
Две кнопки с подсветкой

Это кнопка со встроенным светодиодом. При нажатии загорается — визуальная обратная связь: цепь замкнута/разомкнута. Два в одном: кнопка + индикатор. Цвета: красный, зеленый, желтый, синий, белый, RGB. 4 ножки: 2 для кнопки, 2 для LED (анод/катод).

Принцип работы

Один контакт кнопки → 5V (через резистор к аноду LED), второй → GPIO входа MCU. При нажатии: цепь замыкается → ток течет через LED → он светится + MCU видит HIGH/LOW. Отпускание → разрыв цепи → LED гаснет. Варианты: тактовая (momentary) или фиксирующаяся (latching).

Характеристики (Grove LED Button пример)

Управление LED-лентой с телефона (Bluetooth)

Кнопки с подсветкой: Улучшение проектов с помощью стильных и функциональных элементов управления
RGB LED-лента

Компоненты

Подключение

Настройка Dabble

Кнопки с подсветкой: Улучшение проектов с помощью стильных и функциональных элементов управления
Приложение Dabble (Gamepad модуль)
  1. Сопрягите телефон с HC-05 (пароль 1234/0000).
  2. Откройте Dabble → Gamepad.
  3. Кнопки геймпада управляют лентой:
    • ↑ — Rainbow;
    • ↓ — Rainbow Cycle;
    • → — Theater Chase;
    • ← — Theater Chase Rainbow;
    • △ — Color Wipe Blue;
    • □ — Sky Blue;
    • ○ — Red;
    • × — Yellow.
  4. Цвета/эффекты полностью настраиваются в коде.

Код в PictoBlox

Кнопки с подсветкой: Улучшение проектов с помощью стильных и функциональных элементов управления
PictoBlox (Scratch 3.0)

Скачайте PictoBlox и .sb3 файл проекта. Блоки: Bluetooth connect, нажатие кнопки → вызов функции эффекта (Adafruit NeoPixel библиотека внутри).

LED Button + Arduino (Grove система)

Кнопки с подсветкой: Улучшение проектов с помощью стильных и функциональных элементов управления
Разные цвета кнопок с подсветкой

Компоненты

Подключение

  1. Grove LED Button → порт D3 Base Shield (синий разъем).
  2. Base Shield → Seeeduino.
  3. Seeeduino → USB ПК.

Код (Fade in/out эффект)

Кнопки с подсветкой: Улучшение проектов с помощью стильных и функциональных элементов управления
Кнопки с подсветкой: Улучшение проектов с помощью стильных и функциональных элементов управления
Кнопки с подсветкой: Улучшение проектов с помощью стильных и функциональных элементов управления
Кнопки с подсветкой: Улучшение проектов с помощью стильных и функциональных элементов управления
Arduino скетч для Grove LED Button

#include 
const int buttonPin = 3; // D3
const int ledPin = 3;    // LED на той же ноге (Grove LED Button)

void setup() {
  pinMode(buttonPin, INPUT);
}

void loop() {
  static int brightness = 0;
  static int fadeAmount = 5;
  int buttonState = digitalRead(buttonPin);

  if (buttonState == HIGH) {
    analogWrite(ledPin, brightness);
    brightness += fadeAmount;
    if (brightness <= 0 || brightness >= 255) fadeAmount = -fadeAmount;
    delay(30);
  } else {
    analogWrite(ledPin, 0);
    brightness = 0;
  }
}
  1. Загрузите в Seeeduino.
  2. Нажмите кнопку — плавное затухание/распыхание (Fade in/out).

Итог

Кнопка с подсветкой — элегантное 2-в-1: ввод + индикация. Дешево, надежно, красиво. Ардуино-код прост, эффекты — на ваш вкус. Добавьте в свой проект сегодня! Вопросы — пишите.

Промышленные технологии

  1. Использование транзистора как электрически управляемого ключа
  2. Импульсный датчик света: Усиление световых импульсов LED в слышимый звук
  3. Сборка светодиодного секвенсора на таймере 555 и счетчике 4017: деление частоты и устранение дребезга
  4. Научная нотация на карманном калькуляторе: практическое руководство
  5. Освоение отслеживания партий: ключевая стратегия для производственного совершенства
  6. Исследователи используют LED-освещение комнаты и смартфон для захвата 3D-изображений
  7. Революционные материалы для светодиодной передачи данных нового поколения
  8. Освоение аксессуаров для LED лент: подключение, управление и кастомизация
  9. Максимизация эффективности автопарка: экспертные стратегии использования телематики
  10. Подземная жесткая рама: последнее структурное решение для суровых сред