Já imaginou rolar os vídeos do TikTok sem encostar no celular, apenas movendo a mão no ar? Com um sensor de gestos e um Arduino, isso é totalmente possível – e o melhor: custa menos de R$ 100!
Neste artigo, vou te mostrar como montar um controle por gestos para navegar no TikTok (ou em qualquer outro app) usando o sensor APDS-9960 e um Arduino Pro Micro.
É um projeto simples, divertido e perfeito para quem quer aprender eletrônica e programação de forma prática e criativa.
Vamos juntos? Aqui você vai encontrar desde a lista de materiais até o código completo, com explicações passo a passo para você montar o seu em casa.
Materiais Utilizados
- Arduino Pro Micro
- Sensor de gestos APDS-9960 (detecta ↑ ↓ ← →)
- Protoboard e jumpers (para as conexões)
- Cabo USB (para programar e alimentar o Arduino)

Código Completo
Esse é o programa que faz tudo acontecer: ele detecta os gestos com o sensor e emula as teclas do teclado, como se você estivesse usando as setas do computador para controlar os vídeos.
cppCopiarEditar#include <Wire.h>
#include <Adafruit_APDS9960.h>
#include <Keyboard.h> // Biblioteca para emular teclado
Adafruit_APDS9960 apds;
void setup() {
Serial.begin(9600);
Keyboard.begin();
if (!apds.begin()) {
Serial.println("Erro: Sensor não encontrado! Verifique as conexões.");
while (1); // Trava o código caso o sensor não funcione
}
apds.enableGesture(true);
Serial.println("Pronto! Faça gestos a 5–10 cm do sensor.");
}
void loop() {
if (uint8_t gesture = apds.readGesture()) {
switch (gesture) {
case APDS9960_UP:
Serial.println("↑ Cima");
Keyboard.press(KEY_UP_ARROW);
delay(100);
Keyboard.releaseAll();
break;
case APDS9960_DOWN:
Serial.println("↓ Baixo");
Keyboard.press(KEY_DOWN_ARROW);
delay(100);
Keyboard.releaseAll();
break;
case APDS9960_LEFT:
Serial.println("← Esquerda");
Keyboard.press(KEY_LEFT_ARROW);
delay(100);
Keyboard.releaseAll();
break;
case APDS9960_RIGHT:
Serial.println("→ Direita");
Keyboard.press(KEY_RIGHT_ARROW);
delay(100);
Keyboard.releaseAll();
break;
}
}
}
Por Que Vale a Pena Fazer?
Esse projeto é perfeito para quem quer:
Aprender eletrônica e programação de forma prática
Criar um controle alternativo para o PC (TikTok, YouTube, Netflix…)
Desenvolver soluções de acessibilidade, ajudando quem tem dificuldades motoras
E o mais legal: você pode expandir e melhorar!
Algas ideias para evoluir o projeto:
Ajustar a sensibilidade do sensor
Adicionar novos gestos (como um “like” com movimento circular)
Controlar outras funções do computador (volume, play/pause, abrir apps…)
Se curtiu a ideia e quer mais tutoriais como esse, comenta aqui embaixo! E se montar o projeto, marca a gente nas redes sociais – queremos muito ver a sua versão!
Próximo desafio: que tal um controle por gestos para jogos? Me diz aí se topa!
Saiba mais sobre a parceria Saravati e Sara Educação
Este “Guia de Montagem” é uma colaboração especial entre a Saravati e a Sara Educação, criado pelo Professor Felipe Rosa. Nosso objetivo é enriquecer a comunidade de entusiastas da eletrônica, IoT e automação com recursos educacionais de alta qualidade. Através dessa parceria, buscamos inspirar e capacitar criadores em seus projetos, disponibilizando esses guias em nosso blog e nas redes sociais.