Cчитать частоту звука с динамика
- Войдите на сайт для отправки комментариев
Сб, 24/03/2018 - 23:52
Сделал простой генератор ультразвука с переключателем потенциометра(переключатель от 500Гц до 27кГц), хотелось бы еще получить график этой частоты, если брать с А2, то идёт график сопротивления потинциометра.
int potPin = A2;
int val = 0;
int soundPin = 9;
void setup() {
pinMode(soundPin, OUTPUT);
}
void loop() {
tone(soundPin, map(analogRead(A2), 0,1024, 500, 27000));
delay(50);
}
можно ли через плоттер получить график частоты в Гц?
можно ли через плоттер получить график частоты в Гц?
можно ли через плоттер получить график частоты в Гц?
Энто как? :\ в том то и прикол, что не доганяю что именно считывать и подавать на плоттер.
Энто как? :\ в том то и прикол, что не доганяю что именно считывать и подавать на плоттер.
Энто как? :\ в том то и прикол, что не доганяю что именно считывать и подавать на плоттер.
Ну можно и не в плоттер. Ток куда
если хотите видеть частоту которую выдает ваша плата выведите а в сериал соунд пин
а если хотите мерить звук из динамика, нужен микрофон. Есть в интернете проекты анализатора спектра на ардуино
если хотите видеть частоту которую выдает ваша плата выведите а в сериал соунд пин
а если хотите мерить звук из динамика, нужен микрофон. Есть в интернете проекты анализатора спектра на ардуино
пффффф. Я конечно ещё тот ламмер, но что-то я команду serial sound pin не видел. http://arduino.ru/Reference/Serial
bender19992, у Вас название темы явно не согласуется с содержанием тела поста темы, а потому никто не может понять, что Вам нужно.
Попытайтесь подробно и внятно объяснить, чего Вы хотите.
bender19992, у Вас название темы явно не согласуется с содержанием тела поста темы, а потому никто не может понять, что Вам нужно.
Попытайтесь подробно и внятно объяснить, чего Вы хотите.
Да, и вправду, я ошибся с названием темы. Я подключил пьезодинамик на порт д9 гнд, переменный резистор 5V A2 gnd. запрограмировал на то чтобы по изменению угла потенциометра менялась частота звука. Теперь я хочу вывести график этой самой частоты.
Что-то мешает поместить значение map() в переменную и выводить ее в Serial, а так же использовать в tone()?
Теперь я хочу вывести график этой самой частоты.
Ну так выводите. В чем проблема?