I'm new to coding with arduino and I tried combining two different projects to allow a capacitive touch sensor to turn on and off an Led strip. Here is the code:
#include <CapacitiveSensor.h>
CapacitiveSensor cs_4_8 = CapacitiveSensor(4,8); // 1M resistor between pins 4 & 8, pin 8 is sensor pin, add a wire and or foil
void setup()
{
cs_4_8.set_CS_AutocaL_Millis(0xFFFFFFFF);// turn off autocalibrate on channel 1 - just as an example
Serial.begin(9600);
pinMode(7,OUTPUT);
pinMode(5, OUTPUT);
}
void loop() {
int i;
long sensor1 = cs_4_8.capacitiveSensor(50);
Serial.println(sensor1); // print sensor output
if(sensor1 >= 400)
{
(i = 0; i < 255; i++) {
analogWrite(PIN, i);
delay(FADESPEED);
}
else{
(i = 255; i > 0; i--) {
analogWrite(PIN, i);
delay(FADESPEED);
}
}
I get this when I try to verify:
sketch_apr10a:19:30: error: expected ')' before ';' token
if(sensor1 >= 400); (i = 0; i < 255; i++)
^
sketch_apr10a:19:44: error: expected ';' before ')' token
if(sensor1 >= 400); (i = 0; i < 255; i++)
^
sketch_apr10a:24:4: error: 'else' without a previous 'if'
else
^
sketch_apr10a:26:13: error: expected ')' before ';' token
(i = 255; i > 0; i--) {
^
sketch_apr10a:26:25: error: expected ';' before ')' token
(i = 255; i > 0; i--) {
^
sketch_apr10a:31:1: error: expected '}' at end of input
}
^
exit status 1
expected ')' before ';' token