Задача с тремя кнопками
Задача с тремя кнопками
Есть 3 кнопки 1к , 2к , 3к
и 8 светодиодов №д
как сделать так что бы:
при нажатии определенных комбинаций кнопок светился свой диод:
0к=1д
1к=2д
2к=3д
3к=4д
1к,2к=5д
1к,3к=6д
2к,3к=7д
1к,2к,3к=8д
			
			
									
						и 8 светодиодов №д
как сделать так что бы:
при нажатии определенных комбинаций кнопок светился свой диод:
0к=1д
1к=2д
2к=3д
3к=4д
1к,2к=5д
1к,3к=6д
2к,3к=7д
1к,2к,3к=8д
- 
				Ingwar
 - Полковник
 - Сообщения: 1928
 - Зарегистрирован: 28 окт 2015, 22:47
 - Откуда: Ленобласть
 - Имя: Игорь
 - Поблагодарили: 3 раза
 
Задача с тремя кнопками
https://www.youtube.com/watch?v=l8bRGQvDvSU
смотреть с 9.44
			
			
									
						смотреть с 9.44
Люди в своем большинстве живо интересуются всем на свете, за исключением того, что действительно стоит знать.
			
						Задача с тремя кнопками
Пробуйте
			
			
						У вас нет необходимых прав для просмотра вложений в этом сообщении.
			
						- Cancertanly
 - Сержант
 - Сообщения: 214
 - Зарегистрирован: 06 апр 2016, 19:59
 - Откуда: bish
 - Имя: Антон
 - Поблагодарили: 1 раз
 
Задача с тремя кнопками
вот пример (плата Uno, FLProgv7.3.4)
			
			
						У вас нет необходимых прав для просмотра вложений в этом сообщении.
			
						FLProg_ru
https://t.me/flrog_ru ...................................................FLProg_v7.3.4
https://t.me/soft_duino
			
						https://t.me/flrog_ru ...................................................FLProg_v7.3.4
https://t.me/soft_duino
Задача с тремя кнопками
Чудны дела твои господи.
Вечером написал вопрос и с утра уже столько ответов
Отправлено спустя 10 минут 5 секунд:
Отправлено спустя 1 минуту 13 секунд:
в дополнении к видео теперь все понятно
Отправлено спустя 1 час 14 минут 13 секунд:
Для чего мне все это нужно?
я пытаюсь собрать духовой midi инструмент.
Где нота извлекается комбинацией клавиш.
Готового решения на FLPROG не нашел, по этому буду колхозить с Вашей помошью
			
			
									
						Вечером написал вопрос и с утра уже столько ответов
Отправлено спустя 10 минут 5 секунд:
посмотрел видео но понял только посмотрев пример
Отправлено спустя 1 минуту 13 секунд:
спасибо.
в дополнении к видео теперь все понятно
Отправлено спустя 1 час 14 минут 13 секунд:
Для чего мне все это нужно?
я пытаюсь собрать духовой midi инструмент.
Где нота извлекается комбинацией клавиш.
Готового решения на FLPROG не нашел, по этому буду колхозить с Вашей помошью
- 
				Serg_Grn
 - Лейтенант
 - Сообщения: 338
 - Зарегистрирован: 11 фев 2018, 13:07
 - Имя: Сергей
 - Благодарил (а): 5 раз
 - Поблагодарили: 1 раз
 
- kulibinsvv
 - Лейтенант
 - Сообщения: 487
 - Зарегистрирован: 18 сен 2015, 10:04
 - Откуда: Омск
 - Благодарил (а): 5 раз
 - Поблагодарили: 5 раз
 
Задача с тремя кнопками
[ref]konsys[/ref], посмотрите эту конструкцию: MIDI-синтезатор
			
			
									
						Мой змей, этот ползучий соблазн сомнения,всё шевелится, побуждая «искать концы»... (Станислав Ермаков)
			
						Задача с тремя кнопками
Это немного не то.kulibinsvv писал(а): 06 апр 2021, 12:52 [ref]konsys[/ref], посмотрите эту конструкцию: MIDI-синтезатор
Точнее совсем не то.. хотя в будущем, возможно и придется сделать нечто подобное.
Сейчас необходимо выполнить такую задачу.
На базе Ардуино Леонардо - создать МИДИ клавиатуру духового инструмента,
где комбинация клавиш отправляет по USB в комп - код определенной ноты.
около 20 кнопок

а Датчиком давления MPL3115A2 II2 управлять громкостью ноты

- kulibinsvv
 - Лейтенант
 - Сообщения: 487
 - Зарегистрирован: 18 сен 2015, 10:04
 - Откуда: Омск
 - Благодарил (а): 5 раз
 - Поблагодарили: 5 раз
 
