Делаю так:
Получается по прежнему так:nkp писал(а):в терминале пропиши :
halrun
потом:
loadusr -Wn Hal2Arduino /home/nkp/HAL2Arduino.py
Где задается порт Ардуины? В HAL2Arduino.py?

Получается по прежнему так:nkp писал(а):в терминале пропиши :
halrun
потом:
loadusr -Wn Hal2Arduino /home/nkp/HAL2Arduino.py
помнится - он там перебирает от нулевого до десятого...aftaev писал(а):Где задается порт Ардуины? В HAL2Arduino.py?
Код: Выделить всё
try:
for i in range(0, maxClients - 1):
port = "/dev/ttyACM" + str(i)
start_new_thread(comThread, (port, ) )
sleep(0.1)
sleep(3)



может немного не так :aftaev писал(а):Алгоритм работы вроде такой:повернули ручку например на №3 нажали кнопку по средине ~ = смена инструментаили нажали кнопку (-) и нажали кнопку по средине ~ = смена инструмента

Можно сделать и так. Просто при СЛУЧАЙНОМ нажатии + или - может смениться инструмент.nkp писал(а):может немного не так :
средняя кнопка всегда вызывает тот инструмент ,номер которого на переключателе...
нажатие "минус" сразу вызывает тот инструмент ,номер которого на переключателе - 1
нажатие "плюс" сразу вызывает тот инструмент ,номер которого на переключателе + 1

или так:nkp писал(а):может немного не так :средняя кнопка всегда вызывает тот инструмент ,номер которого на переключателе...нажатие "минус" сразу вызывает тот инструмент ,номер которого на переключателе - 1нажатие "плюс" сразу вызывает тот инструмент ,номер которого на переключателе + 1
не все так простоaftaev писал(а):Просто при СЛУЧАЙНОМ нажатии + или - может смениться инструмент.

Начнем с этого. Где будет обрабатываться бинарный код в Ардуине, в ру файле или в HAL ?nkp писал(а):или так:
средняя кнопка всегда вызывает тот инструмент ,номер которого на переключателе...
ты про свой переключатель - компонентом mux в хал (по моему он так называется)aftaev писал(а):бинарный код

это что за зверь такой?nkp писал(а):компонентом mux в хал (по моему он так называется)

ну наверно нужно оживить цифровые входы дуиныaftaev писал(а):кнопки - ~ + куды к ардуине цеплять?

каким образом?nkp писал(а):ну наверно нужно оживить цифровые входы дуины
подробнееnkp писал(а):прицепив к ним всем просто кнопки и добиться срабатывания их в емс(хал)
подробней не могу - ты в этом первопроходецaftaev писал(а):подробнее
