aanraakverlichting

Aanraakverlichting
 
Schets waarin drie leds met drie capacitive sensoren worden ingeschakeld en met een capacitive sensor worden uitgeschakeld.
 
 

#include <CapacitiveSensor.h> 
  
CapacitiveSensor capSensor1 = CapacitiveSensor(4, 5);  
CapacitiveSensor capSensor2 = CapacitiveSensor(4, 6); 
CapacitiveSensor capSensor3 = CapacitiveSensor(4, 7); 
CapacitiveSensor sensorenUit = CapacitiveSensor(4, 8); 
  
int drempelwaarde = 1000;  
 
void setup() {  
  pinMode(9, OUTPUT);  
  pinMode(10, OUTPUT);  
  pinMode(11, OUTPUT);  
}  
  
void loop() {  
  long sensorwaarde1 = capSensor1.capacitiveSensor(60); 
  long sensorwaarde2 = capSensor2.capacitiveSensor(60);  
  long sensorwaarde3 = capSensor3.capacitiveSensor(60);   
  long sensorenUitwaarde = sensorenUit.capacitiveSensor(60); 
   
  if (sensorwaarde1 > drempelwaarde) {  
    digitalWrite(9, HIGH);  
    delay(10); 
  }   
   
   if (sensorwaarde2 > drempelwaarde) {  
    digitalWrite(10, HIGH);  
    delay(10); 
   } 
    
   if (sensorwaarde3 > drempelwaarde) {  
    digitalWrite(11, HIGH);  
    delay(10); 
   } 
   
if (sensorenUitwaarde > drempelwaarde) { 
    digitalWrite(9, LOW); 
    digitalWrite(10,LOW); 
    digitalWrite(11,LOW); 
    delay(10); 
  } 
}