int p1=13;
int p2=12;
int p3=11;
int p4=10;
int start=10;
int pend=13;
int waiting = 1000;
void setup() {
pinMode(p1, OUTPUT);
pinMode(p2, OUTPUT);
pinMode(p3, OUTPUT);
pinMode(p4, OUTPUT);
// put your setup code here, to run once:
}
void DisplayNum(int num){
for(int digit=0;digit<4;digit++){
int currentPin = start + digit;
if(bitRead(num,digit)==1){
digitalWrite(currentPin, HIGH);
}else{
digitalWrite(currentPin, LOW);
}}
}
void loop() {
// put your main code here, to run repeatedly:
for(int n = 0; n<16;n++){
DisplayNum(n);
delay(waiting);
}
}