Перейти к содержимому

Приветствуем на форуме о растительной аквариумистике!

Необходимо зарегистрироваться для того, чтобы задать свой вопрос,
получить доступ к закрытым разделам форума и просматривать результаты опросов.

Фото

Arduino для автоматизации аквариума. Проект AQUABOX.

Arduino контролер автоматиз

  • Войдите, чтобы ответить

#61
epifran

Отправлено 11 Январь 2018 - 19:02

epifran
  • ГородМинская обл., г. Жодино

пара вечеров - не время )

Поглядите внимательнее в код топикстартера, там все есть.

 

 "долил" новый код (работает!

  

Что интересного в коде?



#62
Сергей72

Отправлено 11 Январь 2018 - 19:23

Сергей72

    Присматриваюсь

  • Участники
  • 8 сообщений
  • ГородСаратов

пара вечеров - не время )

Поглядите внимательнее в код топикстартера, там все есть.

 

  

Что интересного в коде?

я вообще-то делаю для гидропоники

для периодического подтопления нужно было циклическое реле ну и плюс добавил в расходный бак поплавковый датчик,чтобы ,когда вода кончится, насос не спалить

https://ru.aliexpres....3a55591ctLnyNC

если нужен кому скетч:

// Реле модуль подключен к цифровому выводу 4
int Relay = 4;
int Sensor = 2;
const int ledG = 6; // зеленый светодиод на 3 пин 
const int ledR = 5; // красный светодиод на 4 пин
 
void setup() 
{ Serial.begin (9600);
  pinMode(Sensor, INPUT_PULLUP);               
  pinMode(Relay, OUTPUT);     
  digitalWrite(Relay,LOW);
  pinMode(ledG, OUTPUT);
  pinMode(ledR, OUTPUT);
}
 
void loop() 
{
  if(!digitalRead(Sensor)){
  digitalWrite(ledG, HIGH);
  digitalWrite(ledR, LOW);  
  Serial.println("Water OK");
  digitalWrite(Relay, LOW);   // реле включено
  delay(5000);               
  digitalWrite(Relay, HIGH);  // реле выключено
  delay(10000);}          
  else 
  Serial.println("Add Water!!!!");
  digitalWrite(ledG, LOW);
  digitalWrite(ledR, HIGH);
  digitalWrite(Relay, HIGH);  // реле выключено
  delay(1000);} 

Сообщение изменено: Сергей72 (11 Январь 2018 - 19:25)





2 посетителей читают эту тему

0 пользователей, 2 гостей, 0 скрытых