How to Make digital seven segment using servo
top of page

How to Make digital seven segment using servo


Circuit:

Programming 0 to 9 :


#include<Servo.h>


Servo s1;

Servo s2;

Servo s3;

Servo s4;

Servo s5;

Servo s6;

Servo s7;


void setup() {

  s1.attach(2);

  s2.attach(3);

  s3.attach(4);

  s4.attach(5);

  s5.attach(6);

  s6.attach(7);

  s7.attach(8);


}


void loop() {

  s1.write(180); //Type 0

  s2.write(180);

  s3.write(180);

  s4.write(180);

  s5.write(90);

  s6.write(180);

  s7.write(90);

  delay(2000);


  s1.write(180); //Type 1

  s2.write(180);

  s3.write(90);

  s4.write(90);

  s5.write(180);

  s6.write(90);

  s7.write(90);

  delay(2000);


  s1.write(180); //Type 2

  s2.write(90);

  s3.write(180);

  s4.write(180);

  s5.write(180);

  s6.write(180);

  s7.write(180);

  delay(2000);


  s1.write(180); //Type 3

  s2.write(180);

  s3.write(180);

  s4.write(90);

  s5.write(180);

  s6.write(180);

  s7.write(180);

  delay(2000);


  s1.write(180); //Type 4

  s2.write(180);

  s3.write(90);

  s4.write(90);

  s5.write(90);

  s6.write(90);

  s7.write(180);

  delay(2000);


  s1.write(90); //Type 5

  s2.write(180);

  s3.write(180);

  s4.write(90);

  s5.write(90);

  s6.write(180);

  s7.write(180);

  delay(2000);


  s1.write(90); //Type 6

  s2.write(180);

  s3.write(180);

  s4.write(180);

  s5.write(90);

  s6.write(180);

  s7.write(180);

  delay(2000);


  s1.write(180); //Type 7

  s2.write(180);

  s3.write(90);

  s4.write(90);

  s5.write(180);

  s6.write(180);

  s7.write(90);

  delay(2000);


  s1.write(180); //Type 8

  s2.write(180);

  s3.write(180);

  s4.write(180);

  s5.write(90);

  s6.write(180);

  s7.write(180);

  delay(2000);


  s1.write(180); //Type 9

  s2.write(180);

  s3.write(180);

  s4.write(90);

  s5.write(90);

  s6.write(180);

  s7.write(180);

  delay(2000);

  

  

}



Download stl file and programming click.... 




Demo Video:


51 views0 comments

Recent Posts

See All
bottom of page