![]() |
Цитата:
Только надо было не 0-4, а 4-0 |
Так они и так склеены. Тебе надо только отбросить не нужное. Чтобы взять первые 5 бит нужно просто сделать следующее: AX = buf[6] & 0x1F;
|
Н
Цитата:
Спасибо |
Оттестировал.
Всё заработало нормально. Всем спасибо! Заработало вот так AX = buf[6] & 0x1F; Теперь можно дальше копать что есть к чему. Дальше продолжу с поисков всех опций меню. |
Цитата:
|
Цитата:
|
Ещё требуется хелп, а то не соображу.
Получаю по ID 2A5 RDS: 45,69,78,69,82,71,89,45 соответствует -ENERGY- и это ASCII. Как записать это в переменную в виде символов? И какого она должна быть типа? String? |
Цитата:
PHP код:
|
Цитата:
Да и вообще хочу в итоге все получаемые параметры записывать в строку и отправлять целой строкой. Не одной конечно, разбить на группы. Ну например если активно радио, то отправлять что-то типо что будет значить что радио включено (RADIO 1), что выбрано как источник радио (1), на частоте 100.0, банд FM1, ну и сообщение от рдс. Таких сообщений будет несколько по типу данных. Пока вижу так: 1 Все данные что отображались на экране трипа (пробег, средняя скорость и т.д.) 2 Данные которые отображаются на верхнем дисплее (скорость одометр и т.д) 3 Включено ли радио и если да, то его источник и в зависимости от источника данные (номер трека, время трека или РДС) 4 Если активно какое либо из меню, то данные этого меню (выбранный элемент и значение элемента) 5 Значки дисплея (LOUD, Play,Pause и т.д) 6 Нажатые кнопки. Как показала практика кнопки нажимаемые на магнитоле нужны только частично. Собственно это позволит полностью заменить дисплей. Вот только блин не могу ни как найти сообщения о состояние меню. Те меню что по кнопкам отдельным открываются- понятно, они есть, а вот те меню что при нажатии на кнопку MENU не могу найти! Да и то, то меню что по кнопке LIST открывается, открывается жутко криво. Такое впечатление что данные выдаются только во время нажатия кнопки и естественно ардуина их поймать не всегда успевает. Так что в последствие очень нужно будет аппаратно шилдом убрать не нужные сообщения и может быть это поможет. Если уж совсем туго с этим всем будет, то собственно данные трипа я достал из шины, а на радио можно и забить. Тем более что RD4 это полный шлак по приёму даже в городе. Слушать радио не возможно. Оставлю на крайняк балалайку эту в виде усилителя и всё. Тем более я заказал уже модуль радио. Хочу его опробовать. Есть очень большие опасения что ардуины на всё к тому же не хватит. |
T_r_D, для андойда у меня пока реализовано так:
PHP код:
Цитата:
Цитата:
Цитата:
|
Часовой пояс GMT +4, время: 13:12. |
Работает на vBulletin® версия 3.8.4.
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Перевод: zCarot