Страница 6 из 12
Re: HAL2Arduino
Добавлено: 03 янв 2014, 20:00
aftaev
В Ардуине стоит порт
Делаю так:
nkp писал(а):в терминале пропиши :
halrun
потом:
loadusr -Wn Hal2Arduino /home/nkp/HAL2Arduino.py
Получается по прежнему так:
Где задается порт Ардуины? В HAL2Arduino.py?
Re: HAL2Arduino
Добавлено: 03 янв 2014, 20:06
nkp
aftaev писал(а):Где задается порт Ардуины? В HAL2Arduino.py?
помнится - он там перебирает от нулевого до десятого...
так что с этим кажется все нормально

upd:
Код: Выделить всё
try:
for i in range(0, maxClients - 1):
port = "/dev/ttyACM" + str(i)
start_new_thread(comThread, (port, ) )
sleep(0.1)
sleep(3)
Re: HAL2Arduino
Добавлено: 03 янв 2014, 20:24
aftaev
мож прошивка левая?
nkp, кинь прошивку(скейтч) которую ты использовал. Попробую прошить в Линухе
Re: HAL2Arduino
Добавлено: 03 янв 2014, 20:33
nkp
Re: HAL2Arduino
Добавлено: 03 янв 2014, 20:48
aftaev
Ураа заработало

Только в очередной раз битый файл скринтоша (Снимок.png => Не удалось определить размеры изображения.). Показать нечего.
Это при том что флешку выдернул из компа когда выключил Линух и погасли все лампоШки, и это новая флешка
Щас небольшой эксперимент сбацаю
Re: HAL2Arduino
Добавлено: 03 янв 2014, 20:58
aftaev
Попробовал прошить по новой из винды файлом
HAL2Arduino #104 все равно работает. Грешным делом подумал мож ненравиться что из винды прошили
Вот скрины
Re: HAL2Arduino
Добавлено: 03 янв 2014, 21:13
aftaev
Можно подключать панельку.
Алгоритм работы вроде такой:
повернули ручку например на №3 нажали кнопку по средине
~ = смена инструмента
или нажали кнопку (-) и нажали кнопку по средине
~ = смена инструмента
На этой панельки стоят не галлетные переключатели, наверно выдают номер позиции в двоичном коде (1,2,4,8,16)
Все переключатели в независимости от кол-ва переключений имеют 6 выводов
Поискаю мануал на них или прозвоню.
Re: HAL2Arduino
Добавлено: 03 янв 2014, 21:21
nkp
aftaev писал(а):Алгоритм работы вроде такой:повернули ручку например на №3 нажали кнопку по средине ~ = смена инструментаили нажали кнопку (-) и нажали кнопку по средине ~ = смена инструмента
может немного не так :
средняя кнопка
всегда вызывает тот инструмент ,номер которого на переключателе...
нажатие "минус" сразу вызывает тот инструмент ,номер которого на переключателе - 1
нажатие "плюс" сразу вызывает тот инструмент ,номер которого на переключателе + 1
Re: HAL2Arduino
Добавлено: 03 янв 2014, 21:31
aftaev
nkp писал(а):может немного не так :
средняя кнопка всегда вызывает тот инструмент ,номер которого на переключателе...
нажатие "минус" сразу вызывает тот инструмент ,номер которого на переключателе - 1
нажатие "плюс" сразу вызывает тот инструмент ,номер которого на переключателе + 1
Можно сделать и так. Просто при СЛУЧАЙНОМ нажатии + или - может смениться инструмент.
Возможно чтобы сменить инструмент нужно:
держать ~ и нажать - или +
или крутануть ручку и нажать ~
Видел видео по модернизации токарного на Сименовской стойки. Там они для смены инструмента жмакают 2 кнопки.
Re: HAL2Arduino
Добавлено: 03 янв 2014, 21:33
aftaev
Переключатель называется: Rotary wafer switch with binary coding EBE 78-156
Мануал на него не нашел, нашел примерно похожий. Есть кодировка, должна прокотить.
Цены на них отпадные
http://www.west-l.ru/catalog/?good_id=hm188408 
Re: HAL2Arduino
Добавлено: 03 янв 2014, 21:33
nkp
nkp писал(а):может немного не так :средняя кнопка всегда вызывает тот инструмент ,номер которого на переключателе...нажатие "минус" сразу вызывает тот инструмент ,номер которого на переключателе - 1нажатие "плюс" сразу вызывает тот инструмент ,номер которого на переключателе + 1
или так:
средняя кнопка
всегда вызывает тот инструмент ,номер которого на переключателе...
нажатие "минус" сразу вызывает инструмент ' активный - 1'
нажатие "плюс" сразу вызывает инструмент 'активный + 1'
Re: HAL2Arduino
Добавлено: 03 янв 2014, 21:37
nkp
aftaev писал(а):Просто при СЛУЧАЙНОМ нажатии + или - может смениться инструмент.
не все так просто
смена возможна только когда можно
а во всех других случаях блокировки позволяют оператору пить пиво сидя попой на панели управления
ну я не беру в расчет случаи с нестандартными габаритами тыльной части тела оператора))))))
Re: HAL2Arduino
Добавлено: 03 янв 2014, 21:38
aftaev
nkp писал(а):или так:
средняя кнопка всегда вызывает тот инструмент ,номер которого на переключателе...
Начнем с этого. Где будет обрабатываться бинарный код в Ардуине, в ру файле или в HAL ?
Re: HAL2Arduino
Добавлено: 03 янв 2014, 21:43
nkp
aftaev писал(а):бинарный код
ты про свой переключатель - компонентом mux в хал (по моему он так называется)
Re: HAL2Arduino
Добавлено: 03 янв 2014, 21:44
aftaev
nkp писал(а):компонентом mux в хал (по моему он так называется)
это что за зверь такой?
Re: HAL2Arduino
Добавлено: 03 янв 2014, 21:50
aftaev
Начнем с простого
кнопки - ~ + куды к ардуине цеплять?
Re: HAL2Arduino
Добавлено: 03 янв 2014, 22:10
nkp
aftaev писал(а):кнопки - ~ + куды к ардуине цеплять?
ну наверно нужно оживить цифровые входы дуины
прицепив к ним всем просто кнопки и добиться срабатывания их в емс(хал)
Re: HAL2Arduino
Добавлено: 03 янв 2014, 22:25
aftaev
nkp писал(а):ну наверно нужно оживить цифровые входы дуины
каким образом?
nkp писал(а):прицепив к ним всем просто кнопки и добиться срабатывания их в емс(хал)
подробнее

Re: HAL2Arduino
Добавлено: 03 янв 2014, 23:12
nkp
aftaev писал(а):подробнее
подробней не могу - ты в этом первопроходец
надо разбираться...
==========
я вот
с этим игрался - тут в железе помнится работало - но опять же :
как стабильно?
выловить
все баги...
но если есть желание ...

Re: HAL2Arduino
Добавлено: 03 янв 2014, 23:15
aftaev
Надо начать тогда с простого. Ну там кнопочку нажать и чтобы ЕМС это увидел
