Configurar Serial Port para programar Arduino [RESOLVIDO]

1. Configurar Serial Port para programar Arduino [RESOLVIDO]

douglas
dsbonafe

(usa Fedora)

Enviado em 08/07/2011 - 15:23h

Galera, estou com um probleminha aqui.
Acabo de comprar um Arduino UNO e, resolvi ligá-lo e seguir esse tutorial para aprender a usá-lo:
(já passei pela lesson0!)

http://www.ladyada.net/learn/arduino/lesson1.html

Meu arduino, está como ttyACM0, diferente do tutorial, mas creio que é por causa da mpu ser a Atmega328.

Quando cheguei na parte de configurar a "Serial Port", a IDE não identificou nenhuma.
Tentando encontrar algo do tipo:

[ 37.531286] serial8250: ttyS0 at I/O 0x3f8 (irq = 4) is a 16550A
[ 37.531841] 00:0b: ttyS0 at I/O 0x3f8 (irq = 4) is a 16550A
[ 37.532138] 0000:04:00.3: ttyS1 at I/O 0x1020 (irq = 18) is a 16550A

Digitei no terminal:

:~$ dmesg | grep tty
[ 8281.672131] cdc_acm 1-1.6:1.0: ttyACM0: USB ACM device

Como vê, só retornou meu arduino.

Quando vou em Tools > Serial Ports, este está inacessível.
Quando vou em Tools > Serial Monitor, me retorna Serial 'COM1' not found.

Para usar o Arduino preciso configurar estas portas.

Meu notebook é um CCE e meu S.O. é Ubuntu 10.10.

Gostaria de saber como faço para configurar essa "porta serial". Deveria aparecer USB serial ao invés de USB ACM.

Alguém sabe como resolver isso?

Att.




2. Re: Configurar Serial Port para programar Arduino [RESOLVIDO]

Antonio Thomacelli
tonnytg

(usa Arch Linux)

Enviado em 14/11/2011 - 16:57h

Já conseguil resolver seu problema ?
Estava procurando umas coisas e deparei com sua pergunta.


3. Re: Configurar Serial Port para programar Arduino [RESOLVIDO]

douglas
dsbonafe

(usa Fedora)

Enviado em 14/11/2011 - 17:32h

Na versão do Ubuntu que eu estava, tinha conseguido sim. Mas não sei como fazer na 11.10. Pra ser sincero, desde semana passada quando instalei esta versão não tive tempo ainda de brincar com meu Arduino. hehehehe

Se tiver a solução, por favor, poste aqui. Assim que eu puder mexer, posto também.


4. Re: Configurar Serial Port para programar Arduino [RESOLVIDO]

Rodrigo Araújo Cavalcante
imbika

(usa Ubuntu)

Enviado em 11/07/2012 - 14:27h

A minha duvida é a mesma.
Estou utilizando Ubuntu 12.04
e ele está reconhecendo como /dev/ttyACM0.
mas no Serial port nada de aparecer a porta.
Se alguem puder ajudar. :)


Resultado do lsusb

root@rlinux:/# lsusb
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 002 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 001 Device 002: ID 8087:0024 Intel Corp. Integrated Rate Matching Hub
Bus 002 Device 002: ID 8087:0024 Intel Corp. Integrated Rate Matching Hub
Bus 002 Device 012: ID 2341:0001 Arduino SA Uno (CDC ACM)
Bus 002 Device 003: ID 0c45:62c0 Microdia Sonix USB 2.0 Camera
Bus 001 Device 010: ID 0458:002e KYE Systems Corp. (Mouse Systems)

########

resultado do syslog

Jul 11 13:25:27 rlinux kernel: [26277.347169] usb 2-1.2: new full-speed USB device number 13 using ehci_hcd
Jul 11 13:25:27 rlinux kernel: [26277.441902] cdc_acm 2-1.2:1.0: ttyACM0: USB ACM device
Jul 11 13:25:27 rlinux mtp-probe: checking bus 2, device 13: "/sys/devices/pci0000:00/0000:00:1d.0/usb2/2-1/2-1.2"
Jul 11 13:25:27 rlinux mtp-probe: bus: 2, device: 13 was not an MTP device



5. Resposta

Antonio Thomacelli
tonnytg

(usa Arch Linux)

Enviado em 14/07/2012 - 13:17h

imbika , malz a demora semana foi corrida.

Bom cara, esse tipo de problema é porque seu usuário não tem permissão para acessar as portas tty.

Abaixo listei algumas opções que você pode testar, caso nenhuma delas funcione, execute o programa do arduino como root, para ver se o programa funciona.
Se não funcionar não é permissão e sim arquivo com problema.



Opção 1
Adicione o usuário ao grupo que tem permissão sobre as portas.
O tty é o grupo das portas


adduser NOME_USUARIO tty



Opção 2

Caso não funcione tente algo mais severo, libera permissão geral a porta


chmod 777 /dev/ttyACM0



Opção 3

Tente criar o atalho ( link simbólico )


ln -s /dev/ttyACM0 /dev/ttyUSB1


Se nada funcionar, execute como root.
Se nem como root funcionar ai é problema nos arquivos que você baixou.


6. Re: Configurar Serial Port para programar Arduino [RESOLVIDO]

Tiago Ribeiro Santos
tiglinux

(usa Linux Mint)

Enviado em 18/09/2014 - 17:26h

boa dica!! era o que precisava !!! ;)


7. Re: Configurar Serial Port para programar Arduino [RESOLVIDO]

Lisandro Guerra
Lisandro

(usa Linux Mint)

Enviado em 05/01/2015 - 21:36h

tiglinux escreveu:

boa dica!! era o que precisava !!! ;)


Melhor este método:
http://www.vivaolinux.com.br/dica/Arduino-Porta-serial-nao-disponivel-na-IDE-Resolvido