Configurando o Arduino One Ubuntu

6

Eu sou novo no Ubuntu (e eu adoro isso). Eu quero gravar um código para o meu Arduino Uno. Ao fazer o upload do código, há uma mensagem de erro informando Serial Port COM1 not fount found. Did you select the correct one from tools -> serial port menu? . Agora, visitando as ferramentas, não consigo selecionar a porta serial porque ela está desativada. Eu estou anexando uma captura de tela de como parece. Eu fiz algo semelhante no windows. Como encontrar a porta serial no Ubuntu?

    
por Redwanul Sourav 13.06.2016 / 11:13

3 respostas

1

COM1 é uma designação do Windows (TM) - ele se parecerá com / dev / ttyACM0, / dev / ttyUSB0 ou similar no Linux.

A porta desabilitada tende a significar que você não definiu o tipo de placa primeiro - siga as configurações em arduino menu Ferramentas & amp; set board para 'Uno', você deve ver o 'port' enable & amp; preenchimento automático também, provavelmente.

    
por Mark Williams 13.06.2016 / 12:07
1

Para material serial eu recomendaria usar algo como minicom é fácil de usar e você realmente vê o / dev / tty ao qual está vinculado. Geralmente é algo como / dev / ttyS0

Edit: Então não é apenas uma resposta de link dmesg | grep tty , é assim que você vê qual porta é sua TTY - veja o link acima para referência.

    
por Ziazis 13.06.2016 / 11:18
1

Sua conta de usuário provavelmente não tem permissão para usar a porta serial.

Duas maneiras de resolver isso:

  • Mais fácil, mas não recomendado: execute o IDE do Arduino como raiz (por exemplo, inicie a partir da linha de comando usando sudo ).
  • A segunda maneira mais aconselhável de fazer isso é adicionar seu usuário ao grupo dialout , que tem permissão para usar a porta serial. Use o comando sudo adduser $USER dialout . Você precisará fazer logout e depois fazer o login novamente para que ele tenha efeito (ou tente isso ). Para listar grupos de usuários atuais, use groups ou id -Gn .

Uma vez que isto é feito, quando você seleciona a porta serial correta (como outros mencionaram talvez /dev/ttyUSB0 ) você deve ser capaz de escrever, permitindo que você programe o Arduino.

    
por cuvy 13.06.2016 / 13:14