У меня есть этот простой код на малине B +.электропроводкаPi работает только с булавкой 7
#include <wiringPi.h>
#include <stdio.h>
int main (int argc, char** argv)
{
int pin;
if (argc <2)
pin = 7;
else
pin = atoi(argv[1]);
printf("Raspberry Pi wiringPi blink test\n");
if (wiringPiSetup() == -1)
return 1;
pinMode(pin, OUTPUT);
for (;;){
printf("LED On\n");
digitalWrite(pin, 1);
delay(250);
printf("LED Off\n");
digitalWrite(pin, 0);
delay(250);
}
return 0;
}
Я хочу мигать светодиодом, подключенным к определенному выводу. Но по какой-то причине светодиод мигает только при подключении к контакту 7. (я не пробовал все остальные контакты, хотя, только 8,31,32,33); Когда я пытаюсь выполнить команду gpio -g 6 write 1
(что для штыря 31), светодиод светится ... Что не так с кодом?
ничего себе, так здорово! была та же проблема –