Cчитать частоту звука с динамика

bender19992
Offline
Зарегистрирован: 24.03.2018

Сделал простой генератор ультразвука с переключателем потенциометра(переключатель от 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);

   

  }

можно ли через плоттер получить график частоты в Гц?

5N62V
Offline
Зарегистрирован: 25.02.2016

bender19992 пишет:

 

можно ли через плоттер получить график частоты в Гц?

  передаете на плоттер файл с графиком, и фсе. Я думаю можно без проблем!

bender19992
Offline
Зарегистрирован: 24.03.2018

5N62V пишет:

bender19992 пишет:

 

можно ли через плоттер получить график частоты в Гц?

  передаете на плоттер файл с графиком, и фсе. Я думаю можно без проблем!

Энто как? :\ в том то и прикол, что не доганяю что именно считывать и подавать на плоттер.

5N62V
Offline
Зарегистрирован: 25.02.2016

bender19992 пишет:

Энто как? :\ в том то и прикол, что не доганяю что именно считывать и подавать на плоттер.

Кстати, а почему именно в плоттер?

bender19992
Offline
Зарегистрирован: 24.03.2018

5N62V пишет:

bender19992 пишет:

Энто как? :\ в том то и прикол, что не доганяю что именно считывать и подавать на плоттер.

Кстати, а почему именно в плоттер?

Ну можно и не в плоттер. Ток куда

Serega66
Offline
Зарегистрирован: 23.03.2018

если хотите видеть частоту которую выдает ваша плата выведите а в сериал соунд пин

а если хотите мерить звук из динамика, нужен микрофон. Есть в интернете проекты анализатора спектра на ардуино

bender19992
Offline
Зарегистрирован: 24.03.2018

Serega66 пишет:

если хотите видеть частоту которую выдает ваша плата выведите а в сериал соунд пин

а если хотите мерить звук из динамика, нужен микрофон. Есть в интернете проекты анализатора спектра на ардуино

пффффф. Я конечно ещё тот ламмер, но что-то я  команду serial sound pin не видел. http://arduino.ru/Reference/Serial 

andriano
andriano аватар
Offline
Зарегистрирован: 20.06.2015

bender19992, у Вас название темы явно не согласуется с содержанием тела поста темы, а потому никто не может понять, что Вам нужно.

Попытайтесь подробно и внятно объяснить, чего Вы хотите.

bender19992
Offline
Зарегистрирован: 24.03.2018

andriano пишет:

bender19992, у Вас название темы явно не согласуется с содержанием тела поста темы, а потому никто не может понять, что Вам нужно.

Попытайтесь подробно и внятно объяснить, чего Вы хотите.

Да, и вправду, я ошибся с названием темы. Я подключил пьезодинамик на порт д9 гнд, переменный резистор 5V A2 gnd. запрограмировал на то чтобы по изменению угла потенциометра менялась частота звука. Теперь я хочу вывести график этой самой частоты.

sadman41
Offline
Зарегистрирован: 19.10.2016

Что-то мешает поместить значение map() в переменную и выводить ее в Serial, а так же использовать в tone()?

andriano
andriano аватар
Offline
Зарегистрирован: 20.06.2015

bender19992 пишет:

Теперь я хочу вывести график этой самой частоты.

Ну так выводите. В чем проблема?