Controle de LED Arduino via App iOS/Android com WiFi/Ethernet
Componentes e Materiais
| Componente | Quantidade |
|---|---|
| Arduino UNO | 1 |
Sobre o Projeto
Este exemplo mostra como criar um app que controla uma placa Arduino via rede TCP, usando WiFi Shield ou Ethernet Shield. Funciona também com Intel Edison. Comunicação direta mobile→Arduino (WiFi) ou via roteador WiFi (Ethernet). Requisito: ambos na mesma rede/alcance de endereços.
Equipamento Adicional
- 1 LED (cor de preferência)
- 1 Resistor ~200Ω
Software Necessário
- Arduino SDK: arduino.cc/download
- Evothings Studio: evothings.com/download
- Evothings Viewer App: busque "Evothings Viewer" na loja de apps
O exemplo "Arduino TCP Blink" vem incluso no Evothings Workbench.
Preparando o Arduino
Esquemático: LED perna curta → GND, perna longa → Pino Digital 2 (conforme .ino).
No Evothings Studio, encontre o sketch em examples/arduino-input-tcp nas pastas arduinoethernet ou arduinowifi. Para WiFi, altere SSID e senha nas linhas 62 e 66 do sketch.
Faça upload e abra Monitor Serial – anote o endereço IP exibido.
Evothings Studio – Guia Rápido
- Abra Evothings Studio (no Mac: Preferências → Segurança → "Open anyway" na primeira vez)
- Aba Examples → Copie "Arduino TCP Blink" para My Apps
- Clique Code no app copiado – arquivos principais:
index.html(estrutura) earduinotcp.js(lógica) - Dica: Edite IP padrão no
index.html(linha 52) para o IP do seu Arduino
Executando
- Conecte Workbench ao Viewer App no celular
- Pressione Run no exemplo em My Apps
- No app: digite IP (se não pré-configurado) e clique "Connect"
- Controle LED ON/OFF pelo celular – monitore Serial para status
Recarga Automática
Edite arquivos e salve – código é enviado automaticamente ao Viewer. Sem compilação, assinatura ou upload manual.
Mais Recursos
Muitos outros exemplos para Arduino, compatíveis e outros hardware em evothings.com/download.
Processo de manufatura
- Projeto DHT11: Sensor Temperatura/Umidade com LEDs Indicadores e Buzzer
- Controle Remoto Universal Android com Arduino, 1Sheeld e IR
- Crie Animações e Jogos Envolventes em LCD com Arduino UNO
- Construa um Voltímetro Inteligente com Arduino e Smartphone – Projeto DIY Fácil
- Registrador de Temperatura e Umidade com Arduino, DHT11 e Ethernet Shield
- Transforme seu Teclado MIDI em Tutor de Piano Inteligente com Arduino, LEDs e MuseScore
- Controlar LEDs com Alexa via Raspberry Pi – Guia Passo a Passo Fácil
- Controlar Roomba Create 2 com Arduino e Android: Guia Passo a Passo
- Python 3 para Arduino UNO: Controle de Comandos Fácil e Demo com LED
- Autômatos Celulares em Tempo Real no Arduino com Display OLED 128x64