Python para Arduíno: Fazendo Hello World - Programadores Brasil
Python

Python para Arduíno: Fazendo Hello World

3 Mins read
Python para Arduíno: Fazendo Hello World

O “Hello World” é a maneira mais simples de começar em Python para Arduíno. Afinal de contas, tudo começa aqui. Veja neste texto como fazer Hello World em Python para Arduíno.

Se você chegou até aqui “de paraquedas”, vamos a uma breve explicação sobre o que é o Arduíno.

O Arduino é uma plataforma de prototipagem eletrônica de código aberto e é uma das mais populares do mundo – com a possível exceção do Raspberry Pi . Tendo vendido mais de 3 milhões de unidades (e muitas mais na forma de dispositivos clones de terceiros).

Além disso, o Arduíno é baseado em ferramentas fáceis de se utilizar, flexíveis.

Ele é uma plataforma feita para artistas, designers, engenheiros, entusiastas e qualquer pessoa com o interesse em eletrônicos programáveis em geral.

Sendo assim, a combinação do poder do Arduino e do Python abrirá portas para muitas possibilidades, já que o Python tem uma produtividade aumentada com sua capacidade de interagir com outras plataformas como openCV, Matlab etc. 

Nota: Para este tutorial, entenderemos que você já possui o seu hardware Arduíno comprado, bem como os cabos e leds instalados.

Caso você esteja procurando comprar Arduíno, CLIQUE AQUI e confira estas ofertas. Os preços estão muito bons!

Por que Python para Arduíno ?

Python é uma linguagem de programação versátil, fácil de aprender e fácil de usar.

Seu poder e uma enorme biblioteca de módulos criados pelo usuário (tudo, desde a emulação de teclado até a programação de jogos ) o tornam uma linguagem ideal para uma grande variedade de tarefas do lado do computador.

Você pode analisar facilmente as informações da rede e criar um visualizador do Arduino, criar um controlador de jogo ou criar um sistema de login no teclado do computador.

O Arduino com Python abre uma palavra de possibilidades.

Primeiro programa em Python para Arduíno

Antes de começar a programar em Python para Arduíno, é preciso instalar a IDE do Arduíno em sua máquina.

Instalando IDE do Arduíno no Windows.

Para instalar no Windows, basta visitar este link , instalar o PIP e executá-lo. 

No Linux, uma vez instalado o PIP, execute o comando: pip install pyserial.

Depois, teste sua instalação abrindo uma nova instância do interpretador Python e executando:

import serial

Uma vez que a IDE do Arduíno foi instalada com sucesso, vamos prosseguir para o Hello World em Arduíno.

Nota: O arduino não executa código python, assim como em outras linguagens, temos bibliotecas para facilitar a comunicação entre o código nátivo baseado em C/C++ e o código em python.

Entre as inúmeras bibliotecas disponíveis atualmente para tal, eu escolhi a pyserial, uma biblioteca bastante simples e madura, que proporciona comunicação via porta serial.

Explore a documentação, à vários e vários métodos interessantes para serem usados.

Escrevendo um Hello World em Arduíno

Uma vez aberta a IDE do Arduino e copie o seguinte código em um novo esboço:

void setup() {
Serial.begin(9600);
Serial.println("Hello World!");
}

void loop() {
}

Tools | Board e escolha a opção Arduino UNO. Confira na imagem a seguir:

Python para Arduíno: Configurando IDE do Arduíno

Ferramentas abertas | Board e escolha a porta apropriada (lembre-se do número COM xx anterior? selecione-o), conforme mostrado na imagem mais abaixo.

Para usuários de Mac e Linux, depois de conectar a placa Arduino, acesse Ferramentas | Porta serial fornecerá uma lista de portas. O Arduino normalmente é algo como /dev/tty.usbmodem12345 ; onde 12345 será diferente.

Confira na imagem abaixo:

Python para Arduíno: Finalizando configuração da IDE do Arduíno

Selecionando a porta

Finalmente, pressione o botão Upload da IDE do Arduíno. Se tudo estiver bem, os LEDs do dispositivo deverão começar a piscar à medida que o código for carregado no Arduino. 

O código então será carregado no Arduino.

Para ver o que você conseguiu, clique no botão Serial Monitor no lado direito e mude a taxa de transmissão na janela Serial Monitor para 9600.

Você deve finalmente ver sua mensagem Hello World!. Pronto, agora você já terá dado o primeiro passo para programar em Python para Arduíno!

A partir de agora, consulte a documentação oficial do Pyserial para buscar mais formas de interagir com o seu Arduíno. CLIQUE AQUI e visite a documentação.

Em outra oportunidade, falaremos um pouco mais sobre como criar programas mais avançados utilizando o Python e seu Arduíno.

Quero comprar meu Arduíno

Comprar arduíno uno

Anda buscando por um bom preço para comprar Arduíno? Confere os links abaixo. Os preços estão muito bons.

[crp]


Deixe o seu comentário

O seu endereço de e-mail não será publicado. Campos obrigatórios são marcados com *

Continue Lendo

[Python] Criando um Layout Interativo com Tkinter

[Python] Construindo um Layout para seu App usando Tkinter

[Python] Tkinter - Aprenda a Programar em Python Com Interfaces Gráficas

[Iniciantes] Python List: Aprenda como Manipular as Listas

[Iniciantes] Veja Como Instalar o Python 3 no Windows

[Python] PyCharm ou VSCode ? Qual o Melhor? Veja os Prós e Contras de cada um

PyCharm: Veja Como Configurar a sua IDE Python

Confira Top 10 IDE Python para Programar

Como Fazer If em Python? Aprenda Hoje

Django Python - Tudo o Que Você Precisa Saber