Comment construire un œil animatronic imprimé en 3D avec Arduino

3D Printed Animatronic Eye with Arduino

Publié 30 juin 2022

Eye animatronic imprimé en 3D avec Arduino

Code de projet complet

Copier de code

#include

Servo top_left_eyelid;

Servo bottom_left_eyelid;

Servo top_right_eyelid;

Servo bottom_right_eyelid;

Servo Yarm;

Servo Xarm;

void setup() {

  top_left_eyelid.attach(10);

  bottom_left_eyelid.attach(11);

  top_right_eyelid.attach(5);

  bottom_right_eyelid.attach(6);

  Yarm.attach(9);

  Xarm.attach(3);

  Serial.begin(9600);

  open_eye();

  eye_ball_centert();

  delay(2000);

}

void loop() {

  eye_ball_left();

  delay(680);

  eye_ball_right();

  delay(680);

  eye_ball_centert();

  delay(450);

  synchronous_close();

  //synchronous_close();

  eye_ball_centert();

  delay(450);

  look_up();

  delay(400);

  look_down();

  delay(400);

  eye_ball_centert();

  delay(300);

  random_close();

  delay(450);

  look_up();

  delay(400);

  look_down();

  delay(400);

  random_movement();

  delay(400);

  eye_ball_centert();

  delay(300);

  top_left_eyelid.write(2);

  bottom_left_eyelid.write(120);

  delay(200);

  top_left_eyelid.write(55);

  bottom_left_eyelid.write(36);

  delay(200);

  open_eye();

  delay(500);

  for (int i = 60; i < 120; i++)

  {

    Xarm.write(i);

    Yarm.write(i - 5);

    delay(10);

  }

Retrouvez l’histoire de Raspberry Pi dans cette vidéo :

Youtube video