diff --git a/include/teensy.h b/include/teensy.h index 6518ec5..69d2b55 100644 --- a/include/teensy.h +++ b/include/teensy.h @@ -113,13 +113,13 @@ void initLoadCells(Vehicle &State) { lc2.set_scale(); lc3.set_scale(); - lc0.tare(200); + lc0.tare(50); Serial.print("."); - lc1.tare(200); + lc1.tare(50); Serial.print("."); - lc2.tare(200); + lc2.tare(50); Serial.println("."); - lc3.tare(200); + lc3.tare(50); // Attach ISRs to load cell data pins to read data when available attachInterrupt(digitalPinToInterrupt(pin_lc0), read_lc0, LOW); @@ -204,7 +204,7 @@ void thrustInfo(Vehicle &State) { State.burnStart = State.time; State.burnElapsed = 0.0; - analogWrite(pin_igniter, 256); + digitalWrite(pin_igniter, HIGH); State.thrustFiring = 1; // getThrust(State); diff --git a/src/main.cpp b/src/main.cpp index a6bc065..d5814f9 100644 --- a/src/main.cpp +++ b/src/main.cpp @@ -51,7 +51,7 @@ void setup() { Serial.println("Simulated Vehicle Initalized"); // Determine when to burn - analogWrite(pin_igniter, 0); + digitalWrite(pin_igniter, LOW); burnStartTimeCalc(State); Serial.println("Starting Height Calculated"); @@ -75,8 +75,8 @@ void loop() { PrevState = State; State.time += State.stepSize; - if ((State.z < 0.0) ) { - analogWrite(pin_igniter, 0); + if ((State.z < 0.0)) { + digitalWrite(pin_igniter, LOW); Serial.println("Run duration:" + String((micros() - initTime) / 1e6) + " seconds"); printSimResults(State);