Пьезодинамик и потенциометр.
- Войдите на сайт для отправки комментариев
Ср, 13/01/2016 - 21:27
Частота звучания пьездодинамика варьируется от 500Гц до 2000Гц. Хочу сделать так, чтобы она линейно зависила от напряжения на выходе потенциометра. Типо если напряжение 0 то 500Гц, дальше крутишь оно все прибавляется и когда доходит до 5В(макс. значение) становится 2000Гц.
Никак не могу придумать, как это все реализовать программно. Сделал обычный писк 500Гц. А как сделать, чтобы он наростал при повороте потенциометра.
int potPin = A2; int ledPin = 13; int val = 0; int soundPin = 13; long time; int rate = 5000; void sound(int duration) { time = millis(); while(millis() - time < duration) { digitalWrite(soundPin, HIGH); delayMicroseconds(rate); digitalWrite(soundPin, LOW); delayMicroseconds(rate); } } void setup() { pinMode(13, OUTPUT); pinMode(ledPin, OUTPUT); } void loop() { digitalWrite(13, HIGH); delay(1000); digitalWrite(13, LOW); delay(1000); }
http://arduino.ru/Reference/Map
http://arduino.ru/Reference/Tone
суть программы: читаем аналоговый пин он от 0 до 1024, преобразуем в значения от 500 до 2000, устанавливаем это как частоту на пине.
Используй analogRead() и tone()
Получается лишние переменные можно убрать? Так?
А функция void sound(int duration) нужна или её можно тоже убрать?
И подойдет ли для моей пищалки команда tone()?
Да лишнее лучше убрать. Пьезо подойдет. Отличия команды tone от вашего кода в том что она использует прерывания для своей работы.
А если я загружу этот код в ардуино и установлю значение потенциометра 0В. Динамик будет сразу пищать?
А если я загружу этот код в ардуино и установлю значение потенциометра 0В. Динамик будет сразу пищать?
1. Загрузите.
2. Расскажите нам, что получилось.
помогите с кодом. Мне нужно что бы загорание красного светодиода звучал один звук, а при загорании зеленого светодиода звучал другой звук. цвета и звук я регулирую потенциометром.
звука в скетче не увидел
звука в скетче не увидел
Так вот, и добавьте! Вам же сказано
Мне нужно
Работайте!
звука в скетче не увидел
Так вот, и добавьте! Вам же сказано
Мне нужно
Работайте!
Разрешите бегом?
Разрешите бегом?
Разрешаю, но только с соблюдением социальной дистанции и в наморднике :-)
Разрешите бегом?
Разрешаю, но только с соблюдением социальной дистанции и в наморднике :-)
блокирующий код можно? или Вы всё же настаиваете на неблокирующем ...
у меня закатано 3 литра настойки чёрного ореха, только добавлять её можно по каплям...
а вот про кофе под скорлупкой даже не слышал, озвучьте пожалуйста )))
Не, я настаиваю только на скорлупе от грецких орехов и на воткнутых под кожуру апельсина зёрнах кофе (кстати, последнее очень рекомендую попробовать, могу написать подробности).
1. не скорлупе, а перепонках, наверное?
2. Очень интересно! Расскажи, плз. Прям вкусно звучит!
3. Я тут попробовал простой аптечный зверобой настоять. Очень неплохо. Для тез, кто подобные вкусы любит. Вот прям в аптеке зеленую пачку купил и несколько ложек в литр 45% сортировки положил.
Про кофе. Рецепт в разных вариациях гуляет по сети под названием "Ликёр 44". Вариации сильно разные, я рассказываю как я делаю.
Берётся небольших размеров целый апельсин. Кожура аккуратно прокалывается (любым ножом) в 44 местах равномерно по всей поверхности, и под кожуру в эти проколы запихивается 44 зерна кофе Арабика. Лишнего колоть не надо - только чтобы зерно запихать. Это хозяйство заливается литром водки, добавляется 44 чайных ложки сахара, закрывается и настаивается при комнатной температуре 44 дня. После этого апельсин выбрасывается, напиток фильтруется через марлю и можно пить. Лучше не сильно охлаждённым, чтобы аромат распространялся лучше (для этого же коньяк в руке греют).
Главная ошибка (делать которую рекомендуют в сети, кстати) - это попытаться отжать апельсин, чтобы добро не пропадало - в настойку попадает какая-то муть, которую потом хрен отфильтруешь.
Иногда советуют заливать не литром, а 0,5 литра водки, чтобы вкус и аромат усилить. Пробовал - слишком усиливается - через край. Так при литре настойка имеет некий летучий букет, а с полулитром - очень резко всё. По мне так с литром лучше.
3. Я тут попробовал простой аптечный зверобой настоять. Очень неплохо. Для тез, кто подобные вкусы любит. Вот прям в аптеке зеленую пачку купил и несколько ложек в литр 45% сортировки положил.
Зверобой очень интересен когда не пересушен, утром сорвал, до вечера в тенёчке подсушил и в дело, можно и чай заварить на нём, самая сила
Прошу помощи
⦁ Зберіть схему, яка міститиме в собі потенціометр, кнопку та п’єзо динамік. Повертаючи потенціометр міняйте частоту звучання динаміка, але динамік звучить тільки тоді, коли натиснута кнопка.
Или пиши по-русски, или иди на arduino.ua