|
楼主 |
发表于 2013-7-9 10:31:23
|
显示全部楼层
gootoomoon 发表于 2013-7-9 10:24
eg: 闪灯程序(U14 pin1 做+ ,任意GND链接LED负极):
import wiringpi2
上面是python 例程,也支持c语言的:
#include <stdio.h>
#include <errno.h>
#include <string.h>
#include <wiringPi.h>
int pin = 1;
int main()
{
if(wiringPiSetupPhys() == -1)
{
fprintf(stdout, "wiring lib init error:%s", strerror(errno));
return 1;
}
for(;;){
digitalWrite(pin,1);
delay(1000);
digitalWrite(pin,0);
delay(1000);
}
}
玩过Arduino或者树莓派的朋友应该会感觉比较熟悉
一条命令安装库,c代码编译时 记得链接库 gcc -o digital digital.c -lwiringPi -lpthread
现在已经支持 GPIO,PWM(比如呼吸灯,无刷电机、舵机控制,串口通讯)
SPI、IIC、soft_tone的接口正在移植中,欢迎大家多提意见
|
|