小编Nim*_*aid的帖子

如何将单个字节转换为字符串

我在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)

谁能帮我吗?

c#

8
推荐指数
1
解决办法
2万
查看次数

Node.js JavaScript:在服务器上模拟Keypress(像宏一样)

我正在尝试使用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)

javascript irc node.js

7
推荐指数
2
解决办法
2万
查看次数

标签 统计

c# ×1

irc ×1

javascript ×1

node.js ×1