是的,你可以使用你的arduino草图 的 Raspbian 强> 但你必须使用一些库。我建议你看看这个 现场 ,唯一的变化是引脚。 WiringPi lib是一个基于PIN的GPIO访问库,用C语言编写,用于BCM2835,BCM2836和BCM2837,所以你几乎可以使用像arduino这样的所有函数,但是在Raspberry中。它的编译和执行方式也会发生变化。我建议你学习一点linux以及如何通过命令行编译C ++ / C代码。
有一些例子:
#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; }