2

Raspberry B+ にこの簡単なコードがあります。

#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;
}

特定のピンに接続された LED を点滅させたい。しかし、何らかの理由で、ピン 7 に接続されている場合にのみ LED が点滅します。コマンドgpio -g 6 write 1(ピン31用)を試すと、LEDが点灯します...コードの何が問題になっていますか?

4

1 に答える 1