Remember to maintain security and privacy. Do not share sensitive information. Procedimento.com.br may make mistakes. Verify important information. Termo de Responsabilidade
Público-Alvo: Iniciantes e entusiastas de Arduino interessados em aprender sobre sensores de presença e como utilizá-los em projetos. Os sensores de presença são dispositivos eletrônicos capazes de detectar a presença de pessoas ou objetos em um determinado ambiente. Eles são amplamente utilizados em projetos de automação residencial, segurança e até mesmo em aplicações industriais. Neste artigo, vamos explorar o funcionamento dos sensores de presença e como integrá-los com o Arduino para criar projetos interativos e inteligentes. Projeto: Vamos criar um projeto simples utilizando um sensor de presença para acender um LED quando alguém entrar em um ambiente escuro. O objetivo é demonstrar como o sensor pode ser utilizado para detectar movimento e acionar dispositivos externos. Lista de componentes:
// Definindo os pinos utilizados
int sensorPin = 2; // Pino de entrada do sensor de presença
int ledPin = 13; // Pino de saída para o LED
void setup() { pinMode(sensorPin, INPUT); // Configura o pino do sensor como entrada pinMode(ledPin, OUTPUT); // Configura o pino do LED como saída Serial.begin(9600); // Inicia a comunicação serial para debug }
void loop() { int sensorValue = digitalRead(sensorPin); // Lê o valor do sensor
if (sensorValue == HIGH) { // Se o sensor detectar movimento digitalWrite(ledPin, HIGH); // Acende o LED Serial.println("Movimento detectado!"); // Imprime mensagem de debug } else { digitalWrite(ledPin, LOW); // Desliga o LED } }
Este código configura o pino do sensor de presença como entrada e o pino do LED como saída. Em seguida, no loop principal, o valor do sensor é lido. Se o sensor detectar movimento (valor HIGH), o LED é ligado e uma mensagem é enviada pela porta serial para fins de debug. Caso contrário, o LED é desligado.
Gostou deste projeto? Compartilhe com seus amigos que também estão interessados em Arduino e automação residencial!