资源简介
此代码实现了用树莓派控制RGB LED,用的是wiringPi库中的softPwm库
代码片段和文件信息
#include
#include
#include
#define uchar unsigned char
#define LedPinRed 0
#define LedPinGreen 1
#define LedPinBlue 2
void ledInit(void)
{
softPwmCreate(LedPinRed 0 100);
softPwmCreate(LedPinGreen0 100);
softPwmCreate(LedPinBlue 0 100);
}
void ledColorSet(uchar r_val uchar g_val uchar b_val)
{
softPwmWrite(LedPinRed r_val);
softPwmWrite(LedPinGreen g_val);
softPwmWrite(LedPinBlue b_val);
}
int main(void)
{
int i;
if(wiringPiSetup() == -1){ //when initialize wiring failedprint message to screen
printf(“setup wiringPi failed !“);
return 1;
}
ledInit();
while(1){
ledColorSet(0xff0x000x00); //red
delay(500);
ledColorSet(0x000xff0x00); //green
delay(500);
ledColorSet(0x000x000xff); //blue
delay(500);
ledColorSet(0xff0xff0x00); //yellow
delay(500);
ledColorSet(0xff0x000xff); //pick
delay(500);
ledColorSet(0xc00xff0x3e);
delay(500);
ledColorSet(0x940x000xd3);
delay(500);
ledColorSet(0x760xee0x00);
delay(500);
ledColorSet(0x000xc50xcd);
delay(500);
}
return 0;
}
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
目录 0 2014-07-03 14:45 04_RGB\
文件 6392 2014-06-09 11:21 04_RGB\a.out
文件 129 2014-06-09 11:21 04_RGB\README
文件 1127 2014-08-09 15:48 04_RGB\rgb.c
- 上一篇:篮球比赛电子记分牌 8086 proteus仿真 汇编
- 下一篇:哈夫曼译码流程图
相关资源
- 树莓派教程--Qt工程中使用DHT11传感器
- 树莓派电路原理图 首发
- 树莓派串口设置
- 树莓派无刷电机控制器调速和PID控制
- 树莓派3B原理图
- 树莓派3b+资料合集百度网盘.docx
- 树莓派智能家居开题报告
- 树莓派无刷电机控制器调速和 PID 控制
- 微信小程序-树莓派照片监控有后台
- 树莓派智能小车 循迹 超声波避障 红
- 创乐博树莓派全套入门资料.txt
- 树莓派人脸识别门禁教程.docx
- wiringPi.tar
- miniprogram-2-wx-require.rar
- 树莓派3B+ 网页控制GPIOWebOPirpi3-webiop
- 树莓派+OpenCV+Arduino实现二维码颜色识
- zw_qq_30893653-10990571-树莓派人脸识别门
- 树莓派智能小车教程 树莓派底板功能
- 树莓派学习资料视频
- 树莓派个人开发资料整理
- 树莓派SPI从机主机代码
- 基于树莓派的人脸识别考勤系统的开
- TL-WN725N 1.0 Linux驱动补丁
- 基于树莓派的物联网应用论文
- 树莓派3b+的openwrt 驱动程序
- 爱普生L380/L360 Linux CUPS PPD驱动文件
- 树莓派游戏模拟器系统lakka游戏列表生
- 树莓派教程资源工具大合集
- 树莓派缩小备份镜像终极方法简单易
- 树莓派上使用sigar必需的本地库linux
评论
共有 条评论