Remember to maintain security and privacy. Do not share sensitive information. Procedimento.com.br may make mistakes. Verify important information. Termo de Responsabilidade

Descubra como utilizar dispositivos de entrada no Arduino

Os dispositivos de entrada são componentes essenciais em projetos de Arduino, pois permitem que o microcontrolador receba informações do ambiente externo. Esses dispositivos podem variar desde simples botões e chaves até sensores mais complexos como sensores de temperatura, luz, e movimento. Neste artigo, vamos explorar alguns exemplos práticos de como utilizar diferentes dispositivos de entrada com o Arduino.

Exemplos:

1. Botão (Push Button)

Um dos dispositivos de entrada mais básicos é o botão. Vamos começar com um exemplo simples de como ler o estado de um botão usando o Arduino.

Componentes Necessários:

  • 1 Arduino Uno
  • 1 Botão (Push Button)
  • 1 Resistor de 10k ohms
  • Fios de conexão
  • Protoboard

Esquema de Ligação:

  1. Conecte uma perna do botão ao pino digital 2 do Arduino.
  2. Conecte a outra perna do botão ao GND.
  3. Conecte um resistor de 10k ohms entre o pino digital 2 e o VCC (5V).

Código Arduino:

const int buttonPin = 2;  // Pino onde o botão está conectado
int buttonState = 0;      // Variável para armazenar o estado do botão

void setup() {
  pinMode(buttonPin, INPUT);  // Define o pino do botão como entrada
  Serial.begin(9600);         // Inicializa a comunicação serial
}

void loop() {
  buttonState = digitalRead(buttonPin);  // Lê o estado do botão

  if (buttonState == HIGH) {
    Serial.println("Botão pressionado");
  } else {
    Serial.println("Botão não pressionado");
  }

  delay(500);  // Pequena pausa para evitar ruído
}

2. Sensor de Temperatura (LM35)

O sensor LM35 é um dispositivo de entrada que mede a temperatura ambiente e envia um sinal analógico ao Arduino.

Componentes Necessários:

  • 1 Arduino Uno
  • 1 Sensor de Temperatura LM35
  • Fios de conexão
  • Protoboard

Esquema de Ligação:

  1. Conecte o pino VCC do LM35 ao VCC (5V) do Arduino.
  2. Conecte o pino GND do LM35 ao GND do Arduino.
  3. Conecte o pino de saída (OUT) do LM35 ao pino analógico A0 do Arduino.

Código Arduino:

const int tempPin = A0;  // Pino onde o sensor LM35 está conectado

void setup() {
  Serial.begin(9600);  // Inicializa a comunicação serial
}

void loop() {
  int tempReading = analogRead(tempPin);  // Lê o valor analógico do sensor
  float voltage = tempReading * (5.0 / 1023.0);  // Converte o valor para tensão
  float temperatureC = voltage * 100;  // Converte a tensão para temperatura em Celsius

  Serial.print("Temperatura: ");
  Serial.print(temperatureC);
  Serial.println(" C");

  delay(1000);  // Pausa de 1 segundo entre as leituras
}

3. Sensor de Luz (LDR)

Um sensor de luz (LDR - Light Dependent Resistor) é um dispositivo de entrada que varia sua resistência conforme a intensidade da luz. Vamos ver como utilizá-lo com o Arduino.

Componentes Necessários:

  • 1 Arduino Uno
  • 1 LDR
  • 1 Resistor de 10k ohms
  • Fios de conexão
  • Protoboard

Esquema de Ligação:

  1. Conecte uma perna do LDR ao VCC (5V) do Arduino.
  2. Conecte a outra perna do LDR ao pino analógico A0 do Arduino.
  3. Conecte um resistor de 10k ohms entre o pino analógico A0 e o GND.

Código Arduino:

const int ldrPin = A0;  // Pino onde o LDR está conectado

void setup() {
  Serial.begin(9600);  // Inicializa a comunicação serial
}

void loop() {
  int ldrReading = analogRead(ldrPin);  // Lê o valor analógico do LDR

  Serial.print("Intensidade da Luz: ");
  Serial.println(ldrReading);

  delay(500);  // Pequena pausa entre as leituras
}

To share Download PDF

Gostou do artigo? Deixe sua avaliação!
Sua opinião é muito importante para nós. Clique em um dos botões abaixo para nos dizer o que achou deste conteúdo.