Оглавление:
2025 Автор: John Day | [email protected]. Последнее изменение: 2025-01-13 06:58
Вот руководство по созданию клавишного инструмента с помощью Arduino. Он занимает всего 6 шагов, что легко для новичков, чтобы начать работу с Arduino. Результат проекта больше похож на ударный инструмент, чем на струнные. Включены 4 ноты: C, D, E и F.
Шаг 1. Расходные материалы
Вот список материалов для этого проекта:
- Arduino Uno
- Макетная плата (размер не имеет значения, и ее не нужно прикреплять к Arduino)
- пьезо
- 4 кнопки
- 4 резистора
- 2 резистора 10 кОм (коричневый, черный, оранжевый)
- резистор 220 Ом (красный, красный, коричневый)
- резистор 1 МОм (коричневый, черный, зеленый)
- 9 проводов (длина не имеет значения, чем короче провода, которые могут поместиться, тем аккуратнее выглядит плата)
Плюс: - адаптер, который может помочь загрузить коды с компьютера / ноутбука в Arduino.
Шаг 2: Схема
После того, как все материалы подготовлены, мы можем переходить к созданию схемы. Вот два изображения схемы. Один - это схема, а другой - внешний вид платы. Они оба правы. При создании схемы можно использовать любой из способов, хотя на самом деле она выглядит более прямолинейной.
(В этом проекте все компоненты не имеют полярности, а это значит, что он должен работать в обе стороны, ножки вставлены в плату)
Шаг 3: коды
Вот коды для этого проекта:
int buttons [0];
int notes = {262, 294, 330, 349};
void setup () {Serial.begin (9600); }
void loop () {
int keyVal = analogRead (A0);
Serial.println (keyVal);
если (keyVal == 1023) {тон (8, примечания [0]); }
иначе, если (keyVal> = 990 && keyVal <= 1010) {тон (8, примечания [1]); }
иначе, если (keyVal> = 505 && keyVal <= 515) {тон (8, примечания [2]); }
иначе, если (keyVal> = 5 && keyVal <= 10) {тон (8, примечания [3]); }
иначе {noTone (8); }
}
(на что следует обратить внимание: не забудьте поставить точку с запятой после каждой строки; после того, как все коды введены, проверьте это, щелкнув галочку в верхнем левом углу, после щелчка по ней вам потребуется сохранить ее; после того, как коды будут проверено, перейдите в Инструменты, вот две вещи под этим контентом, которые должны быть выполнены: 1. Плата, выберите «Arduino / Genuino Uno»; Порт, выберите там единственный вариант, *** это действительно важно)
Шаг 4. Загрузите коды
Чтобы загрузить коды с компьютера / ноутбука в Arduino, необходим адаптер, у него одна сторона, которая подключается к Arduino, а другая сторона - разъем USB.
(адаптер всегда должен входить в комплект Arduino.)
Шаг 5. Устранение неполадок
Если все было сделано с шага 1 по шаг 4, но это не работает, вот список того, что можно сделать:
- дважды проверьте все соединения, чтобы убедиться, что они плотно подключены или нет, включая провода, кнопки, резисторы и пьезоэлемент.
- дважды проверьте коды, были ли они загружены или нет
- если задействованы батареи, когда он был подключен к Arduino, но на плате Arduino не горит свет, это означает, что батарея разряжена
Шаг 6: Маленький совет
После устранения неполадок и обнаружения ошибок можно вносить изменения. Если изменения касаются соединений или полярности (не в этом проекте), которые не имеют ничего общего с кодом, мы всегда можем нажать эту кнопку сброса на плате Arduino. Таким образом, нам не нужно повторно загружать коды после каждого изменения подключений.