Учебное руководство 1 и шаг 7 при оборачивании для плат Intel® Galileo
В этом уроке мы изучаем то, что могут услышать машины. От простых выводов, используя последовательный монитор, к LED, реагирующим на аудиовход, мы просто поцарапали поверхность на том, что возможно.
Мы изучаем, как макетные платы могут помочь нам с расширением нашего микроконтроллера, предоставив нам массив опций для того, чтобы включить датчики.
Используя последовательный монитор, мы в состоянии произвести входящие значения того, что взял микрофон. Видеть, что в материальном мире, мы соединили LED с сопроводительным резистором, помогшим ограничить поток тока. При помощи закона Ома мы смогли вычислить, корректная сумма сопротивления не должна была сдувать наш LED.
Вызовы
Как Вы скорректировали бы код для превращения, Вовлеченные в более низком (том) звучат демонстрационными?
Подключите еще несколько LED к своему проекту и осветите их основанный на входящих данных, полученных от микрофона. Попытайтесь мигнуть каждым LED, основанным на различном диапазоне входящих чтений.
Откройте исчезнуть пример (Файл> Примеры> 01. Основы> Исчезают). Как можно использовать этот пример кода, чтобы подробно остановиться коде?
| Примечание | Этот код использует контакт 9 для LED, таким образом, можно использовать текущую цепь для проверения его. |
Когда частота дискретизации достигнет определенного значения, установите яркость Ведомого для потускнения. Иначе установите его полностью яркий.
Входящие звуковые данные являются немного зубчатыми; между значениями нет плавного перехода. Как можно использовать метод сглаживания (вычисление средних входящих чтений) для получения устойчивых значений смещения?
Учебное руководство по сглаживанию Arduino
