b2科目四模拟试题多少题驾考考爆了怎么补救
b2科目四模拟试题多少题 驾考考爆了怎么补救

树莓派gpio控制_树莓派 gpio_树莓派gpio图(2)

电脑杂谈  发布时间:2017-01-20 17:09:34  来源:网络整理

若是在Windows下写的程序,则可以用一个FTP软件将文件上传到树莓派中,然后用cd命令进入文件目录,通过

sudo python gpio_led.py

即可执行该程序,是不是看到LED闪烁起来了!

若不想程序执行了可以使用Ctrl+C结束Python程序。

用WiringPi实现

新建一个gpio_led.c的文件,将如下程序代码输入文件中

若该文件是在Windows系统下新建的,则需要用FTP软件上传到树莓派中,同样使用cd命令进入文件所在目录,然后使用如下命令进行程序的编译链接:

gcc -Wall -o gpio_led gpio_led.c -lwiringPi

成功编译后会在当前目录下生成一个名为gpio_led的文件,使用 sudo ./gpio_led命令即可运行程序,当然你不想程序运行了也可以使用Ctrl+C结束程序运行。树莓派 gpio

用BCM2835 C Library实现

同样新建一个名为gpio_led.c的程序文件,然后输入如下程序内容:

#include <bcm2835.h>

// P1插座第11脚
#define PIN RPI_GPIO_P1_11

int main(int argc, char **argv)
{
  if (!bcm2835_init())
  return 1;

  // 输出方式
  bcm2835_gpio_fsel(PIN, BCM2835_GPIO_FSEL_OUTP);

  while (1)
  {
    bcm2835_gpio_write(PIN, HIGH);
    bcm2835_delay(100);
    
    bcm2835_gpio_write(PIN, LOW);
    bcm2835_delay(100);
  }
  bcm2835_close();
  return 0;
}

若该文件是在Windows系统下新建的,则需要用FTP软件上传到树莓派中,同样使用cd命令进入文件所在目录,然后使用如下命令进行程序的编译链接:

gcc -Wall -o gpio_led gpio_led.c -lbcm2835

成功编译后会在当前目录下生成一个名为gpio_led的文件,使用 sudo ./gpio_led命令即可运行程序,当然你不想程序运行了也可以使用Ctrl+C结束程序运行。

结束语

以上内容都是针对初次使用GPIO时需要做的工作,GPIO本身功能还是比较强大的,比如SPI,I2C,UART总线控制等,后面会有相关的教程对这些总线的应用进行介绍。


本文来自电脑杂谈,转载请注明本文网址:
http://www.pc-fly.com/a/jisuanjixue/article-27627-2.html

相关阅读
    发表评论  请自觉遵守互联网相关的政策法规,严禁发布、暴力、反动的言论

    热点图片
    拼命载入中...