Este repositório contém o código para programar um robô aspirador. O robô é projetado para limpar o chão automaticamente em uma casa ou escritório. Ele é equipado com sensores para evitar obstáculos e limpar eficientemente a área.
O robô aspirador possui as seguintes funcionalidades:
- Limpeza automática: o robô aspirador pode ser programado para limpar automaticamente o chão em uma determinada hora do dia.
- Sensores anti-queda: o robô possui sensores para evitar quedas em escadas e outros lugares perigosos.
- Sensores de obstáculos: o robô pode detectar obstáculos em seu caminho e ajustar sua rota para evitar colisões.
- Modo de limpeza específica: o robô aspirador também pode ser programado para limpar uma área específica da casa ou escritório.
Para programar o robô aspirador, você precisará dos seguintes itens:
- Um robô aspirador compatível com a programação.
- Um computador com uma conexão USB.
- Um cabo USB para conectar o computador ao robô aspirador.
- IDE do Arduino
- Conecte o cabo USB ao seu computador e ao robô aspirador.
- Baixe e instale o software de programação do robô aspirador no seu computador.
- Abra o software de programação e conecte-se ao robô aspirador.
- Escolha o modo de programação e comece a programar o robô aspirador.
O robô aspirador pode ser programado para limpar automaticamente em um horário específico do dia ou em uma área específica da casa ou escritório. Para usar o robô aspirador, siga estas etapas:
- Coloque o robô aspirador no local desejado.
- Pressione o botão de programação no robô aspirador ou no software de programação no seu computador.
- Escolha o modo de limpeza (automático ou específico).
- Selecione a hora de início da limpeza ou a área específica da casa ou escritório para limpar.
- Inicie a limpeza e deixe o robô aspirador trabalhar.
Se você quiser contribuir para o projeto, siga estas etapas:
- Faça um fork deste repositório.
- Crie uma nova branch com sua contribuição:
git checkout -b my-new-feature
- Faça suas alterações e adicione os testes necessários.
- Verifique se todos os testes estão passando:
npm test
- Envie suas alterações para a sua branch:
git push origin my-new-feature
- Abra uma pull request para a branch principal deste repositório.