#include<LiquidCrystal.h>
LiquidCrystal lcd(12,11,10,9,6,5);
int l1=8;
int l2=7;
int l3=4;
void setup() {
pinMode(l1, OUTPUT);
pinMode(l2, OUTPUT);
pinMode(l3, OUTPUT);
lcd.begin(16,2);
}
void loop() {
int one=-1;
int two=-1;
int three=-1;
for(int i=0;i<2;i++){
one++;
for(int j=0;j<2;j++){
two++;
for(int k=0;k<2;k++){
three++;
digitalWrite(l1,one);
digitalWrite(l2,two);
digitalWrite(l3,three);
String binaryValue = String(one) + String(two) + String(three);
lcd.setCursor(0,0);
lcd.print("Binary Value:");
lcd.setCursor(0,1);
lcd.print(binaryValue);
delay(2000);
lcd.clear();
} three=-1;
} two=-1;
}
}