我在Visual Studio 2010中使用C#.
我想将一个字节(8位int)转换为一个字符长的字符串.我需要这样做,因为我想通过串行将字节值发送到Arduino.
例如,让我们说
byte myByte = 49;
Run Code Online (Sandbox Code Playgroud)
49是字符"1"的ASCII码.我想将myByte转换为myString,如果我这样做的话
serialport1.Write(myString);
Run Code Online (Sandbox Code Playgroud)
它的功能与...相同
serialport1.Write("1");
Run Code Online (Sandbox Code Playgroud)
谁能帮我吗?
我正在尝试使用node.js脚本来模拟按键,例如向上箭头或按钮.具体来说,我正在尝试克隆Twitch Plays Pokemon.基本上,每当通过IRC发送命令(向上,向下,向左,向右,a,b,选择,开始)时,服务器模拟按键,按键控制游戏模拟器.到目前为止,我已经用node.js的IRC模块编写了这个:
var config = {
channels: ["#tron"],
server: "irc.freenode.net",
botName: "wyatt"
};
var irc = require("irc");
var bot = new irc.Client(config.server, config.botName, {
channels: config.channels
});
var commandHandler = function(from, text) {
if(text.toLowerCase() === "up"||text.toLowerCase() === "down"||text.toLowerCase() === "left"||text.toLowerCase() === "right"||text.toLowerCase() === "a"||text.toLowerCase() === "b"||text.toLowerCase() === "select"||text.toLowerCase() === "start") {
bot.say(config.channels[0], from.toUpperCase() + " sent the " + text.toUpperCase() + " command!");
} else {
bot.say(config.channels[0], from.toUpperCase() + ", that wasn't a valid command!");
}
}; …Run Code Online (Sandbox Code Playgroud)