Задача с тремя кнопками
Посмотрите, может этот проект подскажет какие-то идеи.
			
			
						У вас нет необходимых прав для просмотра вложений в этом сообщении.
			
						Мой змей, этот ползучий соблазн сомнения,всё шевелится, побуждая «искать концы»... (Станислав Ермаков)
			
						Задача с тремя кнопками
Работа проделана мощная - прямо дипломный проект.
Я жду от своего проекта более простое решение - если все упрется в такой объем как у Вас - скорее всего не потяну.
Но в Ваших архивах поразбираюсь
- kulibinsvv
 - Лейтенант
 - Сообщения: 487
 - Зарегистрирован: 18 сен 2015, 10:04
 - Откуда: Омск
 - Благодарил (а): 5 раз
 - Поблагодарили: 5 раз
 
Задача с тремя кнопками
[ref]konsys[/ref], это не мой проект. Взят с GitHub`a. 
А ноги растут отсюда.
Отправлено спустя 58 минут 42 секунды:
Самодельная MIDI система для баяна или гармони
			
			
									
						А ноги растут отсюда.
Отправлено спустя 58 минут 42 секунды:
Самодельная MIDI система для баяна или гармони
Мой змей, этот ползучий соблазн сомнения,всё шевелится, побуждая «искать концы»... (Станислав Ермаков)
			
						Задача с тремя кнопками
Если у меня 20 кнопок и 40 комбинаций, то мне придется пользоваться мультиплексором?
вот такой подойдет - 74HC4051 CD4051?
			
			
									
						вот такой подойдет - 74HC4051 CD4051?
- kulibinsvv
 - Лейтенант
 - Сообщения: 487
 - Зарегистрирован: 18 сен 2015, 10:04
 - Откуда: Омск
 - Благодарил (а): 5 раз
 - Поблагодарили: 5 раз
 
Задача с тремя кнопками
Зачем мультиплексор? Обработку комбинаций клавиш нужно делать микроконтроллером.konsys писал(а): 07 апр 2021, 09:28Если у меня 20 кнопок и 40 комбинаций, то мне придется пользоваться мультиплексором?
Мой змей, этот ползучий соблазн сомнения,всё шевелится, побуждая «искать концы»... (Станислав Ермаков)
			
						Задача с тремя кнопками
Я чего то не понимаю?kulibinsvv писал(а): 07 апр 2021, 10:22 Зачем мультиплексор? Обработку комбинаций клавиш нужно делать микроконтроллером.
Кнопок 20 а входов цифровых на Леонардо много меньше
- kulibinsvv
 - Лейтенант
 - Сообщения: 487
 - Зарегистрирован: 18 сен 2015, 10:04
 - Откуда: Омск
 - Благодарил (а): 5 раз
 - Поблагодарили: 5 раз
 
Задача с тремя кнопками
Делаете матричную клавиатуру, например: 8х3 (так удобней).
Восемь линий на считывание, три линии на перебор (гоняете последовательно по ним 1 ).
Отправлено спустя 8 минут 4 секунды:
Для работы с матричной клавиатурой есть встроенный блок "Матричная клавиатура".
			
			
									
						Восемь линий на считывание, три линии на перебор (гоняете последовательно по ним 1 ).
Отправлено спустя 8 минут 4 секунды:
Для работы с матричной клавиатурой есть встроенный блок "Матричная клавиатура".
Мой змей, этот ползучий соблазн сомнения,всё шевелится, побуждая «искать концы»... (Станислав Ермаков)
			
						Задача с тремя кнопками
От спасибоkulibinsvv писал(а): 07 апр 2021, 10:58 Делаете матричную клавиатуру, например: 8х3 (так удобней).
Восемь линий на считывание, три линии на перебор (гоняете последовательно по ним 1 ).
Для работы с матричной клавиатурой есть встроенный блок "Матричная клавиатура".
как я за нее забыл, вед делал световой куб по такому же принципу
- kulibinsvv
 - Лейтенант
 - Сообщения: 487
 - Зарегистрирован: 18 сен 2015, 10:04
 - Откуда: Омск
 - Благодарил (а): 5 раз
 - Поблагодарили: 5 раз
 
Задача с тремя кнопками
К сожалению, встроенный блок не годится.  
  Он не обрабатывает множественные нажатия.
Надо лепить пользовательский блок на библиотеке Keypad.
Описание на русском: Библиотека Keypad для работы с клавиатурой на Arduino.
			
			
									
						Надо лепить пользовательский блок на библиотеке Keypad.
Описание на русском: Библиотека Keypad для работы с клавиатурой на Arduino.
Мой змей, этот ползучий соблазн сомнения,всё шевелится, побуждая «искать концы»... (Станислав Ермаков)
			
						Кто сейчас на конференции
Сейчас этот форум просматривают: нет зарегистрированных пользователей и 2 гостя