Advertisement
Svizel_pritula

Kapacitní sensor

Mar 29th, 2018
102
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. #include <CapacitiveSensor.h>
  2.  
  3. #define led 8 // Pin s led diodou
  4. #define sendPin 4 // Pin na straně resistoru bez dotykové plochy
  5. #define recievePin 2 // Pin na straně resistoru s dotykovou plochou
  6. CapacitiveSensor capSensor = CapacitiveSensor(sendPin, recievePin);
  7. #define threshold 300 // Hodnoty vyšší než toto budou brány jako stisk
  8.                 // Nutno nakalibrovat zapomocí údajů z Serial Monitoru
  9.  
  10. void setup() {
  11.   pinMode(led, OUTPUT);
  12.   Serial.begin(9600); // Debugování
  13. }
  14.  
  15. void loop() {
  16.   int sensorValue=capSensor.capacitiveSensor(30);
  17.  
  18.   if (sensorValue>threshold) {
  19.     digitalWrite(led,HIGH);
  20.   } else {
  21.     digitalWrite(led,LOW);
  22.   }
  23.  
  24.   Serial.println(sensorValue);
  25.  
  26.   delay(10);
  27. }
Advertisement
RAW Paste Data Copied
Advertisement