Sensor de Movimento e Vibração 801S PIC Automação para Arduino
AVISE-ME QUANDO CHEGAR
Fora de estoque
R$23,90
Fora de estoque
Sensor De Movimento 801s pode ser usado em dispositivos anti-roubo, fechaduras eletrônicas, equipamentos mecânicos detecção de vibração, etc.
Sensor De Movimento 801s
Hoje vamos falar do Sensor de vibração 801s, um sensor que, como o próprio nome diz, serve para medir a vibração e/ou movimentação de algum objeto. Com esse módulo, você pode montar alarmes (detectando, por exemplo, movimentação de uma porta), utilizá-lo em brinquedos (emitir algum som de acordo com a movimentação) ou algum outro sistema no qual você necessite medir o nível de vibração.
Características
- Tem indicação de nível TTL saída de sinal;
- Saída de sinal de canal único;
- Sinal válido saída é alta, a luz se apaga;
- A sensibilidade é ajustável (fine-tuning);
- Ampla gama de detecção de vibração, sem direção;
- Com furos de montagem, instalação firmware flexível e conveniente.
- Dimensão: 10 mm x 30 mm x 20mm;
- Chip principal: LM393, vibração sonda;
- Tensão de funcionamento: DC 3-5 V.
Código exemplo
// Programa : Sensor de vibracao com LCD 16x2 // Autor : Arduino e Cia #include <LiquidCrystal.h> // Porta ligada ao pino A0 do sensor de vibracao int porta_A0 = A5; // Porta ligada ao pino D0 do sensor de vibracao int porta_D0 = 7; int leitura_analogica = 0; int leitura_analogica_ant = 0; int leitura_digital = 0; // Define os pinos de ligacao ao LCD LiquidCrystal lcd(12, 11, 5, 4, 3, 2); void setup() { lcd.begin(16,2); //Inicializa LCD lcd.clear(); //Limpa o LCD pinMode(porta_A0, INPUT); pinMode(porta_D0, INPUT); //Informacoes iniciais no LCD lcd.setCursor(0,0); lcd.print("Sensor: Deslig."); lcd.setCursor(0,1); lcd.print("Nivel : "); Serial.begin(9600); } void loop() { // Leitura dos dados das portas do sensor leitura_analogica = analogRead(porta_A0); leitura_digital = digitalRead(porta_D0); // Exibe os dados da porta digital (se houver alteracao), e // nivel de vibracao if (leitura_digital != 1) { lcd.setCursor(8,0); lcd.print("Vibracao"); lcd.setCursor(8,1); lcd.print(" "); lcd.setCursor(8,1); lcd.print(leitura_analogica); leitura_analogica_ant = leitura_analogica; delay(1000); lcd.setCursor(8,0); lcd.print(" "); lcd.setCursor(8,0); lcd.print("Deslig."); } // Exibe os dados do nível de vibracao if (leitura_analogica != leitura_analogica_ant) { lcd.setCursor(8,1); lcd.print(" "); lcd.setCursor(8,1); lcd.print(leitura_analogica); leitura_analogica_ant = leitura_analogica; } delay(100); }
Acompanha
- 1 x Sensor De Movimento E Vibração 801s
O que é Arduino?
Arduino, é uma plataforma de prototipagem eletrônica de hardware livre e de placa única, projetada com um microcontrolador Atmel AVR com suporte de entrada/saída embutido, uma linguagem de programação padrão, a qual tem origem em Wiring, e é essencialmente C/C++.
Peso | 0,05 kg |
---|---|
Dimensões | 16 × 11 × 7 cm |