Вопрос по созданию электронных барабанов на Arduino Leonardo

Dok321
Offline
Зарегистрирован: 26.10.2018

Приветствую всех, заморачился созданием барабанов с помощью пьезоэлементов и паял плату вот по этой схеме, заняв ещё два аналоговых входа 10 и 11. Собственно трудность возникла с программой, я человек абсолютно в Ардуино не шарящий и поэтому программу взял с интернета, но у меня предполагается наличие 8 инструментов, а не 6 как в оригинальном скетче, может кто подскажет как именно я должен изменить его? Спасибо. Схема: https://drive.google.com/file/d/1UD85y-yWyJkO1gNaDZq1vvZtyzQ45-AV/view?usp=drivesdk

Код: https://drive.google.com/file/d/1B2z8lWn-BOEC_A6MRYdqw5ofDER0pQpt/view?usp=drivesdk

andriano
andriano аватар
Offline
Зарегистрирован: 20.06.2015

Dok321, у Arduino Uno есть только 6 аналоговых входов. Так что самый простой ответ на ваш вопрос: "Никак!"

Правда, у Uno есть ближайшие родственники Nano и Mini

У них как раз по 8 аналоговых входов. Да и формфактор поудобнее. Uno - это чисто учебная модель, которую неудобно использовать в готовой конструкции. А Mini и Nano - вполне. Но плата под них, естественно, будет другая. Ну и, если выберете Mini, то там несколько вариантов цоколевки, на некоторых, как и на Uno только 6 аналоговых входов. И нужен будет переходник USB-UART для программирования.

Ну и Вам следует определиться, хотите Вы научиться работать с Arduino, либо Вам нужно только готовое устройство. В зависимости от этого советы будут разные.

 

PS. Да, этот раздел для того, чтобы авторы делились своими разработками и отвечали на вопросы читателей. Вопросы нужно задавать в других разделах.

Dok321
Offline
Зарегистрирован: 26.10.2018

Спасибо, но я же неписал что делаю их на Leonardo, у которого часть цифровых выходов могут использоваться как аналоговые.

andriano
andriano аватар
Offline
Зарегистрирован: 20.06.2015

Да, признаю, был невнимателен. У Leonardo 12 аналоговых входов, значит, можно повесить до 12 инструментов.

Кстати, у Вас вторая ссылка не открыта для всеобщего пользования, картинку по первой ссылке я посмотрел, а дальше - увы.

Dok321
Offline
Зарегистрирован: 26.10.2018

Да, виноват, исправил

andriano
andriano аватар
Offline
Зарегистрирован: 20.06.2015

Вы бы лучше ответили на неявный вопрос в предпоследнем абзаце сообщения №1. Без этого дальше обсуждать нечего.

Dok321
Offline
Зарегистрирован: 26.10.2018

Ладно, а где мне лучше задать этот вопрос?

sadman41
Онлайн
Зарегистрирован: 19.10.2016

Не задать, а ответить. Если нужен код, который зальете и все будет готово - в "Ищу исполнителя", а для самостоятельного освоения процесса - в "Программирование". Но там очень жестко все.

andriano
andriano аватар
Offline
Зарегистрирован: 20.06.2015

Вам надо на него ответить.

Ну, либо в заваисмости от Вашего ответа сразу создавать тему:

- если ответ "мне нужно готовое решение", то в разделе "Ищу исполнителя",

- если ответ "я хочу научиться работать с Ардуино", в любом другом разделе, вероятнее всего "Программирование".

Araris
Araris аватар
Offline
Зарегистрирован: 09.11.2012