Angel71 » 04 фев 2016, 18:04
извращение. короче. во-первых блютуз это слегка чуть больше чем просто непонятное слово - есть профили, стеки протоколов и прочее. hc-05 это профиль spp (serial port profile), т.е. по простому уарт. профиль hid (human interface device) используется для клавиатур, мышей, стилусов и прочего. т.е. с spp блютузом вы на ведроиде должны будете ещё софтину написать, которая обменивается данными по уарту и через какое апи ведробиду состояние кнопочек сообщать. или сначала искать, есть ли в ведроиде поддержка уарт клавиатуры и что и как там нужно отправлять.
есть сомнение, что у вас какая мегахитрая клавиатура с проводочком на кадую кнопочку. когда много кнопок обычно не мудрят, а делают сетку кнопок. условно допустим у вас 100 кнопок, вот и получится, что это 10 строк по 10 столбцов в каждой, т.е. 20 контактов. а дальше сканирование - включили первую строку, перебрали все столбцы. вторую и т.д. в итоге знаете какие кнопки нажаты, а какие нет. +- нюансы в зависимости от того, как клавиатура сделана. полно мег с таким кол-вом ног. если выбрали мегу у которой нет даже столько, опять не беда - есть мультиплексоры, логики сдвига, дешифраторы и прочее.
это если в по лёгкому в лобовую делать. если долго и нудно, так сначала можно изучить клавиатуру и попытаться подыскать блютузную, с которой чип пересадить можно. шансов не особо хотя бы по тому, что чипы у блюпуп клавиатур могут быть бескорпусные в компаунде. сами чипы то же можно купить, но будет весело с поиском маркировки и где их поштучно или десятками купить.
проще это если у вас смарт с 4ым смарт блюпупом.
Последний раз редактировалось
Angel71 04 фев 2016, 18:11, всего редактировалось 1 раз.