在搅拌机中创建新图元时,它会在多个轴上旋转。只有重置为出厂设置有帮助,但在下一个项目中问题再次出现。
主页
/
user-292793
T0xee.n17's questions
我下载了开放服务器,一切正常,但我想更改服务器启动站点的目录。有谁知道在哪里可以配置?
我为 arduino 编写了一个程序,将读数从温度计传输到串行端口:
//не все переменные пока задействованы в коде
#define SD_CS 2
#include <math.h>
#define TERMIST_B 4300.0
#define VIN 5.0
#define TERM A0
int sd;
float temp;
char command;
void setup() {
Serial.begin(9600);
pinMode(TERM, INPUT);
//программа ждёт открытия порта
while(!Serial.available()) {}
//отправляет сообщение о подключении компу
Serial.println("ping");
}
void loop() {
//программа ждёт пока комп не передаст 'S' для снятия показаний с термометра.
while(command != 'S') {
command = Serial.read();
}
command = ' ';
//вызывает функцию
temp = Termo_Indicat();
//отправляет показания
Serial.println(temp);
}
int Termo_Indicat() {
//вычисление температуры по показаниям с датчика
float voltage = analogRead(TERM) * VIN / 1024.0;
float r1 = voltage / (VIN - voltage);
float temperature = 1./( 1./(TERMIST_B)*log(r1)+1./(25. + 273.) ) - 273;
//возвращает значение
return temperature;
}
我遇到了一个问题:return 返回一个四舍五入的值。
例如:
temperature = 17.49,但return返回17.00。如果我们将计算从函数转移到主代码,那么问题就消失了
=> 问题反过来了。
请帮助我理解))