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

  • 1
    点赞
  • 17
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
vscode arduino-snippets是一个为Arduino开发器设计的扩展程序,它提供了一系列代码片段,方便开发者在编写Arduino代码时快速输入常用的代码段。 首先,该扩展为开发者节省了大量时间。在日常的Arduino开发过程中,一些代码段如初始化串口读取传感器数据、控制舵机等是经常需要用到的。而vscode arduino-snippets提供了这些常用代码片段的快速输入功能,开发者可以通过简单的键盘快捷键或者自动补全功能,快速输入所需的代码,极大地提高了编码的效率。 其次,该扩展提供了丰富的代码片段选择。在Arduino开发过程中,存在着许多常用的任务和模块,如控制LED灯、读取按钮状态、驱动电机等。vscode arduino-snippets提供了包含各种常用任务和模块的代码片段,开发者只需选择需要的代码片段并稍作修改,即可快速完成相应功能的开发,减少了开发者需要编写重复代码的工作量。 最后,该扩展还提供了代码片段的自定义功能。开发者可以根据自己的需求,自行添加、编辑和删除代码片段,以满足个性化的开发需求。这对于习惯使用特定代码结构的开发者来说尤为重要。 综上所述,vscode arduino-snippets扩展是一个非常有用的工具,它通过提供常用代码片段、节省编码时间、提高开发效率等功能,帮助开发者更加便捷地进行Arduino项目的开发。无论是初学者还是经验丰富的工程师都可以从中受益,并更快地完成他们的工作。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

打赏作者

码农菌

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

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

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

打赏作者

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

抵扣说明:

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

余额充值