... | ... | @@ -132,18 +132,24 @@ O logger foi programado na linguagem Python e utiliza diversas [bibliotecas de t |
|
|
|
|
|
### 3. Instale o firmware
|
|
|
|
|
|
Dentro da pasta [meteorolog](https://git.cta.if.ufrgs.br/meteorolog/arduino-meteorolog/tree/master/meteorolog) está o código C++ do programa (firmware) que rodará na placa Arduino, responsável por efetuar a leitura dos sensores.
|
|
|
Dentro da pasta [meteorolog](https://git.cta.if.ufrgs.br/meteorolog/logger/tree/master/firmware/meteorolog) está o código C++ do programa (firmware) que rodará na placa Arduino, responsável por efetuar a leitura dos sensores.
|
|
|
|
|
|
Existem duas opções para efetuar a instalação:
|
|
|
|
|
|
* 1ª Opção) Via linha de comando:
|
|
|
* 1ª Opção) Utilizar a [IDE do Arduino](arduino-ide):
|
|
|
* Abra o arquivo [firmware/meteorolog/meteorolog.ino](https://git.cta.if.ufrgs.br/meteorolog/logger/tree/master/firmware/meteorolog/meteorolog.ino);
|
|
|
* Selecione o modelo correto da placa em "Tools" > "Board";
|
|
|
* Por exemplo: `Arduino Uno`, ou `Arduino Duemilanove`, etc.
|
|
|
* Selecione a porta USB na qual a placa está conectada em "Tools" > "Port";
|
|
|
* Por exemplo, `/dev/ttyACMx` ou `/dev/ttyUSBx` (onde "x" é um número).
|
|
|
* Clique no botão ![(-->)](http://cta.if.ufrgs.br/attachments/1725/arduino_upload_button_cut.png) para compilar o código e enviá-lo para a placa.
|
|
|
|
|
|
* 2ª Opção) Via linha de comando (executado na pasta raiz, que contém o `Makefile`):
|
|
|
```
|
|
|
$ make firmware
|
|
|
```
|
|
|
> ATENÇÃO: Certifique-se de que a única placa conectada na USB é aquela em que você deseja instalar o firmware!
|
|
|
> OBS: Requer que a IDE do Arduino esteja instalada (idealmente, as versões 1.0.x).
|
|
|
|
|
|
* 2ª Opção) [Utilizar a IDE do Arduino](arduino-ide).
|
|
|
> OBS: Requer que a IDE do Arduino esteja instalada (idealmente, versão 1.0.x).
|
|
|
|
|
|
#### 3.1 Teste o firmware
|
|
|
|
... | ... | |