О,все работает, прикольно, только мотор в некоторых положениях дергается.Нда видимо не всегда правильно когда подсказывают,хотя сам
я бы никаких массивов не написал.
Сам попробую разобраться,а то вы так и будете за меня думать.
Подскажите если можно что это значит:
PHP код:
#define DeltaConst 3-----?
int16_t vars[16]={132,144,162,206,275,342,396,451,506,561,620,685,760,805,856,896};
#define vent 31 //ШИМ вентилятора
int res_dt1;//джойстик
int motor1, motor2, motor3;//АЦП приводов
int min_2 = 185; //боковые
int max_2 = 450; //стекло
int centr_1 = 310; //среднее первый
int min_1 = 310; //ноги
int max_1 = 490; //ноги закрыто
int centr_2 = 370; //среднее второй
int vent_s=3;-----------?
int vent_speed=3;-------?
int t=5, f=0; ---?
int flow=5; ---?
int temp_s=17;---?
unsigned long time;
sensors.setResolution(Thermometer2, 9);-?
sensors.setResolution(Thermometer3, 9);---?
/*
if(analogRead(val1) > max_1-10 && analogRead(val2) < min_2+10) flow=2;
if(analogRead(val1) > max_1-10 && analogRead(val2) > max_2-10) flow=0;
if(analogRead(val1) > min_1-10 && analogRead(val1) < min_1+10) flow=1;
*/ как это закоментировано--?
analogWrite(vent, vent_s);//вентилятор ---что это значит?
if ((millis()-time)>500 && res_dt1 == 1023) //запуск процедур по таймеру
{
time = millis();
termometer();
}
motors();
lcd();
vent_speed=vent_s/17;
}
void termometer()
{
int m0, m1, m; -- ?
sensors.requestTemperatures(); --- ?
temp2 = sensors.getTempC(Thermometer2);
temp3 = sensors.getTempC(Thermometer3);
if(temp3<0)----------?
{
m0=1;
temp3=-temp3;
}
else m0=0;
if(temp2<0)
{
m1=1;
temp2=-temp2;
}
else m1=0;
m=m0*10+m1;
Заранее спасибо.