Страница 1 из 1
					
				Задача с тремя кнопками
				Добавлено: 05 апр 2021, 23:47
				 konsys
				Есть 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д
			 
			
					
				Задача с тремя кнопками
				Добавлено: 06 апр 2021, 00:31
				 Ingwar
				
			 
			
					
				Задача с тремя кнопками
				Добавлено: 06 апр 2021, 02:16
				 Serquick
				Вам нужен блок "Таблица состояний" 

 
			 
			
					
				Задача с тремя кнопками
				Добавлено: 06 апр 2021, 04:55
				 edyapd
				Пробуйте
изображение_2021-04-06_085511.png
 
			 
			
					
				Задача с тремя кнопками
				Добавлено: 06 апр 2021, 06:37
				 Cancertanly
				вот пример (плата Uno, FLProgv7.3.4)
с тремя кнопками.flp
 
			 
			
					
				Задача с тремя кнопками
				Добавлено: 06 апр 2021, 11:40
				 konsys
				Чудны дела твои господи.
Вечером написал вопрос и с утра уже столько ответов
Отправлено спустя     10 минут 5 секунд:
Ingwar писал(а): 06 апр 2021, 00:31
 смотреть с 9.44
 
посмотрел видео но понял только посмотрев пример
Отправлено спустя     1 минуту 13 секунд:
Cancertanly писал(а): 06 апр 2021, 06:37
вот пример (плата Uno, FLProgv7.3.4)
с тремя кнопками.flp
 
спасибо.
в дополнении к видео теперь все понятно
Отправлено спустя    1 час 14 минут 13 секунд:
Для чего мне все это нужно?
я пытаюсь собрать духовой midi инструмент.
Где нота извлекается комбинацией клавиш.
Готового решения на FLPROG не нашел, по этому буду колхозить с Вашей помошью
 
			 
			
					
				Задача с тремя кнопками
				Добавлено: 06 апр 2021, 12:39
				 Serg_Grn
				konsys писал(а): 06 апр 2021, 11:40
я пытаюсь собрать духовой midi инструмент
 
Чего только на FLProg ни делают... 
  
 
			 
			
					
				Задача с тремя кнопками
				Добавлено: 06 апр 2021, 12:52
				 kulibinsvv
				[ref]konsys[/ref], посмотрите эту конструкцию: 
MIDI-синтезатор 
			 
			
					
				Задача с тремя кнопками
				Добавлено: 06 апр 2021, 13:13
				 konsys
				
Это немного не то.
Точнее совсем не то.. хотя в будущем, возможно и придется сделать нечто подобное.
Сейчас необходимо выполнить такую задачу.
На базе Ардуино Леонардо - создать МИДИ клавиатуру духового инструмента, 
где комбинация клавиш отправляет по USB в комп - код определенной ноты.
около 20 кнопок
а Датчиком давления MPL3115A2 II2  управлять громкостью ноты

 
			 
			
					
				Задача с тремя кнопками
				Добавлено: 06 апр 2021, 13:46
				 kulibinsvv
				Посмотрите, может этот проект подскажет какие-то идеи.
			 
			
					
				Задача с тремя кнопками
				Добавлено: 06 апр 2021, 14:52
				 konsys
				kulibinsvv писал(а): 06 апр 2021, 13:46
Посмотрите, может этот проект подскажет какие-то идеи.
 
Работа проделана мощная - прямо дипломный проект.
Я жду от своего проекта более простое решение - если все упрется в такой объем как у Вас - скорее всего не потяну.
Но в Ваших архивах поразбираюсь
 
			 
			
					
				Задача с тремя кнопками
				Добавлено: 07 апр 2021, 07:08
				 kulibinsvv
				[ref]konsys[/ref], это не мой проект. Взят с 
GitHub`a. 
А ноги растут 
отсюда.
Отправлено спустя     58 минут 42 секунды:
Самодельная MIDI система для баяна или гармони 
			 
			
					
				Задача с тремя кнопками
				Добавлено: 07 апр 2021, 09:28
				 konsys
				Если у меня 20 кнопок и 40 комбинаций, то мне придется пользоваться мультиплексором?
вот такой подойдет - 74HC4051 CD4051?
			 
			
					
				Задача с тремя кнопками
				Добавлено: 07 апр 2021, 10:22
				 kulibinsvv
				konsys писал(а): 07 апр 2021, 09:28Если у меня 20 кнопок и 40 комбинаций, то мне придется пользоваться мультиплексором?
 
Зачем мультиплексор? Обработку комбинаций клавиш нужно делать микроконтроллером.
 
			 
			
					
				Задача с тремя кнопками
				Добавлено: 07 апр 2021, 10:27
				 konsys
				kulibinsvv писал(а): 07 апр 2021, 10:22
Зачем мультиплексор? Обработку комбинаций клавиш нужно делать микроконтроллером.
 
Я чего то не понимаю?
Кнопок 20 а входов цифровых на Леонардо много меньше
 
			 
			
					
				Задача с тремя кнопками
				Добавлено: 07 апр 2021, 10:58
				 kulibinsvv
				Делаете матричную клавиатуру, например: 8х3 (так удобней).
Восемь линий на считывание, три линии на перебор (гоняете последовательно по ним 1 ).
Отправлено спустя     8 минут 4 секунды:
Для работы с матричной клавиатурой есть встроенный блок "Матричная клавиатура".
			 
			
					
				Задача с тремя кнопками
				Добавлено: 07 апр 2021, 11:14
				 konsys
				kulibinsvv писал(а): 07 апр 2021, 10:58
Делаете матричную клавиатуру, например: 8х3 (так удобней).
Восемь линий на считывание, три линии на перебор (гоняете последовательно по ним 1 ).
Для работы с матричной клавиатурой есть встроенный блок "Матричная клавиатура".
 
От спасибо
как я за нее забыл, вед делал световой куб по такому же принципу
 
			 
			
					
				Задача с тремя кнопками
				Добавлено: 07 апр 2021, 11:32
				 kulibinsvv
				К сожалению, встроенный блок не годится.  

  Он не обрабатывает множественные нажатия.
Надо лепить пользовательский блок на библиотеке 
Keypad.
Описание на русском: 
Библиотека Keypad для работы с клавиатурой на Arduino.