Подключаем наши девайсы к компьютеру. Обсуждаются: порты, протоколы, драйвера, языки программирования и т.д.
Ответить

Re: Можно ли к компьютеру прикошачить тачпад от ноутбука?

Чт апр 30, 2020 20:01:57

подключил через 5v, в ютубе они не ошиблись когда указали распиновку тача.
в итоге удалось завести тач, но пока только через Arduino

либа:
PS2Mouse.h
(1.07 KiB) Скачиваний: 135

PS2Mouse.cpp
(6.82 KiB) Скачиваний: 129


скетч ардуино:
Код:
/**
 * Reads X/Y values from a PS/2 mouse connected to an Arduino
 * using the PS2Mouse library available from
 *   http://github.com/kristopher/PS2-Mouse-Arduino/
 * Original by Kristopher Chambers <kristopher.chambers@gmail.com>
 * Updated by Jonathan Oxer <jon@oxer.com.au>
 */

#include "PS2Mouse.h"
#define MOUSE_DATA 5
#define MOUSE_CLOCK 6

PS2Mouse mouse(MOUSE_CLOCK, MOUSE_DATA, STREAM);

/**
 * Setup
 */
void setup()
{
  Serial.begin(38400);
  mouse.initialize();
}

void printBinary(byte inByte)
{
  for (int b = 7; b >= 0; b--)
  {
    Serial.print(bitRead(inByte, b));
  }
}

/**
 * Main program loop
 */
void loop()
{
  int16_t data[3];
  mouse.report(data);
  printBinary(data[0]); // Status Byte
  Serial.print(":");
  Serial.print(data[1]); // X Movement Data
  Serial.print(",");
  Serial.print(data[2]); // Y Movement Data
  Serial.println();
}


в итоге в консоль putty или в любую читалку com-порта выплевывается поток движения мышки + короткое касание (либо клик панелью слева-внизу) распознается как клик, а если нажимаешь в правом нижнем углу - как права кнопка якобы нажалась.

подробнее о декодировании статусов: https://wiki.osdev.org/PS/2_Mouse


также запросил у Elan даташит на микруху - не знаю пришлют ли, но всё равно написал им.

Re: Можно ли к компьютеру прикошачить тачпад от ноутбука?

Ср май 13, 2020 17:46:58

С тачпадами я так понимаю всё куда проще чем с клавами.

Я вот недавно разобрал ноут и теперь от нечего делать (лето-каникулы-все на дачах-скучно) прикошачиваю к компу клаву от ноута.

Я понимаю что уже 10 лет прошло, но интересно доделал ли, так-как щас тем же занимаюсь.

Re: Можно ли к компьютеру прикошачить тачпад от ноутбука?

Сб авг 08, 2020 23:21:43

подключил через 5v, в ютубе они не ошиблись когда указали распиновку тача.
в итоге удалось завести тач, но пока только через Arduino


Получилось подключить к ПК?

Re: Можно ли к компьютеру прикошачить тачпад от ноутбука?

Вс авг 09, 2020 09:19:51

Получилось подключить к ПК?

да, написал мини программу которая умеет управлять Potplayer, регулировать громкость звука в винде и управлять мышкой.
Но всё это через ардуино (ардуино берет данные и упаковывает всё это добро в более удобоваримом виде и выплевывает в виртуальный COM), так как там крайне простой протокол у тача. Думаю через USB подключить напрямую не выйдет.

Re: Можно ли к компьютеру прикошачить тачпад от ноутбука?

Вс авг 09, 2020 12:37:17

клава от нота пасивка она вешается на спец мулт распаянй на мамке в виде матрицы все коды генерит мульт так чт в принципе любой мк а лучше семейства 51 может работать сопрягалкой для ноут клавы воттока зачем? цена клаф готовых смешная а клава от нота если не убита может выгодно продатся хозяину бука залившему свою кофе

Re: Можно ли к компьютеру прикошачить тачпад от ноутбука?

Пн авг 10, 2020 05:34:09

...На днях покупал клавиатуру для своего нетбука - 800 рублей... Практически такого же размера внешняя USB-клавиатура мне обошлась в 300 рублей... В чём тут причина такой разницы цен, не вполне понятно...

Re: Можно ли к компьютеру прикошачить тачпад от ноутбука?

Пн дек 28, 2020 20:11:11

Ненавижу Синаптикс.
Ответить