помогите разобраться с программой
- Войдите на сайт для отправки комментариев
нужна помощь.......
необходимо сделать постепенное увеличение напряжения, для начала не могу разобраться с тем как
установить в if(digitalRead(REHT)==HIGH) другое напряжение
#include
LiquidCrystal lcd(3, 5, 9, 10, 11, 12);
int ENA=6;
int IN1=7;
int IN2=8;
int vol=A0;
int DEW=A1;
int brightness = 0;
int fadeAmount = 5;
const int LEW=4;
const int REHT=2;
int CHAG=1;
volatile float vremia=0;
int foto;
int foto_ish;
volatile float time=0;
volatile float time_last;
volatile float time_norm;
void setup()
{
pinMode(IN1,OUTPUT);
pinMode(IN2,OUTPUT);
pinMode(LEW,INPUT);
pinMode(REHT,INPUT);
pinMode(DEW,INPUT);
Serial.begin(9600);
Serial.println(" Time Nc vol Cikl T_cikl");
lcd.begin(20, 4);
lcd.print("Nc vol Time ");
lcd.setCursor(0,2);
lcd.print(" Cikle T_cikl ");
}
void loop()
{
//delay(2000);
{
foto=analogRead(DEW);
//foto_ish=foto;
//for(value=10; value<=256; value+=30)
CHAG=CHAG+1;
digitalWrite(IN1,LOW);
digitalWrite(IN2,brightness);
brightness += fadeAmount;
analogWrite(ENA,CHAG);
delay(20);
foto=analogRead(DEW);
time=millis()-time_last;
time_last=millis();
vremia=millis();
lcd.setCursor(0,1);
lcd.print(CHAG);
lcd.setCursor(6,1);
lcd.print(foto);
lcd.setCursor(12,1);
lcd.print(vremia/1000);
//lcd.setCursor(16,1);
// lcd.print(REHT);
lcd.setCursor(1,3);
lcd.print(time);
time_norm=time*CHAG;
lcd.setCursor(12,3);
lcd.print(time_norm/1000);
delay(20);
if(digitalRead(REHT)==HIGH)
{
delay(50);
}
else
{
//Serial.println(" Millic Nc vol Cikl Time");
Serial.print(vremia/1000);
Serial.print(" ");
Serial.print(CHAG,DEC);
Serial.print(" ");
Serial.print(foto,DEC);
Serial.print(" ");
Serial.print(time);
Serial.print(" ");
Serial.println(time_norm/1000);
CHAG=150;
digitalWrite(IN1,HIGH);
digitalWrite(IN2,brightness);
brightness += fadeAmount;
CHAG=0;
delay(10000);
lcd.setCursor(0,1);
lcd.print(" ");
lcd.setCursor(0,3);
lcd.print(" ");
time=0;
}
}
}
Во-первых - http://arduino.ru/forum/obshchii/vstavka-programmnogo-koda-v-temukommentarii
Где?
1. Никак.
2. Эта фраза вообще лишена какого-либо смысла. Объясните толком. что нужно.