使用Arduino显示Unicode字符

时间:2018-03-26 20:21:36

标签: unicode utf-8 arduino keyboard ascii

我目前正在使用Arduino上的Keyboard.h library

按下面包板上的按钮,我想显示以下字符:♥♦♣♠

我对ASCII,Unicode和Hexadecimal知之甚少,所以我很难搞清楚这一点

有人知道怎么做吗?

感谢。

1 个答案:

答案 0 :(得分:0)

试试Keyboard.print("\uUNICODE_VALUE"); 可以在以下位置找到Unicode值:http://www.unicode.org/charts/

如果在linux上不起作用,你可以点击 Ctrl + Shift + u ,输入unicode值,然后按Enter键这样:

void typeUnicode(int val, int time){
    Keyboard.press(KEY_LEFT_CTRL);
    Keyboard.press(KEY_LEFT_SHIFT);
    Keyboard.press('u');
    delay(time);
    Keyboard.releaseAll();
    delay(time);
    Keyboard.println(String(val, HEX));
    delay(time);
}

在Windows上你讨厌“ALT代码”,我不确定它们是如何工作的,因为我是一名unix极客。