# data[].attributes.body
int nivel_sinal = 0;
int pino_led = 13;
int pino_sensor = A3;

void setup()
{
pinMode(pino_led, OUTPUT);
Serial.begin(9600);
}

void loop()
{
//Leitura do sensor
nivel_sinal = analogRead(pino_sensor);
//Envia os dados para o serial monitor
Serial.print("Nivel : ");
Serial.println(nivel_sinal);
//Teste o nivel de sinal e acende o led
if (nivel_sinal < 80)
{
digitalWrite(pino_led, HIGH);
}
else (nivel_sinal > 80);
{
digitalWrite(pino_led, LOW);
}

//Aguarda 500 ms e reinicia o processo
delay(500);
}

# data[].attributes.body
// Leitura HC-SR04
const uint8_t trig_pin = 10;
const uint8_t echo_pin = 9;

uint32_t print_timer;

void setup() {
Serial.begin(9600); // Habilita Comunicação Serial a uma taxa de 9600 bauds.

// Configuração do estado inicial dos pinos Trig e Echo.
pinMode(trig_pin, OUTPUT);
pinMode(echo_pin, INPUT);
digitalWrite(trig_pin, LOW);
}

void loop() {
// Espera 0,5s (500ms) entre medições.
if (millis() - print_timer > 500) {
print_timer = millis();

// Pulso de 5V por pelo menos 10us para iniciar medição.
digitalWrite(trig_pin, HIGH);
delayMicroseconds(11);
digitalWrite(trig_pin, LOW);

/* Mede quanto tempo o pino de echo ficou no estado alto, ou seja,
o tempo de propagação da onda. */
uint32_t pulse_time = pulseIn(echo_pin, HIGH);

/* A distância entre o sensor ultrassom e o objeto será proporcional a velocidade
do som no meio e a metade do tempo de propagação. Para o ar na
temperatura ambiente Vsom = 0,0343 cm/us. */
double distance = 0.01715 * pulse_time;

// Imprimimos o valor na porta serial;
Serial.print(distance);
Serial.println(" cm");
}
}

# data[].attributes.body
int ledPin = 13; //Led no pino 7
int ldrPin = 0; //LDR no pino analígico 8
int ldrValor = 0; //Valor lido do LDR

void setup() {
pinMode(ledPin,OUTPUT); //define a porta 7 como saída
Serial.begin(9600); //Inicia a comunicação serial
}

void loop() {
///ler o valor do LDR
ldrValor = analogRead(ldrPin); //O valor lido será entre 0 e 1023

//se o valor lido for maior que 500, liga o led
if (ldrValor>= 1000) digitalWrite(ledPin,HIGH);
// senão, apaga o led
else digitalWrite(ledPin,LOW);

//imprime o valor lido do LDR no monitor serial
Serial.println(ldrValor);
delay(100);
}

# data[].attributes.body
Ele é usado em diversos lugares, mas principalmente nos postes e nas placas solares. Em ambos os locais é necessário algo que pega a luz e a utiliza para algum propósito.

# data[].attributes.body
Este sensor pega os sinais que a luz envia para ele e dependendo dela, ele resiste mais ou resiste menos.
Quanto maior os sinais solares que ele pega menos ele vai resistir a energia.

# data[].attributes.body
O sensor LDR Light Dependent Resistor) que detecta a luz  e dependendo dela é variada a forma de resistência.
Quanto maior a luz e metida sob este componente menor a resistência, que ele produz.

# data[].attributes.body
Ele geralmente é usado em robôs ou em maquinas, com o objetivo de fazê-los realizar alguma  ação. Eles geralmente detectam niveis de reflexo no ambiente, por está razão eles seguem uma linha de

# data[].attributes.body
Um sensor de linha funciona com a detecção de diferentes níveis de reflexo no ambiente, enviando uma onda eletromagnética infravermelha, que depois volta para o mesmo. Se a superfície atingida possuir uma coloração mais clara, o reflexo é maior, do contrario de uma superfície escura, onde o reflexo da luz é inferior.

# data[].attributes.body
O sensor de linha é um sensor de presença, que age a base de um dispositivo emissor, e um dispositivo receptor
Um sensor de presença permite detectar alguma coisa que está ao seu redor.
O sensor de linha é uns dos tipos desses sensores, que se utilizado da maneira correta é possível a construção de robôs automáticos.

# data[].attributes.body
➤ +5V – Pino de alimentação do módulo sensor, responsável pela alimentação do circuito condicionador de sinais integrado ao módulo;

➤ Trigger – Pino que receberá o comando para iniciar a emissão de sinais ultrassônicos, ele deve ser acionado por pelo menos 10 µs;

➤ Echo – Pino responsável por fornecer a informação sobre a detecção de objetos, ou seja, neste pino é fornecido um pulso de tensão, geralmente em 5 V. O tempo de duração desse pulso é relacionado com o tempo de emissão do sinal até que ele seja refletido e detectado pelo módulo. Este é o tempo de emissão mais o de recepção do sinal;

➤ GND – Pino de terra, garante a mesma referência de tensão entre Arduino e módulo.

# data[].attributes.body
O sensor ultrassônico é usado em diversos lugares. Este tipo de sensor é usado em diversos aparelhos que estão no hospital, para detectar algo na mala que deixamos no aeroporto, uma pessoa em um ambiente aberto ou fechado, posicionamento de carros, entre diversos outros lugares.

# data[].attributes.body
Ele usa ondas de alta tensão que bate em algum objeto e volta para o mesmo, assim detectando coisas em sua direção.
Quanto maior o tempo em que o eco volta para o sensor, maior é a distancia que ele tem do objeto.

# data[].attributes.body
Este sensor possui este nome por usar ondas sonoras, para medir a distancia entre determinados objetos.
Ele pega uma frequência de som altíssima, que o ser humano não consegue detectar, para realizar sua devida função.
Conforme as ondas recocheteiam no elemento e voltam para o sensor trazem informações variadas que são convertidas por ele em nossa linguagem.
Assim medindo a distancia de um objeto a ele.

# data[].attributes.body
Existem diversos tipos de sensores sendo eles, caracterizados pela forma como recebem o estimulo que é a informação do ambiente, podendo ser químico, físico ou biológico

# data[].attributes.body
O dispositivo torna a informação legível para o ser humano.
Normalmente unidades de medida, como :
corrente elétrica, distancia (cm), entre outros.

# data[].attributes.body
envio dessa informação a outro dispositivo como processador, ou a uma rede de dados.

# data[].attributes.body
Nessa área o dispositivo capta estímulos do ambiente físicos químicos ou biológicos.

# data[].attributes.body
É um dispositivo caracterizado por receber traduzir e enviar informações, através de 3 ETAPAS: