|
@@ -52,6 +52,10 @@ Atm_TeensyStep Y_top_step;
|
|
|
Stepper Y_top_stepper(22 , 21);
|
|
|
StepControl Y_top_controller ;
|
|
|
|
|
|
+Atm_fade peristaltic;
|
|
|
+int peristaltic_pwm_pin = 3;
|
|
|
+int peristaltic_dir_pin = 2;
|
|
|
+
|
|
|
////////////// Setup /////////////////////
|
|
|
|
|
|
void setup() {
|
|
@@ -95,13 +99,23 @@ void setup() {
|
|
|
//controller.moveAsync(*stepper.motor);
|
|
|
//pinMode(17, INPUT);
|
|
|
|
|
|
+ // PERISTALTIC PUMP
|
|
|
+ //analogWriteResolution(8);
|
|
|
+ // pinMode(peristaltic_dir_pin, OUTPUT);
|
|
|
+ // //pinMode(peristaltic_pwm_pin, OUTPUT);
|
|
|
+ // digitalWrite(peristaltic_dir_pin, LOW); //choose pump direction
|
|
|
+ // analogWrite(peristaltic_pwm_pin, 50);
|
|
|
+ // peristaltic.begin(peristaltic_pwm_pin).trigger(peristaltic.EVT_ON);
|
|
|
+ // peristaltic.start();
|
|
|
+ peristaltic.begin( peristaltic_pwm_pin ).blink( 2000 ).fade( 50 );
|
|
|
+ peristaltic.start();
|
|
|
+
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
void loop() {
|
|
|
-
|
|
|
automaton.run();
|
|
|
Udp.beginPacket(ipMulti, portMulti);
|
|
|
bndl.send(Udp); // send the bytes to the SLIP stream
|
|
@@ -126,11 +140,11 @@ void loop() {
|
|
|
}
|
|
|
|
|
|
|
|
|
- Serial.print(analogRead(A3));
|
|
|
- Serial.print(" ");
|
|
|
- Serial.print(Y_top_step.limitState[0]);
|
|
|
- Serial.print(" ");
|
|
|
- Serial.println(X_top_step.limitState[1]);
|
|
|
+ // Serial.print(analogRead(A3));
|
|
|
+ // Serial.print(" ");
|
|
|
+ // Serial.print(Y_top_step.limitState[0]);
|
|
|
+ // Serial.print(" ");
|
|
|
+ // Serial.println(X_top_step.limitState[1]);
|
|
|
|
|
|
// OSCMessage msg("/analog/0");
|
|
|
// msg.add((int32_t)analogRead(0));
|