Задача по сопоставлению входов и выходов

Zai4ishe
Offline
Зарегистрирован: 11.08.2018

Друзья, подскажите пожалуйста! Задача - есть два ряда картинок, возле каждой выведен контакт; нужно соединить картинки из первого ряда с соответствующими картинками из второго ряда (ну, например, в верхнем ряду портреты, в нижнем - фамилии, нужно сопоставить фамилии портретам). После соединения производится подсчет правильных и неправильных соединений. Как проще всего реализовать подобную задачу? Пока что наиболее простым способом мне кажется подключить, например, верхний ряд картинок к цифровым пинам, работающим на выход, и генерировать на этих пинах сигналы высокого уровня определенной длительности (например, на первом пине 20мс, на втором 40, и т.д.); а ко второму ряду подключить пины, работающие на вход, и анализировать длительность приходящих импульсов. Но, может, есть более простой способ? Заранее спасибо! 

strarbit
Offline
Зарегистрирован: 12.06.2016
Image already added
 
 

.

 

 
semaawp
semaawp аватар
Offline
Зарегистрирован: 29.05.2017

Можно длительностью, можно частотой (функция tone() в помощь) либо можно поступить иначе, выбираете картинки и фамилии им соответствующие, нажимаете кнопочку тест (к примеру) и на выходы ставите светодиоды, которые загораются, если было совпадение картинки и фамилии.

svm
Offline
Зарегистрирован: 06.11.2016

Выставляете на первом выходе "1", затем опрашиваете вход, если совпало, то Ок если нет снимаете еденицу с первого выставляете на втором и снова смотрите и так до посинения. 

qwone
qwone аватар
Offline
Зарегистрирован: 03.07.2016
DIYMan
DIYMan аватар
Offline
Зарегистрирован: 23.11.2015

Резистивный делитель, не? Подобрать сопротивления, и всё. По факту сразу ясно, какая картинка в какой позиции.