我正在使用带有L298n电机驱动器的Raspberry Pi Zero来控制两台电机。我正在使用Python脚本测试电机。这很好。
现在我想使用Arduino软件对电机进行编程。我正在按照本教程关于如何存档:https://www.youtube.com/watch?v=lZvhtfUlY8Y
然后我将其编码为Arduino软件(v.1.8.5)
void setup() {
// put your setup code here, to run once:
Console.println("Setup Einstellungen");
pinMode(17, OUTPUT);
delay(500);
Console.println("Setup Einstellungen Ende");
}
void loop() {
Console.println("Rechts Vorwärts");
digitalWrite(17, HIGH);
delay(1000);
digitalWrite(17, LOW);
delay(5000);
}
我使用“Export compiled Binary”编译了文件。我使用FileZilla将其上传到Raspberry上,并尝试通过SSH运行它。
当我尝试使用以下命令运行时:
(sudo) sketch_feb28.ino.bplus.bin
我收到以下错误:
:-bash:意外标记“sketch_feb28.ino.bplus.bin”附近的语法错误
正在运行file sketch_feb28.ino.bplus.bin
sketch_feb28a.ino.bplus.bin: ELF 32-bit LSB executable, ARM, EABI5 version 1 (SY SV), dynamically linked, interpreter /lib/ld-linux-armhf.so.3, for GNU/Linux 3.2 .0, BuildID[sha1]=a0260345a3700dca64c63fde8a10959214ce9b85, not stripped
我不能单独解决这个问题。
答案 0 :(得分:1)
我仍然不确定,语法错误来自哪里。
使用以下命令运行文件:
./sketch_feb28.ino.bplus.bin
这是运行二进制文件的语法,不在PATH中。由于该文件是有效的可执行文件,因此错误消息应该消失。