Stap 4: Testing 2 bloem LEDs met kracht sensor en vibratie motor
int sensePin = 2; de pin van de FSR is aangesloten op
int pressureLevel = 4;
int timeCount = 0;
int pressureCount = 0;
int lengthOfTime = 5;
int motorpin = 9;
void setup {Serial.begin(9600);
pinMode (2, OUTPUT); de ledPin verklaren als een OUTPUT behoefte aan alle pinnen
pinMode (3, OUTPUT);
pinMode (4, OUTPUT);
pinMode (5, OUTPUT);
pinMode (6, OUTPUT);
pinMode (7, OUTPUT);
pinMode (8, OUTPUT);
pinMode (10, OUTPUT);
pinMode (11, OUTPUT);
pinMode (12, OUTPUT);
pinMode (motorpin, OUTPUT);}
void loop {int druk = analogRead(sensePin);
Als (millis() % 1000 == 0) {//60000 gedurende 1 minuut,
timeCount ++;
Als (druk > 800) {}
pressureCount ++;}
Als ((timeCount > lengthOfTime) & & (pressureCount > pressureLevel)) {//activate bij 4 van de 5 keer
digitalWrite (motorpin, hoge); vibratie motor
delay(3000);
digitalWrite (motorpin, laag);
digitalWrite (6, hoge);
delay(500);
digitalWrite (7, hoge);
delay(500);
digitalWrite (8, hoge);
delay(500);
digitalWrite (5, hoge);
delay(2000);
digitalWrite (motorpin, hoge); vibratie motor
delay(3000);
digitalWrite (motorpin, laag);
digitalWrite (6, laag);
delay(500);
digitalWrite (7, laag);
delay(500);
digitalWrite (8, laag);
delay(500);
digitalWrite (5, laag);
timeCount = 0;
}
Serial.println(Pressure);
}
}