#include<stdio.h>
#include<stdlib.h>
int arr[5];
void oddnum(int number);
const int numL = 4;
const int gpio[]={2,5,9,13};
void setup() {
Serial1.begin(9600);
for(int i=0;i<numL;i++){
pinMode(gpio[i],OUTPUT);
}
}
void loop() {
for(int i=1;i<=15;i+=1){
if(i%2==0){
oddnum(i);
}
delay(3000);
}
delay(1000);
}
void oddnum(int number){
for(int i=0;i<4;i++){
arr[i]=number%2;
number=number/2;
if(arr[i]==1){
digitalWrite(gpio[i],HIGH);
}else{
digitalWrite(gpio[i],LOW);
}
}
}