Hola a todos, estoy intentando hacer que me de un numero random utilizando un CI 7448 y un display 7 segmentos Catodo Comun, este es mi codigo hasta ahora y no se como hacerlo ayuda por favor
int A=13, B=12, C=11, D=10;
int display1[4]={A,B,C,D};
int i=0;
int randNumber;
void setup() {
for(;i<4;i++){
pinMode(display1*,OUTPUT);*
- }*
- i=0;*
}
void loop() { - randomSeed(millis());*
- randNumber=random(10);*
_ digitalWrite(display1*,randNumber);_
_ delay(500);_
_}_
void numeros(int a){
_ switch(a){_
_ case 0:_
_ digitalWrite(A,LOW);_
_ digitalWrite(B,LOW);_
_ digitalWrite(C,LOW);_
_ digitalWrite(D,LOW);_
_ break;_
_ case 1:_
_ digitalWrite(A,HIGH);_
_ digitalWrite(B,LOW);_
_ digitalWrite(C,LOW);_
_ digitalWrite(D,LOW);_
_ break;_
_ case 2:_
_ digitalWrite(A,LOW);_
_ digitalWrite(B,HIGH);_
_ digitalWrite(C,LOW);_
_ digitalWrite(D,LOW);_
_ break;_
_ case 3:_
_ digitalWrite(A,HIGH);_
_ digitalWrite(B,HIGH);_
_ digitalWrite(C,LOW);_
_ digitalWrite(D,LOW);_
_ break;_
_ case 4:_
_ digitalWrite(A,LOW);_
_ digitalWrite(B,LOW);_
_ digitalWrite(C,HIGH);_
_ digitalWrite(D,LOW);_
_ break;_
_ case 5:_
_ digitalWrite(A,HIGH);_
_ digitalWrite(B,LOW);_
_ digitalWrite(C,HIGH);_
_ digitalWrite(D,LOW);_
_ break;_
_ case 6:_
_ digitalWrite(A,LOW);_
_ digitalWrite(B,HIGH);_
_ digitalWrite(C,HIGH);_
_ digitalWrite(D,LOW);_
_ break;_
_ case 7:_
_ digitalWrite(A,HIGH);_
_ digitalWrite(B,HIGH);_
_ digitalWrite(C,HIGH);_
_ digitalWrite(D,LOW);_
_ break;_
_ case 8:_
_ digitalWrite(A,LOW);_
_ digitalWrite(B,LOW);_
_ digitalWrite(C,LOW);_
_ digitalWrite(D,HIGH);_
_ break;_
_ case 9:_
_ digitalWrite(A,HIGH);_
_ digitalWrite(B,LOW);_
_ digitalWrite(C,LOW);_
_ digitalWrite(D,HIGH);_
_ break;_
_ }_
_ }*_