/* Program 4-2: Print number in different formats */ void setup() { /* initialize serial and set the Baud rate to 9600 */ Serial.begin(9600); } void loop() { int n = 12345; Serial.print("Decimal: "); Serial.println(n); /* print n in decimal */ Serial.print("Hexadecimal: 0x"); Serial.println(n, HEX); /* print n in hexadecimal */ Serial.print("Binary: 0b"); Serial.println(n, BIN); /* print n in binary */ Serial.println('A'); /* print character A */ Serial.println('A', HEX); /* print the hex value of ASCII code of A */ double e = 2.7182818284; Serial.println(e, 2); /* print e with 2 fraction digits */ Serial.println(e, 4); /* print e with 4 fraction digits */ Serial.println(e, 6); /* print e with 6 fraction digits */ Serial.println(e, 8); /* print e with 8 fraction digits */ Serial.println(e, 10); /* print e with 10 fraction digits */ Serial.println(); /* print a blank line */ /* pause for a second then repeat */ delay(1000); }