Isto é de anotações que eu tirei ao instalar um Arduino. Foi muito útil quando tive que passar pela mesma coisa com outros computadores.
Instale o Sketch que é usado para programar Arduinos.
Use um dos seguintes métodos.
sudo apt-get install arduino
ou
sudo apt-get install arduino-core
ou
Abra o "Ubuntu Software Center"
Pesquisar "arduino"
Configurar o ID do fornecedor.
Sem Arduino conectado
lsusb
Isso é o que eu consegui
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 002 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 003 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 004 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 005 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Novamente com o Arduino conectado.
lsusb
Isso é o que eu consegui
Bus 004 Device 003: ID 2341:0043 Arduino SA Uno R3 (CDC ACM)
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 002 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 003 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 004 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 005 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Olhe para a linha de adição.
Será algo parecido com isto
Bus 004 Device 003: ID 2341:0043
Insira os números que você tem no comando abaixo.
sudo modprobe usbserial vendor=0x2341 product=0x0043
Vamos fazer a porta serial funcionar
cd /dev
Sem o Arduino conectado
ls
Novamente com o Arduino conectado.
ls
Procure pelo tty * NAME adicional. O meu foi ttyAMC0, o seu pode ser ttyUSB * ou ttyS *.
Agora sabemos qual porta está tentando usar.
O seguinte é usado para registrar a entrada serial do Arduino. Você pode não precisar disso.
sudo apt-get install minicom
// Pode já estar instalado no seu computador.
sudo minicom -s
Você receberá um menu de configuração.
Mude a primeira linha com / dev / ttyAMC0 ou o que você encontrou em seu diretório / dev /.
Salvar a configuração como dfl.
Eu não sei o que isso faz. Acabei de ler em algum lugar e funcionou.
Está em ttyACM0. Quando eu olhei para o diretório / dev, descobri que ttyACM0 vinha e vinha quando o Ardunio era conectado ou removido.
Install kst // Este programa irá pegar seu arquivo ASCII e colocá-lo no gráfico.
sudo apt-get install kst
a versão mais recente estará disponível em alguma data.
Instalar o GtkTerm
sudo apt-get install gtkterm
Configure o GtkTerm para a porta à qual o Arduino está conectado. O Arduino precisa estar conectado e o leitor serial no Sketch não pode estar ligado.
Você deve estar vendo os números ASCII rolando no GtkTerm.
Configure o GtkTerm para registrar as informações em um arquivo de texto.
Se você abrir o arquivo de texto, deverá ver os dados no arquivo. Não me lembro se o GtkTerm precisa fazer uma pausa para ler isso.
Abra o kst.
Use o Assistente de dados para se conectar ao arquivo de texto de dados com ascii.
Os dados devem ser da coluna 1.
A partir daqui o seu em você mesmo.