При компиляции эксперимента 8 с использованием команды tone выдается ошибка: toneKeyboard.ino: In function 'void loop()': toneKeyboard.ino:34:41: error: 'tone' was not declared in this scope Ошибка компиляции. указывается на строку tone(BUZZER_PIN, frequency, 20); плата Arduino Due, Arduino IDE v1.5.8 Что я делаю не так?
Похоже что tone() до сих пор не поддерживает Due. Там http://forum.arduino.cc/index.php?topic=136500.0 предлагают играть мелодии на прерываниях самостоятельно
Спасибо. Мои худшие подозрения подтвердились. выводов с ШИМ в DUE, конечно, много, но получить там меандр, похоже, будет не просто.
Да не, как раз меандр там получить легко - analogWrite никто ж не отменял. Другое дело, что нужно будет разобраться с прерываниями. Но вроде по ссылке выше весь код есть