Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/arduino/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
从arduino uno向串行显示器发送特殊字符_Arduino_Character_Symbols - Fatal编程技术网

从arduino uno向串行显示器发送特殊字符

从arduino uno向串行显示器发送特殊字符,arduino,character,symbols,Arduino,Character,Symbols,我想知道联合国办事处是否可以通过串口向我的笔记本电脑显示器发送太阳或雨伞等特殊符号。例如,在:,它显示了一把伞,名为weather,rainy,字符代码为:U+2602。我发现Uno可以发送温度的度符号:Serial.printchar176;有没有什么方法可以让它也发送雨伞或其他特殊符号? 非常感谢。 Steve这取决于您使用什么来接收数据并将其显示在笔记本电脑上。Unicode序列是一个字节序列。如果您喜欢,Arduino可以在串行端口上发送任何序列。由您笔记本电脑上的接收程序决定它是否是U

我想知道联合国办事处是否可以通过串口向我的笔记本电脑显示器发送太阳或雨伞等特殊符号。例如,在:,它显示了一把伞,名为weather,rainy,字符代码为:U+2602。我发现Uno可以发送温度的度符号:Serial.printchar176;有没有什么方法可以让它也发送雨伞或其他特殊符号? 非常感谢。
Steve

这取决于您使用什么来接收数据并将其显示在笔记本电脑上。Unicode序列是一个字节序列。如果您喜欢,Arduino可以在串行端口上发送任何序列。由您笔记本电脑上的接收程序决定它是否是Unicode字符以及如何处理它。我使用arduino.exe将我的程序上载到Uno。乌诺开始工作。然后,我打开arduino.exe中的串行监视器,在那里我可以看到Uno发回的任何输出。你能给我一个使用Serial.printchar的例子吗;显示Uno如何发回unicode代码,如U+2602,以便我可以在串行监视器中看到它?非常感谢。好的,现在我明白了。我认为串行监视器不支持Unicode,因此您无法在那里显示Unicode。您认为这是否可行。如果您想将unicode放入草图中的字符串文字中,这会有所帮助,但它不会显示在串行监视器中,因为它不支持unicode。您需要在PC上安装其他应用程序来接收可以显示unicode的数据