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 ...@@ -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. 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 ## Firmware
...@@ -16,13 +18,13 @@ Pode ser instalado via IDE do Arduino ou pelo terminal como segue: ...@@ -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: * 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: * 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. * 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: ...@@ -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: * Tendo uma vez tudo preparado, basta fazer build e upload com:
``` ```
$ make firmware make firmware
``` ```
## Dependências Python ## Dependências Python
...@@ -38,14 +40,14 @@ Pode ser instalado via IDE do Arduino ou pelo terminal como segue: ...@@ -38,14 +40,14 @@ Pode ser instalado via IDE do Arduino ou pelo terminal como segue:
Este software requer as seguintes bibliotecas de Python: Este software requer as seguintes bibliotecas de Python:
* [pyserial](https://pythonhosted.org/pyserial/) * [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. 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: * 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`. 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 ...@@ -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: * 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): * 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 ...@@ -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: 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