fbpx
ArduinoNovidadeSérie Arduino

Como programar o Arduino usando o celular

O Arduino é um microcontrolador normalmente programado por meio de um computador ou laptops. Na ausência destes aparelhos, podemos utilizar o celular como ferramenta para programação.

Neste tutorial iremos replicar o projeto do tutorial “Pisca LED com Arduino – Blink” realizando a programação do Arduino pelo celular.

OBS: Durante os testes realizados para criação deste tutorial, a programação do Arduino pelo celular funcionou em placas com comunicação USB-Serial nativa, como o Arduino Leonardo e Arduino UNO DIP. Não funcionando em Arduino com chips de comunicação serial CH340 e FTDI.

MATERIAIS NECESSÁRIOS

DOWLOAD DO APLICATIVO

Para realizar a programação do Arduino pelo celular será necessário realizar o download e configurar o aplicativo “ArduinoDroid”. Para tal, proceda os seguintes passos:

1 – Pesquise o aplicativo “ArduinoDroid” na loja virtual do seu celular

Captura de tela feito no celular, mostrando como realizar a busca pelo aplicativo na loja de aplicativos Play store
Figura 1 – Busca pelo aplicativo ArduinoDroid na Play Store

2- Para que o download comece basta clicar em instalar, conforme mostrado na Figura 2.

Botão de instalar do aplicativo ArduinoDroid na playstore
Figura 2 – Instalação ArduinoDroid

3- Com o aplicativo instalado, abra-o e selecione a opção Editor para realizar a programação do código. Em seguida, digite o código abaixo:

// Projeto - Piscar LED
int ledPin = 9;//Atribui o valor 9 a variável inteira ledPin, que irá representar o pino digital 9

void setup() {
    pinMode(ledPin, OUTPUT);//Define ledPin (pino 9) como saída
}

void loop() {
    digitalWrite(ledPin, HIGH);//Coloca ledPin em nível alto (5V)
    delay(1000);//Espera 1000 milissegundos (1 segundo)
    digitalWrite(ledPin, LOW);//Coloca ledPin em nível baixo (0V)
    delay(1000);//Espera 1000 milissegundos (1 segundo)
}
Código do projeto no aplicativo ArduinoDroid.
Figura 3 – Editor de código do ArduinoDroid.

4- Logo após, para carregar o código será necessário configurar a placa utilizada. No caso deste tutorial, será utilizada a placa Arduino UNO. Para isto, clique no no ícone dos 3 pontinhos, localizado canto superior direito, e seguir o seguinte caminho: Settings > Board type > Arduino > Uno, conforme a Figura 4.

A imagem ilustra uma captura de tela do aplicativo Arduino Droid  ensinando a selecionar a placa UNO a ser conectada.
Figura 4 – Selecionando a placa Uno no aplicativo ArduinoDroid

5- Por fim, basta compilar e enviar o código para Arduino. Para isso, bastar clicar nos ícones 1 e 2, respectivamente, mostrados na Figura 5.

A imagem mostra uma captura de tela feita no aplicativo "ArduinoDroid", indicando os botões de compilar e enviar o código para o microcontrolador
Figura 5 – Ícones para compilar e enviar o código.


ESQUEMÁTICO DE LIGAÇÃO DOS COMPONENTES

Antes de iniciar a montagem elétrica do circuito, certifique-se que a sua placa UNO esteja desligada. Em seguida, monte o circuito utilizando a protoboard, o LED, o resistor e os fios.

Ao montar seu circuito na protoboard preste atenção nos seguintes pontos:

  • Você pode utilizar fios de cores diferentes ou furos diferentes na protoboard, mas deve assegurar que os componentes e fios estejam conectados na mesma ordem do circuito;
  • O terminal mais longo do LED encontra-se conectado ao pino Digital 9. Este terminal longo é o ânodo (positivo) do LED e deve ser conectado na alimentação de 5V, neste caso representado pelo pino Digital 9. O terminal mais curto é o cátodo (negativo) e deve ser conectado à terra (GND);
  • Em nosso projeto, utilizaremos o resistor de 220 Ω para reduzir a tensão e a corrente de alimentação do LED. O LED será acionado por uma porta digital da placa UNO que emite 5V de tensão e 40 mA de corrente contínua. No entanto, o LED difuso vermelho necessita de uma tensão de 2V e uma corrente máxima de 35 mA. Portanto, utilizaremos o resistor para reduzir os 5V para 2V, e a corrente de 40 mA para uma corrente inferior a 35 mA.

Assim que você tiver certeza de que tudo foi conectado corretamente, ligue sua placa UNO ao celular.

O funcionamento do projeto com o Arduino programado pelo celular é mostrado no Vídeo 1.

Vídeo 1 – Projeto blink em funcionamento .

Espero ter ajudado. Em caso de dúvida, deixe seu comentário abaixo.

Dúvidas? Deixe seu comentário

Graduando em Engenharia Elétrica.

Bacharel em Engenharia Elétrica com ênfase em Eletrônica, mestra em Engenharia Industrial e especialista em Docência com ênfase em Educação Inclusiva. Atua no setor de Desenvolvimento de Produtos na Casa da Robótica. Editora chefe e articulista no Blog da Robótica. Fanática por livros, Star Wars e projetos Maker.

Deixe uma pergunta

Esse site utiliza o Akismet para reduzir spam. Aprenda como seus dados de comentários são processados.