<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://lms.onnocenter.or.id/wiki/index.php?action=history&amp;feed=atom&amp;title=Arduino%3A_ASCIITable</id>
	<title>Arduino: ASCIITable - Revision history</title>
	<link rel="self" type="application/atom+xml" href="https://lms.onnocenter.or.id/wiki/index.php?action=history&amp;feed=atom&amp;title=Arduino%3A_ASCIITable"/>
	<link rel="alternate" type="text/html" href="https://lms.onnocenter.or.id/wiki/index.php?title=Arduino:_ASCIITable&amp;action=history"/>
	<updated>2026-04-20T15:26:47Z</updated>
	<subtitle>Revision history for this page on the wiki</subtitle>
	<generator>MediaWiki 1.45.1</generator>
	<entry>
		<id>https://lms.onnocenter.or.id/wiki/index.php?title=Arduino:_ASCIITable&amp;diff=45229&amp;oldid=prev</id>
		<title>Onnowpurbo: New page: Sumber: https://www.arduino.cc/en/Tutorial/ASCIITable   ==Code==   /*    ASCII table     Prints out byte values in all possible formats:   * as raw binary values   * as ASCII-encoded decim...</title>
		<link rel="alternate" type="text/html" href="https://lms.onnocenter.or.id/wiki/index.php?title=Arduino:_ASCIITable&amp;diff=45229&amp;oldid=prev"/>
		<updated>2015-12-04T03:27:07Z</updated>

		<summary type="html">&lt;p&gt;New page: Sumber: https://www.arduino.cc/en/Tutorial/ASCIITable   ==Code==   /*    ASCII table     Prints out byte values in all possible formats:   * as raw binary values   * as ASCII-encoded decim...&lt;/p&gt;
&lt;p&gt;&lt;b&gt;New page&lt;/b&gt;&lt;/p&gt;&lt;div&gt;Sumber: https://www.arduino.cc/en/Tutorial/ASCIITable&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Code==&lt;br /&gt;
&lt;br /&gt;
 /*&lt;br /&gt;
   ASCII table&lt;br /&gt;
 &lt;br /&gt;
  Prints out byte values in all possible formats:&lt;br /&gt;
  * as raw binary values&lt;br /&gt;
  * as ASCII-encoded decimal, hex, octal, and binary values&lt;br /&gt;
 &lt;br /&gt;
  For more on ASCII, see http://www.asciitable.com and http://en.wikipedia.org/wiki/ASCII  &lt;br /&gt;
 &lt;br /&gt;
  The circuit:  No external hardware needed. &lt;br /&gt;
 &lt;br /&gt;
  created 2006&lt;br /&gt;
  by Nicholas Zambetti&lt;br /&gt;
  modified 9 Apr 2012&lt;br /&gt;
  by Tom Igoe &lt;br /&gt;
 &lt;br /&gt;
  This example code is in the public domain.&lt;br /&gt;
 &lt;br /&gt;
  &amp;lt;http://www.zambetti.com&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
  */&lt;br /&gt;
 void setup() {&lt;br /&gt;
   //Initialize serial and wait for port to open:&lt;br /&gt;
   Serial.begin(9600);&lt;br /&gt;
   while (!Serial) {&lt;br /&gt;
     ; // wait for serial port to connect. Needed for native USB port only&lt;br /&gt;
   }&lt;br /&gt;
 &lt;br /&gt;
   // prints title with ending line break&lt;br /&gt;
   Serial.println(&amp;quot;ASCII Table ~ Character Map&amp;quot;);&lt;br /&gt;
 }&lt;br /&gt;
 &lt;br /&gt;
 // first visible ASCIIcharacter &amp;#039;!&amp;#039; is number 33:&lt;br /&gt;
 int thisByte = 33;&lt;br /&gt;
 // you can also write ASCII characters in single quotes.&lt;br /&gt;
 // for example. &amp;#039;!&amp;#039; is the same as 33, so you could also use this:&lt;br /&gt;
 //int thisByte = &amp;#039;!&amp;#039;;&lt;br /&gt;
 &lt;br /&gt;
 void loop() {&lt;br /&gt;
   // prints value unaltered, i.e. the raw binary version of the&lt;br /&gt;
   // byte. The serial monitor interprets all bytes as&lt;br /&gt;
   // ASCII, so 33, the first number,  will show up as &amp;#039;!&amp;#039;&lt;br /&gt;
   Serial.write(thisByte); &lt;br /&gt;
 &lt;br /&gt;
   Serial.print(&amp;quot;, dec: &amp;quot;);&lt;br /&gt;
   // prints value as string as an ASCII-encoded decimal (base 10).&lt;br /&gt;
   // Decimal is the  default format for Serial.print() and Serial.println(),&lt;br /&gt;
   // so no modifier is needed:&lt;br /&gt;
   Serial.print(thisByte);&lt;br /&gt;
   // But you can declare the modifier for decimal if you want to.&lt;br /&gt;
   //this also works if you uncomment it:&lt;br /&gt;
 &lt;br /&gt;
   // Serial.print(thisByte, DEC);&lt;br /&gt;
  &lt;br /&gt;
 &lt;br /&gt;
   Serial.print(&amp;quot;, hex: &amp;quot;);&lt;br /&gt;
   // prints value as string in hexadecimal (base 16):&lt;br /&gt;
   Serial.print(thisByte, HEX); &lt;br /&gt;
 &lt;br /&gt;
   Serial.print(&amp;quot;, oct: &amp;quot;);&lt;br /&gt;
   // prints value as string in octal (base 8);&lt;br /&gt;
   Serial.print(thisByte, OCT); &lt;br /&gt;
 &lt;br /&gt;
   Serial.print(&amp;quot;, bin: &amp;quot;);&lt;br /&gt;
   // prints value as string in binary (base 2)&lt;br /&gt;
   // also prints ending line break:&lt;br /&gt;
   Serial.println(thisByte, BIN);  &lt;br /&gt;
 &lt;br /&gt;
   // if printed last visible character &amp;#039;~&amp;#039; or 126, stop:&lt;br /&gt;
   if (thisByte == 126) {    // you could also use if (thisByte == &amp;#039;~&amp;#039;) {&lt;br /&gt;
     // This loop loops forever and does nothing&lt;br /&gt;
     while (true) {&lt;br /&gt;
       continue;&lt;br /&gt;
     }&lt;br /&gt;
   }&lt;br /&gt;
   // go on to the next character&lt;br /&gt;
   thisByte++;&lt;br /&gt;
 } &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Output==&lt;br /&gt;
