该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
接下来就是上代码的时候了(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&#