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

8-кратное светодиодное освещение со звуком

Компоненты и расходные материалы

Arduino UNO
× 1
Беспаечная макетная плата, полный размер
× 1
5 мм светодиод:красный
× 3
5 мм светодиод:желтый
× 2
светодиод, сине-зеленый
× 2
Резистор 220 Ом
× 8
Детектор звука SparkFun (с заголовками)
× 1

Приложения и онлайн-сервисы

IDE Arduino

Об этом проекте

Итак, как новичок, я потренировался со звуковым датчиком и светодиодом. После некоторой практики я решил создать 8-кратную светодиодную систему со звуковым детектором. Это мог бы быть интересный проект для таких новичков, как я.

Значения светодиодов могут быть установлены вами индивидуально. Также не забудьте настроить чувствительность звукового датчика. Я добавил несколько инструкций по настройке чувствительности звукового датчика ниже. Третье изображение показывает мониторинг значений звукового датчика. Этими значениями устанавливается код, когда нужно реагировать на звук.

Код

  • Код проекта
Код проекта C / C ++
Это код системы из 8 светодиодов со звуковым детектором.
 / * * Mantas Utka * / int ledPin1 =13; // Добавление светодиодов и сенсора. Int ledPin2 =12; int ledPin3 =11; int ledPin4 =10; int ledPin5 =9; int ledPin6 =8; int ledPin7 =7; int ledPin8 =6; int sensorPin =A0; // Датчик выбирается как аналоговый вывод. Аналоговый вывод лучше подходит для таких проектов. Int val =0; void setup () {pinMode (ledPin1, OUTPUT); // Выбор светодиодов в качестве выходов для передачи результатов в светодиоды звукового детектора pinMode (ledPin2, OUTPUT); pinMode (ledPin3, ВЫХОД); pinMode (ledPin4, ВЫХОД); pinMode (ledPin5, ВЫХОД); pinMode (ledPin6, ВЫХОД); pinMode (ledPin7, ВЫХОД); pinMode (ledPin8, ВЫХОД); pinMode (sensorPin, ВХОД); // Выбор датчика в качестве входа для отправки результатов в Arduino Serial.begin (9600);} void loop () {val =analogRead (sensorPin); Serial.println (val); // когда датчик обнаруживает сигнал, светодиод мигает // 1 if (val> =127) {digitalWrite (ledPin1, HIGH); // выбор значений светодиодов для мигания путем определения значений звукового датчика. } else {digitalWrite (ledPin1, LOW); } // 2 if (val> =378) {digitalWrite (ledPin2, HIGH); } else {digitalWrite (ledPin2, LOW); } // 3 if (val> =505) {digitalWrite (ledPin3, HIGH); } else {digitalWrite (ledPin3, LOW); } // 4 if (val> =632) {digitalWrite (ledPin4, HIGH); } else {digitalWrite (ledPin4, LOW); } // 5 if (val> =759) {digitalWrite (ledPin5, HIGH); } else {digitalWrite (ledPin5, LOW); } // 6 if (val> =886) {digitalWrite (ledPin6, HIGH); } else {digitalWrite (ledPin6, LOW); } // 7 if (val> =980) {digitalWrite (ledPin7, HIGH); } else {digitalWrite (ledPin7, LOW); } // 8 if (val> =1000) {digitalWrite (ledPin8, HIGH); } else {digitalWrite (ledPin8, LOW); }} 

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

  1. Светодиодное промышленное освещение против лампы накаливания:что лучше?
  2. Подавление звука
  3. Ксилофон
  4. LP-запись
  5. Светоизлучающий диод (светодиод)
  6. Устройства позволяют программировать светодиодное освещение с помощью NFC
  7. Мелодия танца в гробу
  8. Светодиодный куб 5x5x5
  9. Arduino с Bluetooth для управления светодиодом!
  10. Исследователи получают 3D-изображения с помощью светодиодного освещения и смартфона