当前位置: 首页 > news >正文

中国最大的网站建设公司/百度高级搜索指令

中国最大的网站建设公司,百度高级搜索指令,模拟网站效果,ecshop获取网站根目录该楼层疑似违规已被系统折叠 隐藏此楼查看此楼接下来就是上代码的时候了(C语言)/** main.c** Created on: 2017年7月24日* 说明:程序使用的事wiringPi。PWM接口为8* Author: cheetah*/#include #include #include #include #include #include #include #include #include #defi…

该楼层疑似违规已被系统折叠 隐藏此楼查看此楼

接下来就是上代码的时候了(C语言)

/*

* main.c

*

* Created on: 2017年7月24日

* 说明:程序使用的事wiringPi。PWM接口为8

* Author: cheetah

*/

#include

#include

#include

#include

#include

#include

#include

#include

#include

#define _FANPIN 8

#define MAX_SIZE 32

#define TEMP_PATH "/sys/class/thermal/thermal_zone0/temp"

int initWiringPi();

float getCpuTemp();

void dieError(char *errors);

int main(void)

{

//初始化

if (initWiringPi() < 0)

{

return -1;

}

printf("[ OK ]Start geeiot smart fan controler.\n");

while (1)

{

//获取CPU温度 浮点数据

float temp = getCpuTemp();

//printf("CPU tempreture is %0.2f\n", temp);

//如果小于0,说明获取失败,设置50%电压

if (temp < 0)

{

softPwmWrite(_FANPIN, 50);

}

else if (temp < 30)

{

softPwmWrite(_FANPIN, 0);

}

else if (temp > 30 && temp < 40)

{

softPwmWrite(_FANPIN, 30);

}

else if (temp > 40 && temp < 50)

{

softPwmWrite(_FANPIN, 40);

}

else if (temp > 50 && temp < 60)

{

softPwmWrite(_FANPIN, 50);

}

else

{

softPwmWrite(_FANPIN, 80);

}

delay(1000);

}

return 0;

}

/*

* 初始化wiringPi

*/

int initWiringPi()

{

if (wiringPiSetup() != 0)

{

dieError("WiringPi setup failed!");

return -1;

}

if (softPwmCreate(_FANPIN, 0, 100) != 0)

{

dieError("GPIO soft pwm setup failed!");

return -2;

}

return 0;

}

/*

* 获取树莓派CPU温度

*/

float getCpuTemp()

{

int fd;

float temp = 0;

char buf[MAX_SIZE];

// 打开/sys/class/thermal/thermal_zone0/temp

fd = open(TEMP_PATH, O_RDONLY);

if (fd < 0)

{

dieError("Failed to open thermal_zone0/temp");

return -1;

}

// 读取内容

if (read(fd, buf, MAX_SIZE) < 0)

{

dieError("Failed to read temp\n");

return -1;

}

// 转换为浮点数打印

temp = atoi(buf) / 1000.0;

return temp;

}

/*

* 输出错误信息

*/

void dieError(char *errors)

{

if (strlen(errors) <= 0)

{

return;

}

else

{

printf("[ FAILED ]%s\n", errors);

}

}

http://www.lbrq.cn/news/1365949.html

相关文章:

  • 做爰全过程免费网站的视频/html网页制作代码大全
  • 网页设计建网站流程/深圳网站设计公司排行
  • 苏州制作网站的公司/免费源码下载网站
  • 免费开网站/北京网站seo费用
  • 盐城做网站多少钱/免费卖货平台
  • 做项目接任务的网站/网络营销怎么做推广
  • 正能量视频免费网站免下载/网络营销工具分析
  • 微信公众号里怎么做网站/宁波网站推广公司报价
  • 速递物流系网站建设与维护/seo的范畴是什么
  • 网站开发工作分解结构/seo网站优化优化排名
  • 杭州优化公司多少钱/班级优化大师下载
  • 最新的网站建设软件有哪些/seo优化培训多少钱
  • 桂林漓江自由行攻略/windows优化大师官方下载
  • 做商务网站需要什么资料/搜狗网
  • 视频网站程序/海外发布新闻
  • 国际外贸网站/b站黄页推广
  • 怎么用国外的服务器做网站/最好用的磁力搜索器
  • 网站可以做动态背景吗/湖南中高风险地区
  • 响应式网站建设平台/最新注册域名查询
  • 怎么样做微网站/代写文章哪里找写手
  • 网页设计学校网站制作/网络营销ppt
  • WordPress招标采购/seo顾问服务咨询
  • 网站设计兼容模式/做优化的网站
  • 网站建设与网页设计是什么/seo的理解
  • 西安网站托管商家/域名交易中心
  • 网页做的很美的网站/搜索引擎网站推广如何优化
  • 做网站建设公司怎么样/谷歌网站优化
  • 免费招工人在哪个网站/seo优化员
  • 宁波网站建设运营/域名注册网站系统
  • 游戏攻略网站开发/优化关键词哪家好
  • 深入解析 Apache Tomcat 配置文件
  • 大屏项目展示
  • LLM - 智能体工作流设计模式
  • Java 中的 HashMap.merge() 方法详解
  • rag学习-以项目为基础快速启动掌握rag
  • 【NLP舆情分析】基于python微博舆情分析可视化系统(flask+pandas+echarts) 视频教程 - 微博舆情数据可视化分析-热词情感趋势树形图