&lt;br /&gt;
 ASCII Table ~ Character Map&lt;br /&gt;
 !, dec: 33, hex: 21, oct: 41, bin: 100001&lt;br /&gt;
 &amp;quot;, dec: 34, hex: 22, oct: 42, bin: 100010&lt;br /&gt;
 #, dec: 35, hex: 23, oct: 43, bin: 100011&lt;br /&gt;
 $, dec: 36, hex: 24, oct: 44, bin: 100100&lt;br /&gt;
 %, dec: 37, hex: 25, oct: 45, bin: 100101&lt;br /&gt;
 &amp;amp;, dec: 38, hex: 26, oct: 46, bin: 100110&lt;br /&gt;
 &amp;#039;, dec: 39, hex: 27, oct: 47, bin: 100111&lt;br /&gt;
 (, dec: 40, hex: 28, oct: 50, bin: 101000&lt;br /&gt;
 ), dec: 41, hex: 29, oct: 51, bin: 101001&lt;br /&gt;
 *, dec: 42, hex: 2A, oct: 52, bin: 101010&lt;br /&gt;
 +, dec: 43, hex: 2B, oct: 53, bin: 101011&lt;br /&gt;
 ,, dec: 44, hex: 2C, oct: 54, bin: 101100&lt;br /&gt;
 -, dec: 45, hex: 2D, oct: 55, bin: 101101&lt;br /&gt;
 ., dec: 46, hex: 2E, oct: 56, bin: 101110&lt;br /&gt;
 /, dec: 47, hex: 2F, oct: 57, bin: 101111&lt;br /&gt;
 0, dec: 48, hex: 30, oct: 60, bin: 110000&lt;br /&gt;
 1, dec: 49, hex: 31, oct: 61, bin: 110001&lt;br /&gt;
 2, dec: 50, hex: 32, oct: 62, bin: 110010&lt;br /&gt;
 3, dec: 51, hex: 33, oct: 63, bin: 110011&lt;br /&gt;
 4, dec: 52, hex: 34, oct: 64, bin: 110100&lt;br /&gt;
 5, dec: 53, hex: 35, oct: 65, bin: 110101&lt;br /&gt;
 6, dec: 54, hex: 36, oct: 66, bin: 110110&lt;br /&gt;
 7, dec: 55, hex: 37, oct: 67, bin: 110111&lt;br /&gt;
 8, dec: 56, hex: 38, oct: 70, bin: 111000&lt;br /&gt;
 9, dec: 57, hex: 39, oct: 71, bin: 111001&lt;br /&gt;
 :, dec: 58, hex: 3A, oct: 72, bin: 111010&lt;br /&gt;
 ;, dec: 59, hex: 3B, oct: 73, bin: 111011&lt;br /&gt;
 &amp;lt;, dec: 60, hex: 3C, oct: 74, bin: 111100&lt;br /&gt;
 =, dec: 61, hex: 3D, oct: 75, bin: 111101&lt;br /&gt;
 &amp;gt;, dec: 62, hex: 3E, oct: 76, bin: 111110&lt;br /&gt;
 ?, dec: 63, hex: 3F, oct: 77, bin: 111111&lt;br /&gt;
 @, dec: 64, hex: 40, oct: 100, bin: 1000000&lt;br /&gt;
 A, dec: 65, hex: 41, oct: 101, bin: 1000001&lt;br /&gt;
 B, dec: 66, hex: 42, oct: 102, bin: 1000010&lt;br /&gt;
 C, dec: 67, hex: 43, oct: 103, bin: 1000011&lt;br /&gt;
 D, dec: 68, hex: 44, oct: 104, bin: 1000100&lt;br /&gt;
 E, dec: 69, hex: 45, oct: 105, bin: 1000101 &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Referensi==&lt;br /&gt;
&lt;br /&gt;
* https://www.arduino.cc/en/Tutorial/ASCIITable&lt;/div&gt;</summary>
		<author><name>Onnowpurbo</name></author>
	</entry>
</feed>