From 83020a8238fb28cb9435d6bb2680576b46b5e512 Mon Sep 17 00:00:00 2001 From: Sijisu Date: Fri, 7 Jun 2019 14:52:28 +0200 Subject: [PATCH] Added support for 3 coils, changed folder structure --- code/arduino/coilDriver/coilDriver.ino | 18 ++++++++++++++++-- .../coilDriverOldWithInterrupts.ino} | 0 .../{displayArduino.ino => displayDriver.ino} | 0 3 files changed, 16 insertions(+), 2 deletions(-) rename code/arduino/{displayDriverOldWithInterrupts/displayDriverOldWithInterrupts.ino => coilDriverOldWithInterrupts/coilDriverOldWithInterrupts.ino} (100%) rename code/arduino/displayDriver/{displayArduino.ino => displayDriver.ino} (100%) diff --git a/code/arduino/coilDriver/coilDriver.ino b/code/arduino/coilDriver/coilDriver.ino index c49f1a6..28fa80a 100644 --- a/code/arduino/coilDriver/coilDriver.ino +++ b/code/arduino/coilDriver/coilDriver.ino @@ -17,10 +17,13 @@ void setup() { // put your setup code here, to run once: pinMode(7,OUTPUT); pinMode(8,OUTPUT); + pinMode(9,OUTPUT); + digitalWrite(9,HIGH); digitalWrite(8,HIGH); digitalWrite(7,HIGH); pinMode(2,INPUT_PULLUP); pinMode(3,INPUT_PULLUP); + pinMode(10,INPUT_PULLUP); //attachInterrupt(digitalPinToInterrupt(2), impuls1, FALLING); //attachInterrupt(digitalPinToInterrupt(3), impuls2, FALLING); Serial.begin(9600); @@ -45,6 +48,8 @@ void loop() { impuls1(); } else if (digitalRead(3)) { impuls2(); + } else if (digitalRead(10)) { + impuls3(); } } @@ -58,12 +63,21 @@ void impuls1() { } void impuls2() { - previouscoil2trigger = lastcoil2trigger; - lastcoil2trigger = millis(); delay(impulsDelay); digitalWrite(8, LOW); delay(impulsLenght); digitalWrite(8, HIGH); Serial.println(millis()); delay(50); + previouscoil2trigger = lastcoil2trigger; + lastcoil2trigger = millis(); +} + +void impuls3() { + delay(impulsDelay); + digitalWrite(9, LOW); + delay(impulsLenght); + digitalWrite(9, HIGH); + Serial.println(millis()); + delay(50); } diff --git a/code/arduino/displayDriverOldWithInterrupts/displayDriverOldWithInterrupts.ino b/code/arduino/coilDriverOldWithInterrupts/coilDriverOldWithInterrupts.ino similarity index 100% rename from code/arduino/displayDriverOldWithInterrupts/displayDriverOldWithInterrupts.ino rename to code/arduino/coilDriverOldWithInterrupts/coilDriverOldWithInterrupts.ino diff --git a/code/arduino/displayDriver/displayArduino.ino b/code/arduino/displayDriver/displayDriver.ino similarity index 100% rename from code/arduino/displayDriver/displayArduino.ino rename to code/arduino/displayDriver/displayDriver.ino