Я новичок в Arduino, и прямо сейчас пытаюсь сгенерировать постепенно уменьшающуюся (без использования библиотеки тонов) частоту в программе, постепенно увеличивающей задержку между переключением высоких и низких частот. У меня есть Arduino, подключенная к аудиоусилителю и динамику.
По какой-то причине динамик выдает только один тон, и я не знаю, почему. Вот код:
void setup()
{
pinMode(3, OUTPUT);
}
void loop()
{
for (int i=100; i <= 25500; i+100){
digitalWrite(3, HIGH);
delayMicroseconds(i);
digitalWrite(3, LOW);
delayMicroseconds(i);
}
}
Любая помощь будет оценена по достоинству. Я бы предпочел попробовать сделать это так, как делаю я, а не использовать совершенно другой метод или библиотеку тонов.