Arduino-串口信息的读取、输出

IDE:Arduino IDE
开发板:Arduino Uno Board
直接晒代码!

// ASCII Table 
void setup() 
{ 
 Serial.begin(9600); 
 // prints title with ending line break 
 Serial.println("ASCII Table ~ Character Map"); 
 // wait for the long string to be sent 
 delay(100); 
} 
int number = 33; // first visible character '!' is #33 
void loop() 
{ 
 	Serial.print(number, BYTE); // prints value unaltered, first will be '!'
    Serial.print(", dec: "); 
 	Serial.print(number); // prints value as string in decimal (base 10) 
 	// Serial.print(number, DEC); // this also works 
 	Serial.print(", hex: "); 
 	Serial.print(number, HEX); // prints value as string in hexadecimal (base 16) 
 	Serial.print(", oct: "); 
	Serial.print(number, OCT); // prints value as string in octal (base 8) 
 	Serial.print(", bin: "); 
 	Serial.println(number, BIN); // prints value as string in binary (base 2) 
 	// also prints ending line break 
 	// if printed last visible character '~' #126 ... 
 	if(number == 126) { 
 		// loop forever 
 		while(true) { 
 			continue; 
 		} 
 	}
    number++; // to the next character 
 	delay(100); // allow some time for the Serial data to be sent 
}

Output

ASCII Table ~ Character Map

!, dec: 33, hex: 21, oct: 41, bin: 100001

", dec: 34, hex: 22, oct: 42, bin: 100010

#, dec: 35, hex: 23, oct: 43, bin: 100011

$, dec: 36, hex: 24, oct: 44, bin: 100100

%, dec: 37, hex: 25, oct: 45, bin: 100101

&, dec: 38, hex: 26, oct: 46, bin: 100110

', dec: 39, hex: 27, oct: 47, bin: 100111

(, dec: 40, hex: 28, oct: 50, bin: 101000

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

码农菌

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值