code for How to Turn on an AC bulb with TTP223 Capacitive Touch Arduino with Relay
How to Turn on an AC bulb with TTP223 Capacitive Touch Arduino with Relay Code
This video shows you how to use TTP223 Capacitive Touch with relay and AC bulb and the code.
/*
* This is the Arduino code for TTP223 Capacitive Touch switch with relay to turn AC or DC load
// December 13, 2017
// Written for Robojax.com video
// Using TTP223 Touch module to turn AC (or DC) load ON or OFF.
// When the touch pad is touched the ligh on the relay will on and the COM and PO pin will be connected
* watch video for details https://youtu.be/YSI1PdSLbt0
*
*
* Written by Ahmad Nejrabi for Roboja Video
* Date: Dec 04, 2017, in Ajax, Ontario, Canada
* Permission granted to share this code given that this
* note is kept with the code.
* Disclaimer: this code is "AS IS" and for educational purpose only.
*
*/
// December 12, 2017
// Written for Robojax.com video
// Using TTP223 Touch module to turn AC (or DC) load ON or OFF.
// When the touch pad is touched the ligh on the relay will on and the COM and PO pin will be connected
int touchPin = 2;// connect output from TTP223 to this
int val = 0;
int relayPin = 10;// Connected to relay
void setup() {
Serial.begin(9600);
pinMode(touchPin, INPUT);
pinMode(relayPin, OUTPUT);
}
void loop() {
digitalWrite(relayPin, HIGH);
val = digitalRead(touchPin);
if(val ==1){
Serial.println("Touched");
digitalWrite(relayPin, LOW);
}
delay(100);
Serial.println();
}
TTP223 Capacitive Touch Arduino with Relay Code with 5 seconds delay
This video shows you how to use TTP223 Capacitive Touch with relay and AC bulb and the code. the light will turn on and stays on for 5 seconds delay.
/*
* This is the Arduino code for TTP223 Capacitive Touch switch with relay to turn AC or DC load with delay
// December 13, 2017
// Written for Robojax.com video
// Using TTP223 Touch module to turn AC (or DC) load ON and waits for 5 seconds before it goes OFF
// When the touch pad is touched the ligh on the relay will on and the COM and PO pin will be connected
* watch video for details https://youtu.be/YSI1PdSLbt0
*
*
* Written by Ahmad Nejrabi for Roboja Video
* Date: Dec 04, 2017, in Ajax, Ontario, Canada
* Permission granted to share this code given that this
* note is kept with the code.
* Disclaimer: this code is "AS IS" and for educational purpose only.
*
*/
// December 12, 2017
// Written for Robojax.com video
// Using TTP223 Touch module to turn AC (or DC) load ON or OFF.
// When the touch pad is touched the ligh on the relay will on and the COM and PO pin will be connected
int touchPin = 2;// connect output from TTP223 to this
int val = 0;
int relayPin = 10;// Connected to relay
int wait = 5;// wait for 5 seconds
void setup() {
Serial.begin(9600);
pinMode(touchPin, INPUT);
pinMode(relayPin, OUTPUT);
}
void loop() {
digitalWrite(relayPin, HIGH);
val = digitalRead(touchPin);
if(val ==1){
Serial.println("Touched");
digitalWrite(relayPin, LOW);
delay(wait*1000);
}
delay(100);
Serial.println();
}