Commit c0fae8b6 authored by Nelso Jost's avatar Nelso Jost
Browse files
parent d4468ee3
......@@ -4,6 +4,8 @@ Contém um pequeno projeto demonstração escrito em Python + Pygame para um jog
O arquivo Makefile presente neste diretório contém diversos comandos para manutenção do software, descrita a seguir.
ATENÇÃO: Os comandos `make` devem ser executados no diretório onde está o `Makefile`!
## Firmware
......@@ -16,13 +18,13 @@ Pode ser instalado via IDE do Arduino ou pelo terminal como segue:
* Primeiramente, certifique-se de ter Ino Tools no sistema. Caso não tenha, instale-o:
```
$ make install-ino
make install-ino
```
* Verifique o nome do modelo da Arduino que você deseja compilar:
```
$ make list-inomodels
make list-inomodels
```
* Edite a variável INOMODEL no topo do Makefile para conter o nome correto da placa para a qual será feito o build e upload.
......@@ -30,7 +32,7 @@ Pode ser instalado via IDE do Arduino ou pelo terminal como segue:
* Tendo uma vez tudo preparado, basta fazer build e upload com:
```
$ make firmware
make firmware
```
## Dependências Python
......@@ -38,14 +40,14 @@ Pode ser instalado via IDE do Arduino ou pelo terminal como segue:
Este software requer as seguintes bibliotecas de Python:
* [pyserial](https://pythonhosted.org/pyserial/)
* [pygame`](http://pygame.org)
* [pygame](http://pygame.org)
Ambas suportam Python 2 e Python 3, mas este projeto busca utilizar Python 3 por padrão. Caso opte por Python 2, substitua o "3" por "2" nos comandos seguintes.
* Certifique-se de ter o gerenciador de packages pip instalado no sistema:
```
$ make install-pip3
make install-pip3
```
OBS: Requer o programa `curl` presente no sistema. Instale com `$ sudo apt-get install curl`.
......@@ -53,13 +55,13 @@ Ambas suportam Python 2 e Python 3, mas este projeto busca utilizar Python 3 por
* Instale dependencias possíveis via pip3:
```
$ make install-py3-deps
make install-py3-deps
```
* Instale Pygame para Python 3 (requer compilação de submódulos C):
```
$ make install-pygame-py3
make install-pygame-py3
```
......@@ -68,6 +70,6 @@ Ambas suportam Python 2 e Python 3, mas este projeto busca utilizar Python 3 por
Escolha o interpretador a utilizar na variável PYBIN do Makefile e simplesmente execute com:
```
$ make run
make run
```
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment