Added support for 3 coils, changed folder structure

This commit is contained in:
Sijisu 2019-06-07 14:52:28 +02:00
parent cd5d90935c
commit 83020a8238
3 changed files with 16 additions and 2 deletions

View File

@ -17,10 +17,13 @@ void setup() {
// put your setup code here, to run once: // put your setup code here, to run once:
pinMode(7,OUTPUT); pinMode(7,OUTPUT);
pinMode(8,OUTPUT); pinMode(8,OUTPUT);
pinMode(9,OUTPUT);
digitalWrite(9,HIGH);
digitalWrite(8,HIGH); digitalWrite(8,HIGH);
digitalWrite(7,HIGH); digitalWrite(7,HIGH);
pinMode(2,INPUT_PULLUP); pinMode(2,INPUT_PULLUP);
pinMode(3,INPUT_PULLUP); pinMode(3,INPUT_PULLUP);
pinMode(10,INPUT_PULLUP);
//attachInterrupt(digitalPinToInterrupt(2), impuls1, FALLING); //attachInterrupt(digitalPinToInterrupt(2), impuls1, FALLING);
//attachInterrupt(digitalPinToInterrupt(3), impuls2, FALLING); //attachInterrupt(digitalPinToInterrupt(3), impuls2, FALLING);
Serial.begin(9600); Serial.begin(9600);
@ -45,6 +48,8 @@ void loop() {
impuls1(); impuls1();
} else if (digitalRead(3)) { } else if (digitalRead(3)) {
impuls2(); impuls2();
} else if (digitalRead(10)) {
impuls3();
} }
} }
@ -58,12 +63,21 @@ void impuls1() {
} }
void impuls2() { void impuls2() {
previouscoil2trigger = lastcoil2trigger;
lastcoil2trigger = millis();
delay(impulsDelay); delay(impulsDelay);
digitalWrite(8, LOW); digitalWrite(8, LOW);
delay(impulsLenght); delay(impulsLenght);
digitalWrite(8, HIGH); digitalWrite(8, HIGH);
Serial.println(millis()); Serial.println(millis());
delay(50); delay(50);
previouscoil2trigger = lastcoil2trigger;
lastcoil2trigger = millis();
}
void impuls3() {
delay(impulsDelay);
digitalWrite(9, LOW);
delay(impulsLenght);
digitalWrite(9, HIGH);
Serial.println(millis());
delay(50);
} }