#include LiquidCrystal lcd(8,9,4,5,6,7); //kode modifikasi dari kode:credits to mem //http://forum.arduino.cc/index.php/topic,46320.0.html void printBits(byte lcdCol, byte lcdRow, byte myByte){ lcd.setCursor(lcdCol,lcdRow); for(byte mask = 0x80; mask; mask >>= 1){ if(mask & myByte) lcd.print('1'); else lcd.print('0'); } } void setup(void) { // lcd.begin(16,2); lcd.clear(); lcd.print("Mulai"); delay(600); int varA = 0b00100001; lcd.clear(); //lcd.print(varA,BIN); printBits(0,0,varA); //delay(5); //varA <<= 3; //lcd.setCursor(0,1); //lcd.print(varA,BIN); //printBits(0,1,varA); //delay(2000); } void loop(void) { // byte varB = 0b00100001; byte i=0; //lcd.clear(); //lcd.setCursor(0,1); //lcd.print(" "); for(i;i<10;i++) { lcd.setCursor(14,1); lcd.print(i); //lcd.setCursor(0,1); printBits(0,1,varB); varB<<=1; delay(3000); } delay(1000); }