有可能使用ARDIIO草图作为C++程序吗? 我知道需要做一些修改,但是我可以转换一个ARDIIO草图并编译它作为一个C++程序在RasBias系统上运行吗?我希望使用Arduino中的一个函数来输出数据。
是的,您可以将Arduino草图转换为Raspbian,但必须使用一些库。我建议你看看这个,唯一的变化是皮诺。WiringPi lib是一个基于PIN的GPIO访问库,用C语言为BCM2835、BCM2836和BCM2837编写,因此除了Raspberry之外,您几乎可以使用arduino等所有函数。它的编译和执行方式也会改变。我建议您学习一点linux,以及如何通过命令行编译C++/C代码 例如:有可能使用ARDIIO草图作为C++程序吗? 我知道需要做一些修改,但是我可以转换一个ARDIIO草图并编译它作为一个C++程序在RasBias系统上运行吗?我希望使用Arduino中的一个函数来输出数据。,c++,arduino,raspbian,C++,Arduino,Raspbian,是的,您可以将Arduino草图转换为Raspbian,但必须使用一些库。我建议你看看这个,唯一的变化是皮诺。WiringPi lib是一个基于PIN的GPIO访问库,用C语言为BCM2835、BCM2836和BCM2837编写,因此除了Raspberry之外,您几乎可以使用arduino等所有函数。它的编译和执行方式也会改变。我建议您学习一点linux,以及如何通过命令行编译C++/C代码 例如: #include <iostream> #include <wiringPi.
#include <iostream>
#include <wiringPi.h>
using namespace std;
/* Defines */
#define LED 2
int main (int argc, char *argv[]) {
if (wiringPiSetup() == -1) {
cout << "Unable configure wiringPi! Exiting..." << endl;
return 1;
}
pinMode(LED, OUTPUT);
while (1 < 2) {
digitalWrite(LED, HIGH);
delay(500);
digitalWrite(LED, LOW);
delay(500);
}
return 0;
}