Advertisement
Svizel_pritula

Kapacitní sensor

Mar 29th, 2018
138
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C 0.73 KB | None | 0 0
  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
Add Comment
Please, Sign In to add comment
Advertisement