Contents to keep in mind:

  1. Arduino + motor shield to run 4 stepper motors
  2. An interface to change the motor parameters
  3. 3D printed one way valves (aorta valves)
  4. Mitral valve

1. Arduino + motor shield

Arduino code for stepper motor control

//

#include <Stepper.h>

// Define number of steps per revolution for your motor const int stepsPerRevolution = 200; // Change as per your motor specs

// Initialize stepper motor library on pins 8 through 11 Stepper myStepper(stepsPerRevolution, 8, 9, 10, 11);

void setup() { // Set motor speed (RPM) myStepper.setSpeed(60); Serial.begin(9600); }

void loop() { // Rotate clockwise Serial.println("Rotating Clockwise..."); myStepper.step(stepsPerRevolution); // one full revolution delay(1000);

// Rotate counter-clockwise Serial.println("Rotating Counter-Clockwise..."); myStepper.step(-stepsPerRevolution); // one full revolution in reverse delay(1000); }

//

2. Interface to change motor parameters

//on raspi