Como encontrar o Arduino conectado ao FreeBSD?

1

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.
    
por Dims 06.01.2018 / 18:10

2 respostas

0

Tente kldload uftdi (de acordo com o arduino de pesquisa na Internet usa chips seriais FTDI) ou kldload uplcom (Sua saída relatou um adaptador serial Prolific) para obter um tty. Posteriormente use a tela em / dev / ttyU0 como está escrito nos comentários

Outra opção é instalar uarduno se for um arduino Uno

    
por 12.01.2018 / 10:51
0

Um Arduino Uno será mostrado como /dev/cuaU0 . Você pode ter que alterar o ID da placa em ids.txt para 0x0043. Você precisa adicionar a si mesmo (o usuário) ao grupo de discadores para que isso funcione também. Não se esqueça de fazer login / logout para que isso entre em vigor.

    
por 10.02.2018 / 23:48