А что говорило?aftaev писал(а):С одной loadusr -W arduino /dev/ttyACM0 3 не работало
И надо не:
Код: Выделить всё
loadusr -W arduino /dev/ttyACM0 3Код: Выделить всё
loadusr -Wn arduino arduino.py /dev/ttyACM0 3А что говорило?aftaev писал(а):С одной loadusr -W arduino /dev/ttyACM0 3 не работало
Код: Выделить всё
loadusr -W arduino /dev/ttyACM0 3Код: Выделить всё
loadusr -Wn arduino arduino.py /dev/ttyACM0 3
что то типо что путь не найденNick писал(а):А что говорило?
щас испробуюNick писал(а):loadusr -Wn arduino arduino.py /dev/ttyACM0 3

в нем много крутизны и он не запускается.Nick писал(а):Новый это этот: HAL2Arduino #148

прописал так:Nick писал(а):loadusr -Wn arduino arduino.py /dev/ttyACM0 3
Код: Выделить всё
loadusr -Wn arduino python arduino.py /dev/ttyACM0 3Код: Выделить всё
loadusr -Wn arduino python /home/aft/linuxcnc/configs/mill/arduino.py /dev/ttyACM0 3
ЕМС запустился и "работает" точно так же как здесь Arduino EMC2 LinuxCNC - советы начинающим #97 то есть панельки есть данные передаются судя по светодиодам на плате Ардуино на на панеле ЕМС ничего не происходит.Nick писал(а):loadusr -Wn arduino python arduino.py /dev/ttyACM0 3
а что должно происходить?aftaev писал(а):на панеле ЕМС ничего не происходит.

Здесь вроде есть аналоговый вход/выход Пальцами когда водишь по плате Ардуины должна ловить помехи и хоть что то показывать.nkp писал(а):а что должно происходить?
Вместо кнопок проводами закорачивал на GND ничего не происходит.nkp писал(а):подключай кнопки к плате ,
сейчас запустил gs2vfdaftaev писал(а):Пальцами когда водишь по плате Ардуины должна ловить помехи и хоть что то показывать.

про это и говорил что аналоговые входы должно что то показывать. У меня четко стоит в нулях. Скорее всего Ардуина что передает, а Питон ру не может "декодировать"nkp писал(а):показания меняются даже без прикосновения:
не то и не другоеaftaev писал(а):это Hal2Arduino или из этой темы?
http://cnc-club.ru/forum/viewtopic.php?f=41&t=3803nkp писал(а):сейчас запустил gs2vfd

МодБас по серьезней конечно будет но ты же говорил что он под Ладдером работаетnkp писал(а):и модбас все таки (как ни как проверка ошибок)
и с ладдером тоже...aftaev писал(а):но ты же говорил что он под Ладдером работает

у меня еще VisualStudio грузится чтобы Питон юзать http://ironpython.net/tools/nkp писал(а):ты столько времени убиваешь на ардуину - уже б его заюзал

ВотьNick писал(а):скинь свой файлик arduino.py, допишем туда пару строчеки посмотрим чем он там с ардуинкой меняется...
Код: Выделить всё
time.sleep(.001)Код: Выделить всё
while ser.inWaiting():
byte = ord(ser.read())
if firstbyte & 0x80 == 0x80 and byte & 0x80 == 0:
v = (firstbyte << 7) | byte
port = (v >> 11) & 7
if port < 6:
if port >= nout:
b = v & 1024
c['digital-in-%02d' % pinmap[port]] = b != 0
c['digital-in-%02d-not' % pinmap[port]] = b == 0
gain = c['analog-in-%02d-gain' % port] or 1.
offset = c['analog-in-%02d-offset' % port]
value = (v & 1023) / 1023. * 5.0 * gain + offset
c['analog-in-%02d' % port] = value
firstbyte = byteКод: Выделить всё
print
while ser.inWaiting():
byte = ord(ser.read())
print byte,
if firstbyte & 0x80 == 0x80 and byte & 0x80 == 0:
v = (firstbyte << 7) | byte
port = (v >> 11) & 7
if port < 6:
if port >= nout:
b = v & 1024
c['digital-in-%02d' % pinmap[port]] = b != 0
c['digital-in-%02d-not' % pinmap[port]] = b == 0
gain = c['analog-in-%02d-gain' % port] or 1.
offset = c['analog-in-%02d-offset' % port]
value = (v & 1023) / 1023. * 5.0 * gain + offset
c['analog-in-%02d' % port] = value
firstbyte = byte

Я тоже пробовал запустить на меге, не запустилась ни в какую, а на нано запустилось.ЧПУ пульты #962aftaev писал(а):заточен по плату UNO к меня 2560

Если проблема в ней то есть платы с маленькой мегой и есть на FT232Тима писал(а):Где-то читал, что для запуска на меге надо перешить "маленькую мегу".