Arduino UNO R4 - Sensor de Porta - LED
Este guia mostra como controlar um LED usando o Arduino UNO R4 e um sensor de porta. Vamos explorar dois usos diferentes:
Uso 1 - O LED acende quando a porta está aberta e apaga quando a porta está fechada. O comportamento do LED acompanha o estado do sensor de porta. Especificamente:
- O Arduino UNO R4 acende o LED quando a porta abre.
- O Arduino UNO R4 apaga o LED quando a porta fecha.
Uso 2 - O estado do LED muda a cada vez que a porta abre. Em mais detalhes:
- Quando o Arduino UNO R4 percebe a abertura da porta (o estado do sensor muda de LOW para HIGH), ele acende o LED se estiver apagado, ou apaga se estiver aceso.
- Fechar a porta não muda o estado do LED.
Hardware Necessário
Or you can buy the following kits:
| 1 | × | DIYables STEM V4 IoT Starter Kit (Arduino included) | |
| 1 | × | DIYables STEM V4B IoT Starter Kit (Arduino included) | |
| 1 | × | DIYables Sensor Kit (18 sensors/displays) |
Buy Note: Use the LED Module for easier wiring. It includes an integrated resistor.
Sobre o LED e o Sensor de Porta
Se você não conhece o LED e o sensor de porta (incluindo pinagem, funcionamento e programação), os tutoriais a seguir podem ajudar:
Diagrama de Ligação

This image is created using Fritzing. Click to enlarge image
Veja A melhor forma de alimentar o Arduino Uno R4 e outros componentes.
Aplicação 1 - O estado do LED acompanha o estado do sensor de porta
Código Arduino UNO R4
Passos Rápidos
Siga estas instruções passo a passo:
- Se esta é a sua primeira vez usando o Arduino Uno R4 WiFi/Minima, consulte o tutorial sobre como configurar o ambiente para o Arduino Uno R4 WiFi/Minima na Arduino IDE.
- Conecte o LED e o sensor de porta ao Arduino Uno R4 conforme o diagrama fornecido.
- Conecte a placa Arduino Uno R4 ao seu computador usando um cabo USB.
- Abra a Arduino IDE no seu computador.
- Selecione a placa Arduino Uno R4 correta (por exemplo, Arduino Uno R4 WiFi) e a porta COM.
- Copie o código acima e cole-o na Arduino IDE
- Clique no botão Upload na Arduino IDE para compilar e enviar o código ao Arduino UNO R4.

- Abra e feche a porta
- Observe a mudança no estado do LED.
Você verá que o estado do LED acompanha o estado do sensor de porta.
Explicação do Código
Confira a explicação linha por linha nos comentários do código-fonte!
Aplicação 2 - O Sensor de Porta alterna o LED
Código Arduino UNO R4 - Sensor de Porta Alterna o LED
Explicação do Código
Você encontra a explicação nas linhas de comentário do código Arduino UNO R4 acima.
No código, a expressão led_state = !led_state equivale ao código a seguir:
Passos Rápidos
- Copie o código e abra-o na Arduino IDE.
- Envie o código ao Arduino UNO R4.
- Abra e feche a porta várias vezes.
- Observe a mudança no estado do LED.
Você verá que o estado do LED é alternado uma vez a cada vez que a porta é fechada.