Зажигание семисегментного четырехразрядного индикатора только тогда когда модуль микрофон получает шум

ksk2000
Offline
Зарегистрирован: 25.05.2018

Здравствуйте,умоляю помогите мне написать скечь чтобы индикатор загорался когда получает шум.Я плохо знаю с++ или просто не уверен в своих знаниях поэтому у меня всегда в скечах вылезают ошибки.Вот скеч для вывода числа на индикатор.Принцип я понимаю должен быть такой if(если микрфон принимает шумы) {

                                                                                                       индикатор загорается}

                                                                                                        else{микрофон не обнаруживает шумов значит индикатор не загорается

}

  Возможно,я ошибась                                                                                                       

#include <SegmentsIndicator.h>
 
 
/*
* Первым параметром - количество разрядов + количество сегментов. 
* Если используется стандартный индикатор, то должно стоять 12
* Дальше через запятую пины разрядов
* и пины сегментов
* кстати, A3,A5,A2 - значит аналоговое пины
*                                          D4  D3  D2  D1    A   B   C  D   E   F   G   H
*/
SegmentsIndicator segmentsIndicator(12,2,3,4,5,6,7,8,9,A0,A1,A2,A3,A4);
 
 
 
void setup() 
{
 
  segmentsIndicator.displayVal(33, 3); //-- Подготавливаем значение первый параметр - значение, второй - положение точки
   
}
 
 
 
void loop() 
{
  
  segmentsIndicator.displayRefresh(); //-- Отображаем значение на индикаторе.
  delay(5); //-- Дадим время разгорется сегментам индикатора
 
}
DetSimen
DetSimen аватар
Offline
Зарегистрирован: 25.01.2017

Сезон неграмотных студентов-срочников объявляется открытым. 

ЕвгенийП
ЕвгенийП аватар
Offline
Зарегистрирован: 25.05.2015

DetSimen пишет:

Сезон неграмотных студентов-срочников объявляется открытым. 

Вот на весах у времени,
Сессия, а я - месиво.
Я - временный поверенный!
Я - сессия, сессия!

Автора не помню, но не я - точно.

Ворота
Ворота аватар
Offline
Зарегистрирован: 10.01.2016

ksk2000 пишет:

чтобы индикатор загорался когда получает шум.

Шум белый или цветной?

А так, вообще, берёшь воспламенитель (как от фейерверка), микрофон, усилитель. С микрофона, через полосный фильтр (чтобы нужный шум выделить) через усилитель подаёшь на воспламенитель и зажигай хоть семисегментник, хоть ещё чего. Он, конечно, сцуко, может и не разгореться от воспламенителя, но если заранее безничику капнуть - загорится, никуда не денется.

ksk2000
Offline
Зарегистрирован: 25.05.2018

Извините, неправильно выразился.Мне надо чтобы когда я говорю индикатор включался

bwn
Offline
Зарегистрирован: 25.08.2014

qwone
qwone аватар
Offline
Зарегистрирован: 03.07.2016

Скорее будет так веселится.

ksk2000
Offline
Зарегистрирован: 25.05.2018

То неловкое чувство когда я автор этого поста не студент,а просто любопытный любитель которого заинтересовала arduino uno

Ворота
Ворота аватар
Offline
Зарегистрирован: 10.01.2016

ksk2000 пишет:
любопытный любитель которого заинтересовала arduino uno
"Типичный случай так-называемого вранья". Если бы заинтересовала, то хоть что-нибудь почитал бы.

qwone
qwone аватар
Offline
Зарегистрирован: 03.07.2016

ksk2000 пишет:
То неловкое чувство когда я автор этого поста не студент,а просто любопытный любитель которого заинтересовала arduino uno
  Или любопытный нелюбитель. То что вас заинтересовала ардуина это конечно замечательно. Но у нас в 2018 все очень сложное. От просто поставить печь, или поменять сантехнику до ардуины блин. Так что надо много читать и пробовать. А искать легкие решения на форуме не стоит. Ну нет их вообще. А если вы нелюбитель этого, то не насилуйте себя.

ksk2000
Offline
Зарегистрирован: 25.05.2018

Что рекомендуйте почитать?