我制作了一个程序,将数据发送到我的arduino,检测发送的内容,然后根据按下的键打开正确的引脚.
当我从我的Windows计算机上使用arduino软件时,arduino草图工作正常,我可以通过发送WAS或D来打开和关闭每个引脚.
当通过节点发送时,arduino上的RX灯闪烁,但没有其他任何事情发生.
有人可以帮忙吗?
Node.js程序:
var httpServer = require('http').createServer(function(req, response){ /* Serve your static files */ })
httpServer.listen(8080);
var nowjs = require("now");
var everyone = nowjs.initialize(httpServer);
everyone.now.logStuff = function(msg){
console.log(msg);
}
var SerialPort = require('serialport2').SerialPort;
var assert = require('assert');
var portName;
if (process.platform == 'win32') {
portName = 'COM4';
} else if (process.platform == 'darwin') {
portName = '/dev/cu.usbserial-A800eFN5';
} else {
portName = '/dev/ttyUSB0';
}
var readData = '';
var sp = new SerialPort();
sp.on('close', function (err) {
console.log('port …Run Code Online (Sandbox Code Playgroud) 我和一群朋友创建了这个游戏,我现在正试图在linux中运行,
我们使用Aptana studio在Windows中使用python 2.7和Pygame开发它,并且代码在运行时完全可用.
当它下载到Linux它不会加载说它找不到文件.然后我尝试在Windows中通过CMD运行它,并且存在相同的错误.
到目前为止的错误是
Traceback (most recent call last):
File "/home/user/Desktop/Raspberroids/mainmenu.py", line 144, in <module>
showMenu()
File "/home/user/Desktop/Raspberroids/mainmenu.py", line 107, in showMenu
menu.init(['Start','About','Quit'], surface)
File "/home/user/Desktop/Raspberroids/mainmenu.py", line 52, in init
self.create_strukture()
File "/home/user/Desktop/Raspberroids/mainmenu.py", line 73, in create_strukture
self.font = pygame.font.Font(self.font_path, self.fontsize)
IOError: unable to read font filename
Run Code Online (Sandbox Code Playgroud)
源代码位于:https: //github.com/ryanteck/RasPiThon/tree/master/Raspberroids/Source%20Code
发生在2.7和2.6上
有人可以帮忙吗?