изменения значений

Snecky
Offline
Зарегистрирован: 24.01.2012

добрый день! возник вот такой вопрос к Вам ) т.к . в программировании я не оч мягко говоря  подскажите мне плиз! задача в следующем смостерил я автополив простинький

const int analogInPin = A0;
int sensorValue = 0;
int dryValue = 235;

void setup()
{
	Serial.begin(9600);
             pinMode(10, OUTPUT);
}

void loop()
{
	Serial.println("test sensor");
	Serial.print("sensor = " );
             Serial.println(sensorValue);

  sensorValue = analogRead(analogInPin);
  if(sensorValue > dryValue)
  digitalWrite(10, LOW);
  delay(1500);
  digitalWrite(10, HIGH);
  delay(3000);
  if(Serial.available())
}

 

Snecky
Offline
Зарегистрирован: 24.01.2012

 

а вопрос в вот в чем как мне сделать int dryValue = 235;

переменным т.е. если я захотел изменить  значение 235 на 500 мне не надо перепрашивать МК  

а достаточно в сериал мониторе набрать команду допустим  "sensor=500" и бах оно изменилось ))

P.S. и как можно сделать замер  допустим какждые 5 мин а е постояно?

step962
Offline
Зарегистрирован: 23.05.2011

Snecky пишет:

\переменным т.е. если я захотел изменить  значение 235 на 500 мне не надо перепрашивать МК  

а достаточно в сериал мониторе набрать команду допустим  "sensor=500" и бах оно изменилось ))

Пошукайте по форуму информацию об EEPROM

Цитата:

P.S. и как можно сделать замер  допустим какждые 5 мин а е постояно?

А как бы вы делали это в реальной жизни?