PCCar.ru - Ваш автомобильный компьютер

PCCar.ru - Ваш автомобильный компьютер (http://pccar.ru/index.php)
-   Софт (http://pccar.ru/forumdisplay.php?f=172)
-   -   Serial Manager - автоматизация/управление Android с помощью Arduino (http://pccar.ru/showthread.php?t=24120)

From 04.09.2016 16:27

Здравствуйте. Скажите пожалуйста как этой программой пользоваться, нужно писать скетч получается отдельно? И есть ли в этой программе ползунок?

ali_vlad 04.09.2016 18:47

Цитата:

Сообщение от From (Сообщение 368415)
Здравствуйте. Скажите пожалуйста как этой программой пользоваться, нужно писать скетч получается отдельно? И есть ли в этой программе ползунок?

Конечно придется. И загонять его в ардуину, и подключать её к телу по usb или синезубу.
А ползунок причем?

From 04.09.2016 20:37

Цитата:

Сообщение от ali_vlad (Сообщение 368421)
Конечно придется. И загонять его в ардуину, и подключать её к телу по usb или синезубу.
А ползунок причем?

Просто я хочу ползунком регулировать направление прокрутки двигателя постоянного тока

awtoap 04.09.2016 20:51

Покури сайт RemoteXY (в поиск)

yuriy m 05.09.2016 01:17

Цитата:

Сообщение от From (Сообщение 368415)
И есть ли в этой программе ползунок?

Было бы не плохо , поиметь ползунок . Для управления ардуиной и т.д. Да и считывать текущие значение :blush:

DelleTenebre 12.09.2016 09:43

Новости следующие. В версии 1.6.8 добавил:
  • Выбор Типа команды:
    • Обычный
    • GPIO
    • Keyboard (/dev/input/event*)
    в зависимости от выбранного типа, будут появляться свои поля.
    Скриншот
    Руководста на главной обновил, думаю разобраться стало легче.
    ----------------
  • Поддержка работы "напрямую" с последовательными портами (/dev/tty*):
    • в настройках заходим в Serial (/dev/tty*)
    • включаем соединение
    • выбираем нужную Скорость передачи данных
    • заполняем поле Названия последовательных портов в /dev (разделитель запятая)
    Скриншот
    ----------------
  • (экспериментальная) Поддержка работы по шине I2C (/dev/i2c-*):
    • в настройках заходим в I2C (/dev/i2c*)
    • включаем соединение
    • заполняем поле Название I2C устройства в /dev (формат: deviceName|slaveAddress)
    Скриншот
    Скетч для Arduino
    ----------------

Работу с последовательными портами проверял через serial-выход GeekBox'а (он нужен для отладки и туда валится много "посторонних" данных) и Arduino Pro Micro: RX в TX, TX в RX (через логический конвертер 5в <-> 3.3в). Тесты сделаны не до конца, например я не проверил что будет, если этот порт "исчезнет" (например отключили USB-устройство). Ещё момент, если будете получать "крякозябры" или вообще не получать данных - меняйте скорость передачи данных, у меня заработало на скорости 115200.

Работу по I2C проверял на Arduino Pro Micro и GeekBox, sda в sda, scl в scl, через логический конвертер c 5в на 3.3в. Не забудьте проверить вольтаж i2c на вашем устройстве. Поддержка экспериментальная, т.к. считывание и отправка происходят довольно тупо. Я не смог разобраться с регистрами, сдвигами байтов, "удержании" линии и т.д., поэтому считывать данные с датчиков вряд ли получится. Если у Вас есть ссылка (и Вы ей поделитесь) на какой-либо материал где всё разжёвано и с примерами кода (на C, C++ или Java) буду премного благодарен. Что можно нагуглить я нагуглил, но ничего не понял :be:

mark949 12.09.2016 11:04

Отлично друг, спасибо, будем проверять....

yuriy m 12.09.2016 19:08

Цитата:

Сообщение от DelleTenebre (Сообщение 369080)
[*](экспериментальная) Поддержка работы по шине I2C (/dev/i2c-*):[LIST][*]в настройках заходим в I2C (/dev/i2c*)[*]включаем соединение[*]заполняем поле [U]Название I2C устройства в /dev (формат:deviceName|slaveAddress )

Ай да молодца.
Может поддержать формат (deviceName|subAddress|adress)?
боле мене толковая статья
http://easyelectronics.ru/interface-bus-iic-i2c.html
особое внимание на синии и красные пунктиры на картинках...
Если что по подробней спрашивай отвечу

oleg707 12.09.2016 22:47

Цитата:

Сообщение от yuriy m (Сообщение 369109)
Ай да молодца.
Может поддержать формат (deviceName|subAddress|adress)?
боле мене толковая статья
http://easyelectronics.ru/interface-bus-iic-i2c.html
особое внимание на синии и красные пунктиры на картинках...
Если что по подробней спрашивай отвечу

а толковая статья

YAM1966 12.09.2016 23:15

Частично...
Первая же описка в числе устройств на шине. Пишет что 127. Вообще-то 128, так как от 0 до 127 это 128 вариантов.
Вторая в адресации часов реального времени. Ранее писал что адрес 7 битный так как младший определяет тип дальнейшей операции запись или чтение. А тут у него оказываются у таймера уже 8 битный адрес A0 и A1. Нифига не верно, должно быть A0 и A2.
Далее я даже не читал...


Часовой пояс GMT +4, время: 18:14.

Работает на vBulletin® версия 3.8.4.
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Перевод: zCarot