Eu programei o Arduino para responder comandos simples via USB. Infelizmente, não consigo encontrá-lo e não consigo me comunicar com ele.
Meu usbconfig
retorna após:
$usbconfig
ugen1.1: <UHCI root HUB Intel> at usbus1, cfg=0 md=HOST spd=FULL (12Mbps) pwr=SAVE (0mA)
ugen0.1: <UHCI root HUB Intel> at usbus0, cfg=0 md=HOST spd=FULL (12Mbps) pwr=SAVE (0mA)
ugen4.1: <EHCI root HUB Intel> at usbus4, cfg=0 md=HOST spd=HIGH (480Mbps) pwr=SAVE (0mA)
ugen3.1: <UHCI root HUB Intel> at usbus3, cfg=0 md=HOST spd=FULL (12Mbps) pwr=SAVE (0mA)
ugen2.1: <UHCI root HUB Intel> at usbus2, cfg=0 md=HOST spd=FULL (12Mbps) pwr=SAVE (0mA)
ugen3.2: <USB-Serial Controller Prolific Technology Inc.> at usbus3, cfg=0 md=HOST spd=FULL (12Mbps) pwr=ON (100mA)
ugen2.2: <USB2.0-Serial vendor 0x1a86> at usbus2, cfg=0 md=HOST spd=FULL (12Mbps) pwr=ON (96mA)
Existe Arduino acima?
Quando tento algo como
screen /dev/ugen2.2
Eu tenho screen
saindo imediatamente.
UPDATE
Experimentalmente, descobri que
ugen3.3: <USB2.0-Serial vendor 0x1a86> at usbus3, cfg=0 md=HOST spd=FULL (12Mbps) pwr=ON (96mA)
aparece e desaparece conforme eu conectei o arduino ou não.
Infelizmente, o comando
screen /dev/ugen2.3 9600
termina dizendo
'/dev/ugen3.3' is not a tty Sorry, could not find a PTY or TTY.