Sensor de obstáculo simples com Arduino
Componentes e suprimentos
| Transmissor IR (genérico) | | × | 1 | |
| | × | 1 | |
| | × | 1 | |
| | × | 1 | |
| | × | 1 | |
| | × | 1 | |
| Fios de jumpers (genérico) | | × | 1 | |
| | × | 2 | |
Aplicativos e serviços online
Sobre este projeto
Etapa 1:reúna o material
Coisas que você vai precisar:
Etapa 2:montar
- Ânodo LED IV => resistor de 150 ohms => 5v
- PhotoDiode Cathode => 3k ohms resistor => D2
Etapa 3 Carregar o código:
Faça upload do código fornecido. Veja meus outros projetos:
Obrigada!
Suporte:
Por favor, apoie-me indo para Instructables e votando meu trabalho. Sem o seu trabalho não posso continuar fazendo coisas.
Vote em mim!
https://www.instructables.com/id/How-to-Make-Remote-Controlled-Bulb-With-Arduino/
https://www.instructables.com/id/How-to-Make-a-Parabolic-Microphone-With-an-Old-TV-/
https://www.instructables.com/id/How-to-Make-Secret-Drawer-Alarm/
Código
Código Arduino
Código Arduino int photoDiode =2; int GreenLed =13; int senRead =0; int SenseRate =905; void setup () {pinMode (photoDiode, OUTPUT); pinMode (GreenLed, OUTPUT); pinMode (12, SAÍDA); digitalWrite (photoDiode, HIGH); digitalWrite (GreenLed, LOW); Serial.begin (9600); } loop vazio () {int val =analogRead (senRead); Serial.println (val); if (val <=SenseRate) {digitalWrite (12, HIGH); digitalWrite (GreenLed, LOW); atraso (20); } else if (val> SenseRate) {digitalWrite (12, LOW); digitalWrite (GreenLed, HIGH); atraso (20); }}
Esquemas
Esquemas
Esquemas obstacl_GeLzd2U2jr.fzz