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
- 1 x Placa Uno R3 DIP Atmega328;
- 1 x Cabo USB;
- 1 x adaptador conector tipo C ou Micro USB para celular ou Mini adaptador conector OTG micro USB para celular (depende da entrada do seu celular);
- 1 x LED difuso;
- 1 x Protoboard;
- 1 x Resistores 220 Ω.
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
2- Para que o download comece basta clicar em instalar, conforme mostrado na Figura 2.
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) }
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.
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.
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.
Espero ter ajudado. Em caso de dúvida, deixe seu comentário abaixo.