← IT

Otřesové čidlo

Otřesové čidlo je vlastně kulový spínač s kovovou kuličkou uvnitř. Používá se k detekci malého úhlu sklonu.

Otřesové čidlo SW-520D

Obrázek 1: Otřesové čidlo SW-520D

Princip činnosti otřesového čidla

Je-li spínač nakloněn v určitém úhlu, kulička uvnitř sjede dolů a dotkne se dvou kontaktů připojených ke vnějším kolíčkům. Tím propojí kontakty. Pokud zůstane kulička mimo kontakty, rozpojí je.

Princip činnosti otřesového čidla

Obrázek 2: Princip činnosti otřesového čidla

Budeme potřebovat

  1. Arduino Uno (nebo jinou desku).

  2. USB kabel.

  3. Vodiče

  4. Otřesové čidlo

Zapojení

Zapojení

Program

Program „Otresove_cidlo.ino“ vložíme do Arduino IDE a nahrajeme jej do Arduina.


const int ledPin = 8;				// číslo pinu LEDky
const int tiltPin = 2;				// číslo pinu otřesového čidla

void setup() {
  pinMode(ledPin, OUTPUT);			// nastavení pinu LEDky jako výstupu
  pinMode(tiltPin, INPUT);			// nastavení pinu otřesového čidla jako vstupu
}
void loop() {
  int digitalVal = digitalRead(tiltPin);// přečíst stav hodnoty pinu otřesového čidla
  delay(1000);                // počkat 300ms
  if (HIGH == digitalVal) {		// pokud není otřesové čidlo nakloněno
    digitalWrite(ledPin, LOW);	// vypnout LEDku
  } else { 						        // pokud je otřesové čidlo nakloněno
    digitalWrite(ledPin, HIGH); // zapnout LEDku
  }
}

Pokud nyní pohnete čidlem tak, aby kulička uvnitř spojila kontakty, rozsvítí se LEDka, která je připevněna k pinu 13 na Arduino.

Citace

Arduino MAXI Starter kit OD BASTLÍŘŮ BASTLÍŘŮM - Lekce 8 Otřesové čidlo

Zdroj: maturitka/RBT_IT3/Arduino_Elektro/cv19_Otresove_cidlo/cv19_Otresove_cidlo.pdf