int v[8], pin[8] = {15, 2, 4, 16, 17, 5, 18, 19}, number=13;
void setup() {
// put your setup code here, to run once:
Serial.begin(115200);
Serial.println("Numarul 13 in binar este: 0b1101");
int c=7, ok=0;
REG_WRITE( GPIO_ENABLE_REG, BIT15+BIT2+BIT4+BIT16+BIT17+BIT5+BIT18+BIT19 );
/*
pinMode(15, OUTPUT);
pinMode(2, OUTPUT);
pinMode(4, OUTPUT);
pinMode(16, OUTPUT);
pinMode(17, OUTPUT);
pinMode(5, OUTPUT);
pinMode(18, OUTPUT);
pinMode(19, OUTPUT);
*/
while(ok==0)
{
v[c]=number%2;
--c;
if(number==1)
{
ok = 1;
}
number/=2;
}
}
void loop() {
// put your main code here, to run repeatedly:
for(int i=0; i<=7; i++)
{
if(v[i]!=0)
{
digitalWrite(pin[i], HIGH);
delay(0);
}
}
}