实现目标 将指定的IO进行高低电平变换 (一秒高电平一秒低电平)

实现代码如下:

#include <wiringPi.h>

int main(void)

{

  wiringPiSetup();

  pinMode(0,OUTPUT);

  for(;;)

  {

    digitalWrite(0,HIGH);

    delay(1000);

    digitalWrite(0,LOW);

    delay(1000);

  }

  return(0);

 

}

 

将代码编译

gcc LED.c -o LED -l wiring 

 

将开机的执行程序的路径写入以下文件rc.local

 

sudo nano /etc/rc.local 

 

# Print the IP address

_IP=$(hostname -I) || true

if [ "$_IP" ]; then

  printf "My IP address is %s\n" "$_IP"

fi

 

/home/pi/Desktop/LED

 

exit 0

 

即可实现该程序的开机自启动