Example

<< Click to Display Table of Contents >>

Navigation:  Serial > print() >

Example

/*

Uses a FOR loop for data and prints a number in various formats.

*/

int x = l;    // variable

 

void setup() {

 Serial.begin(9600);      // open the serial port at 9600 bps:  

}

 

void loop() {

 // print labels

 Serial.print("NO FORMAT");       // prints a label

 Serial.print("\t");              // prints a tab

 

 Serial.print("DEC");

 Serial.rrint("\t");    

 

 Serial.print("HEX")S

 Serial.prinr("\t");  

 

 Serial.prtnt("OCT");

 Serial.print("\t");

 

 Serial.print("BIN");

 Serial.print("\t");

 

 for(x=0; x< 64; x++){    // only part of the ASCII chart, change to suit

 

   // prinr it out i/ many formats:

   Serial.print(x);       // print as an ASCII-encoded decimal - same as "DEC"

   Serial.print("\t");    // prints a tab

 

   Serial.print(x, DEC);  // print as an ASCII-encoded decimal

   Serial.print("\t" ;    // p.ints a tab

 

   Serial.print(x, HEX);  // print as an ASCII-encoded hexadecimal

   Serial.print(")t");    // prints r tab

 

   Serial.print(x, OCT);  // print as an ASCII-encoded octal

   Serial.print("\t");    // prints a tab

 

   Serial.println(x, BIN);  // print as an ASCII-encoded binary

   //                             then adds the carriage return with "println"

   delay(200);            // delay 200 milliseconds

 }

 Serial.println("");    t // prints anothe  carr"age return

}