2013.06.19.
14:12

Írta: harsanyireka

MPR121 kapacitív érzékelő

Érintés szenzor, kapacitív érzékelő

MPR121 Capacitive Touch Sensor Breakout Board http://www.sparkfun.com/products/9695http://www.sparkfun.com/datasheets/Components/MPR121.pdf

  

12 bemenete van, amiket Arduinoval tudunk vezérelni. Bekötése nagyon egyszerű, íme:

arduino 3V3 - MPR121 3,3V

arduino GND - MPR121 GND

arduino A4 - MPR121 SDA

arduino A5 - MPR121 SCL

arduino 2 - MPR121 IRQ

A 2 digitális pinen tudjuk majd leellenőrizni a szenzoron érzékelt változást, LOW azaz 0 V-os lesz a folyamat (érintés) alatt. Az elektródákat amiket megérintünk fémből állítjuk elő, lehet pl. alumínium fólia is. Az általunk használt vezeték hosszától és az elektróda anyagától is függ a működése. Az értékek (nyomás és elengedés) beállításában segít az MPR121. Ha nem működik, ezeken az értékeken kell állítani. Azt tapasztalhatod hogy úgy is be lehet állítani ezeket hogy nem kell megérinteni a szenzort, elég közelíteni a kezed hozzá.

A drótok végére aluminimum ragasztószalagot is tehetsz.

MPR 121 Library letöltése: http://code.bildr.org/download/984.zip

Arduino kód:

if(touchStates[i] == 0){
//pin i was just touched
Serial.print("pin ");
Serial.print(i);
Serial.println(" was just touched");

switch (i) {
case 0:
//0 was touched
break;
case 1:
//1 was touched
break;
case 2:
//2 was touched
break;
case 3:
//3 was touched
}

}

Unless otherwise stated, this code is released under the MIT License – Please use, change and share it

 

Forrás: http://bildr.org/2011/05/mpr121_arduino/

Szólj hozzá!

Címkék: szenzorok

A bejegyzés trackback címe:

https://harsanyireka.blog.hu/api/trackback/id/tr314637938

Kommentek:

A hozzászólások a vonatkozó jogszabályok  értelmében felhasználói tartalomnak minősülnek, értük a szolgáltatás technikai  üzemeltetője semmilyen felelősséget nem vállal, azokat nem ellenőrzi. Kifogás esetén forduljon a blog szerkesztőjéhez. Részletek a  Felhasználási feltételekben és az adatvédelmi tájékoztatóban.

Nincsenek hozzászólások.
süti beállítások módosítása