【问题标题】:wiringPi works only with pin 7接线Pi 仅适用于引脚 7
【发布时间】:2016-05-27 09:41:29
【问题描述】:

我在 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 闪烁。 但由于某种原因,LED 仅在连接到引脚 7 时才会闪烁。(不过,我没有尝试过所有其他引脚,只有 8、31、32、33); 当我尝试命令gpio -g 6 write 1(用于引脚 31)时,LED 会发光... 代码有什么问题?

【问题讨论】:

    标签: raspberry-pi2 led wiringpi


    【解决方案1】:

    我想通了!

    wiringPi 引脚编号与 R-Pi 不同! Here 是哪个引脚对应哪个图表。

    巧合的是,R-Pi 上的引脚 7 也是 WiringPi 上的引脚 7。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2023-03-30
      • 1970-01-01
      • 2020-10-21
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2017-02-09
      相关资源
      最近更新 更多