Свежие обсуждения
Компьютеры

Эмуляция клавиатуры компьютера микроконтроллером?

1 4 6

Gregory: ...недели через две (когда до дома доберусь), могу скинуть, что имею.

Долго...
Но всё равно, сбросьте, что найдёте.

 

AHTOXA, спасибо за ссылку. Попробую разобраться...

 

DWD: Половина датчиков одним концом сидит на корпусе, а другая половина - на плюсе питания.

можно тогда через регистры
2 порта по 8 выводов - 64 датчика для минуса и еще 2 порта по 64 для плюса
только замыкающий транзистор другой полярности поставить
или оптрон
128 мега стоит 6 евров

 

SAK: Увы, но с этими ограничениями я сталкивался, ещё тогда, когда о винде никто не слышал.
Странно, я не сталкивался... Видимо клавиатуры разные по-разному себя ведут. Я конечно тоже имел ввиду общение с клавиатурой напрямую.
Вот дока, которую пока нашёл, на английском.

157026.zip

 

DWD: AHTOXA, спасибо за ссылку. Попробую разобраться...

А как вы догадались, что там не про мышку? Это ведь я как раз для вас ссылку приготовил

 

AHTOXA, а зачем догадываться, если можно сходить посмотреть.

 

Wladimir_TS: Для меня Дельфи совсем темный лес, я даже с трудом представляю что это такое.
Сергей К: Я могу помочь Вам. Мне не сложно.

Я то же - тёмный лес...
А мне помочь можете?
А то, что-то, у нашего программиста проблемы с выводом.

Задумка была такая:
При нажатии кнопок цифровой клавы, на экране появляются изображения, соответсвующие этим кнопкам. Каждое изображение - на заранее выделенном месте экрана.
Нажатие кнопок производится циклически, с периодом, например, 1,4 секунды. В результате, каждая кнопка нажимается на время 1,4сек/14=0,1сек. Это при условии необходимости её нажать.
Если ни чего не нажимать, то комповая программа, увидев отсутствие нажатия в течение времени от 1,4 сек и более, снимает изображение сэкрана, показывая таким образом, что кнопка не нажата.

В общем, если периодически, с любой частотой (но не ниже 1,4Гц) нажимать кнопку, то на экран постоянно выводится её изображение.
Если перестать нажимать, то через 1,4 сек, изображение пропадает.
Если нажимать кнопки с низкой частотой, например, 1 нажатие в 10 секунд, то изображение этой кнопки будет появлятся на экране каждые 10 секунд на время 1,4 секунды.

Наш "программист" делает это на Macromedia Flash PRO 8 (пытаясь, попутно, освоить её), но у него изображения мигают с частотой нажатия конок. И это мигание он не может устранить.

 

А какие требования к программе? Под какими системами должна работать (DOS/Windows/Linux)? Насколько сложная обработка планируется в далнейшем? Если под DOS, то программа по заданным выше условиям будет размером в несколько килобайт, и всего несколько десятков строк кода.

 

SAK: Под какими системами должна работать (DOS/Windows/Linux)?

Windows.

SAK: Насколько сложная обработка планируется в далнейшем?

Не знаю... На сколько фантазии хватит у "программиста".
Это он из старой "Девятки" делает Машину... В общем, она будет делать всё, что угодно, только, разве что, в космос не будет летать...
По крайней мере, двери уже открываются не в стороны, а вверх.

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

Эта тема то же входит в проект.

Просто "мы тут плюшками балуемся..."

 

Бросил пример на мыло из профиля, 360кб. Установленного Delphi под рукой не оказалось набросал на Lazarus. Под Delphi размер EXE-шника будет меньше.