nanopi使用wiringPi库点亮;ED

开发板:nanopi-neo (可适用其他开发板)
环境系统:ubuntu core

 

//先安装WiringPi库
git clone https://github.com/friendlyarm/WiringNP
cd WiringNP/
chmod 755 build
./build


vi test.c

#include <wiringPi.h>
int main(void)
{
wiringPiSetup() ;
pinMode (7, OUTPUT) ;
for(;;)
{
digitalWrite(7, HIGH) ;
delay (500) ;
digitalWrite(7, LOW) ;
delay (500) ;
}
}

//编译和运行test
gcc -Wall -o test test.c -lwiringPi -lpthread
sudo ./test

 

posted on 2018-09-06 13:41  Dream998 阅读( ...) 评论( ...) 编辑 收藏

转载于:https://www.cnblogs.com/Dream998/p/9597916.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
如果你想使用固件点亮LED灯,你可以按照以下步骤进行操作: 1. 首先,创建一个新的文件夹,用于存放LED灯的控制代码。例如,你可以创建一个名为"led"的文件夹。 2. 在"led"文件夹中创建两个文件,分别是"led.c"和"led.h"。这些文件将包含LED灯的控制函数。 3. 打开"led.h"文件,并在其中定义LED灯的引脚。根据引用中的说明,你可以将PF6、PF7和PF8引脚分别与RGB灯的R灯、G灯和B灯连接起来。 4. 在"led.h"文件中声明LED灯控制函数。根据你的需求,你可以创建函数来控制单个LED灯的亮灭,或者同时控制多个LED灯来混合成不同的颜色。 5. 打开"led.c"文件,并实现LED灯控制函数。根据引用中的示例代码,你可以使用GPIO来配置LED灯的引脚,并在main函数中测试LED灯的亮灭。 6. 在main函数中,你可以使用控制函数来点亮或熄灭LED灯。根据你的需求,你可以选择控制单个LED灯,或者轮流显示不同颜色的灯。 以下是使用固件点亮LED灯的示例代码: #include "./led/led.h" int main(void) { /* LED 端口初始化 */ LED_GPIO_Config(); /* 控制LED灯 */ while (1) { LED1( ON ); // 点亮LED1 Delay(0xFFFFFF); LED1( OFF ); // 熄灭LED1 Delay(0xFFFFFF); // 其他LED灯的控制... // 轮流显示不同颜色的LED灯 LED_RED; Delay(0xFFFFFF); LED_GREEN; Delay(0xFFFFFF); LED_BLUE; Delay(0xFFFFFF); // 其他颜色的控制... LED_RGBOFF; Delay(0xFFFFFF); } } void Delay(__IO uint32_t nCount) { for (; nCount != 0; nCount--); }

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值