Código Robotic 3 Intermedio – Pag60

1

2 #define A 0

3 #define B 1

4 #define C 2

5 #define D 3

6 #define E 4

7 #define F 6

8 #define G 5

9

10

11 int secuencias[][7] = {

12 {0,0,0,0,0,0,1},//0

13 {1,0,0,1,1,1,1},//1

14 {0,0,1,0,0,1,0},//2

15 {0,0,0,0,1,1,0},//3

16 {1,0,0,1,1,0,0},//4

17 {0,1,0,0,1,0,0},//5

18 {0,1,0,0,0,0,0},//6

19 {0,0,0,1,1,1,1},//7

20 {0,0,0,0,0,0,0},//8

21 {0,0,0,0,1,0,0}//9

22 };

23

24 void numeros(int num){

25

26 digitalWrite(A,secuencias[num][0]);

27 digitalWrite(B,secuencias[num][1]);

28 digitalWrite(C,secuencias[num][2]);

29 digitalWrite(D,secuencias[num][3]);

30 digitalWrite(E,secuencias[num][4]);

31 digitalWrite(F,secuencias[num][5]);

32 digitalWrite(G,secuencias[num][6]);

33

34 }

35

36

37 void setup()

38 {

39 pinMode(A,OUTPUT);

40 pinMode(B,OUTPUT);

41 pinMode(C,OUTPUT);

42 pinMode(D,OUTPUT);

43 pinMode(E,OUTPUT);

44 pinMode(F,OUTPUT);

45 pinMode(G,OUTPUT);

46

47 }

48

49 void loop()

50 {  

51 for(int i = 0; i<10;i++){

52           numeros(i);

53           delay(1000);

54 }

55

56

57 }