我目前正在使用Arduino上的Keyboard.h library
按下面包板上的按钮,我想显示以下字符:♥♦♣♠
我对ASCII,Unicode和Hexadecimal知之甚少,所以我很难搞清楚这一点
有人知道怎么做吗?
感谢。
答案 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极客。