我正在开发一个项目,我从Raspberry Pi上运行的Apache向Arduino发送数据。
将数据发送到Arduino需要Raspberry Pi执行Python脚本。
检测控件并在JavaScript中执行操作。
我找到了几种从JavaScript代码启动Python脚本的方法。但是,我无法找到如何从JavaScript代码向Python脚本发送数据,以便Python代码可以将数据发送到Arduino。
感谢任何帮助!
答案 0 :(得分:1)
我使用Flask,一个Python框架解决了它。
它不是console.log(),而是一个ajax函数,它调用Python代码中的方法,串口可以保持打开状态。
$.ajax({
url: "{{ url_for('move') }}", // This is Flask code that call a Python function
method: "POST",
data: {
move: currentMove
},
success: function() {
console.log('move: ' + currentMove);
}
});
答案 1 :(得分:0)
也许你可以在Rasperry Pi的文件中写一些东西。
我在网上发现了这个:interprocess python/java