Keyboard + IRDA + Joystick

Тема в разделе "WASM.ELECTRONICS", создана пользователем Paguo_86PK, 25 ноя 2010.

  1. Paguo_86PK

    Paguo_86PK Руслан

    Публикаций:
    0
    Регистрация:
    8 окт 2007
    Сообщения:
    911
    Адрес:
    Ташкент
    Существует ли вообще схема самодельной клавиатуры на PIC?
    Чтобы стандартную плату можно было бы заменить на него с дополнительными разъёмами на клавиатуре. Так, например:

    1) Подключаем к клавиатуре до двух PS/2 мышек. Можно сесть на диван, удлинив провод клавиатуры. А чтобы не удлинять и мышку, просто втыкаем её в клавиатуру. Можно и две мышки воткнуть. PIC-контроллер при этом во время движения мышек преобразует их дельта-координаты в последовательность кодов. Читаем скэн-коды:
    Код (Text):
    1. E0 47 Home
    2. E0 4F End
    3. E0 1C Enter
    Т.е. все дополнительные клавиши имеют префикс 0xE0 и ещё 0xAA при нажатом Shift. Так значит и координаты осей мышки или джойстиков можно посылать через клавиатуру своими уникальными префиксами;

    2) Снабжаем клавиатуру ИК-глазком и никакой SlyControl уже не нужен! Клавиатура сама обрабатывает ИК-пакет и преобразует их в скэн-код. PIC сам без драйвера (при желании) может настроиться. Типо, зажимаем на клавиатуре Ctrl+Alt+ScrollLock + нужную клавишу, затем уже кнопку на ПДУ и PIC закрепляет кнопку ПДУ за клавишей на клавиатуре. А чтобы при выключении не забылось, имеется энерго-независимая память. Или маленький драйвер настройки контроллера клавиатуры;

    3) Подключаем Sega/Dendy/PSX джойстики к клавиатуре и как и ПДУ назначаем клавиши утилитой или непосредственно.

    Есть ли подобные готовые схемы?