Помогите с XOD

menu
Offline
Зарегистрирован: 01.06.2020

Привет всем ! Я гораздо хуже чем чайник, при чем старый )) Далек от программирования  как... даже не знаю сколько это в парсеках )) Пытаюсь разобраться в XOD , светодиодами помигать, серву покрутить, все на примитивном уровне. Есть такая задача - емкость с водой, уровень заполнения регулируется поплавком, есть два насоса, которые нужно чередовать в работе. Поднялся уровень воды - поплавок замкнул контакты, включился первый насос, при следующем включении должен включиться второй насос. Каким способом можно это реализовать в XOD IDE, с помощью какой ноды это сделать ? Буду признателен за ответ !

BOOM
BOOM аватар
Offline
Зарегистрирован: 14.11.2018

В нашем возрасте, если не знаешь программирования, но знаешь электронику, варианта два:

1) Сделать все на аналоговых схемах по элементарщине - поплавок поднялся, включаем насос, опустился - выключаем и тому подобное  

2) Долго и упорно учиться программированию, потому что всегда вносятся какие то коррективы во время отладки и если не знать что ты делаешь можно и затопить все и все что угодно. Особенно это печально происходит на газовых котлах (НЕ ДАЙ БОГ)!

menu
Offline
Зарегистрирован: 01.06.2020

Вопрос конкретный - как реализовать через XOD IDE, посредством графической оболочки а не написания кода в ручную. По части реализации  в электрическую схему вопросов нет, есть вопрос  - какими нодами реализовать в XOD IDE

b707
Offline
Зарегистрирован: 26.05.2017

menu пишет:

Вопрос конкретный - как реализовать через XOD IDE

я давно на этом форуме... но не знаю, что такое XOD - и для вас это плохая новость :)

Это означает, что никакой информации о XOD вы тут, скорей всего, не найдете

-NMi-
Offline
Зарегистрирован: 20.08.2018

menu пишет:

Я гораздо хуже чем чайник, при чем старый ))

Ржавый? Rust?

menu пишет:

По части реализации  в электрическую схему вопросов нет

Данун@х, триггер или счётчик на 2  и бис дурдуины влёт фсё палучицца.

menu
Offline
Зарегистрирован: 01.06.2020

https://xod.io/  кто давно на форуме, это конечно явно не нужно, но для общего развития хуже не будет точно ) Данун@х  - это понятно, а "счетчик на 2 бис" для старого и ржавого непонятно. Да наверняка для крутого программиста ( а здесь я так думаю других и нет )) достаточно будет взглянуть на ноды XOD и помочь чайнику , если конечно религия позволяет ))

Jeka_M
Jeka_M аватар
Offline
Зарегистрирован: 06.07.2014

Мы здесь визуальным программированием (с помощью блоков) не увлекаемся. Так что вряд ли Вы получите помощь по этому вопросу.

-NMi-
Offline
Зарегистрирован: 20.08.2018

menu пишет:

достаточно будет взглянуть на ноды XOD и помочь чайнику , если конечно религия позволяет ))

Помоги мне выкопать погреб, если религия позволяет и Я напишу тебе на чистейшем С прям всё, шо ты захочешь!!!

Ещё мне скважина нужна под воду, поможешь???

DetSimen
DetSimen аватар
Offline
Зарегистрирован: 25.01.2017

Наерна,  у этого таинственного XOD есть свой форум, там и спрашивай, тут это авно обходят стороной за три версты. 

menu
Offline
Зарегистрирован: 01.06.2020

Наверно если б был форум по XOD я б там и спросил , честное слово догадался бы ))) Скважина под воду - ))) Надо запомнить ))) Да не проблема погреб выкопать, для меня по крайней мере да и для мужика вообще )) Удачи с чистейшим С )))

nik182
Offline
Зарегистрирован: 04.05.2015

И что https://forum.xod.io/ ?

-NMi-
Offline
Зарегистрирован: 20.08.2018

Пипец там форум дикий. Одни вопросы. ужасн@х

menu
Offline
Зарегистрирован: 01.06.2020

Ну и то, что у кого есть глаза, тот наверняка увидел что XOD англоязычный, включая форум )) Погреб могу выкопать, скважину "для воды" ))) пробурить, а вот выучить английский за неделю не могу )) Да форум там пипец, не то что здесь, здесь одни ответы ))))))) Спецы крутые здесь, сразу видно, но не по ответам )))

asam
asam аватар
Offline
Зарегистрирован: 12.12.2018

menu пишет:

Ну и то, что у кого есть глаза, тот наверняка увидел что XOD англоязычный, ... а вот выучить английский за неделю не могу )) 

 

ИИ в помошь - https://www.deepl.com/translator

mykaida
mykaida аватар
Offline
Зарегистрирован: 12.07.2018

menu пишет:

Ну и то, что у кого есть глаза, тот наверняка увидел что XOD англоязычный, включая форум )) Погреб могу выкопать, скважину "для воды" ))) пробурить, а вот выучить английский за неделю не могу )) Да форум там пипец, не то что здесь, здесь одни ответы ))))))) Спецы крутые здесь, сразу видно, но не по ответам )))

А вот си за недельку можно начать понимать. Кроме того для ардуинки есть куча программ почти на все случаи жизни. Осознать, переделать под себя. И общаться с контроллерами уже на ты (причем не только с атмегой).

BOOM
BOOM аватар
Offline
Зарегистрирован: 14.11.2018

Да Гугл хром вполне сносно переводит, чего скрывать то... И ижиесие на его двигле...

asam
asam аватар
Offline
Зарегистрирован: 12.12.2018

BOOM пишет:

Да Гугл хром вполне сносно переводит, чего скрывать то... И ижиесие на его двигле...

https://www.deepl.com/translator русский существенно лучше переводит. Для гула русский ну совсем не приоритет.

b707
Offline
Зарегистрирован: 26.05.2017

menu, ну если серьезно - думаю, никто вам собирать код на основе Xod не будет. На стандартном ардуино еще вероятность есть, а на этих детских мурзилках вряд ли

menu
Offline
Зарегистрирован: 01.06.2020

Да понятно уже, что вопрос закрыт )

SLKH
Offline
Зарегистрирован: 17.08.2015

menu пишет:

Наверно если б был форум по XOD я б там и спросил , честное слово догадался бы ))) Скважина под воду - ))) Надо запомнить ))) Да не проблема погреб выкопать, для меня по крайней мере да и для мужика вообще )) Удачи с чистейшим С )))

ну поставь ты Arduino IDE , прицепи к контроллеру 2 кнопки (это датчики верхнего/нижнего уровня) и 2 светодиода (это твои насосы). 

Посмотри на примеры из комплекта и на это: http://arduino.ru/Reference, поиграйся, разберись.

Потом напиши программу включения одного насоса (это 2 оператора в основном цикле), потом доработай её для переключения двух насосов (ещё 2 - 3 строки).

Если что-то сам напишешь и что-то здесь спросишь - скорее всего, помогут.

Думаю, на всё уйдет намного меньше недели.

 

 

fagot877
Offline
Зарегистрирован: 08.01.2021

сбрось почту я тебе проект сброшу 6854177@mail.ru

menu
Offline
Зарегистрирован: 01.06.2020

Буду благодарен ! uyjzh@rambler.ru

Алексей Н
Offline
Зарегистрирован: 02.01.2016

Если очень хочется именно визуального программирования, то можете еще посмотреть в сторону FlProg. Аналогичная дребедень, но на русском и с русскоязычным форумом.

ua6em
ua6em аватар
Offline
Зарегистрирован: 17.08.2016

за полгода 50 строк кода можно было одолеть, тем более обещали помочь

menu
Offline
Зарегистрирован: 01.06.2020

На деле только один человек решил оказать помощь, остальные потрудились не щадя своего драгоценнейшего времени только над написанием уничижительных комментариев и пустых советов )) Как ни крути, это именно так ! С XOD помог Виталий Шведун, он подсказал нужные ноды и набросал пару проектов. В общем все получилось. И тем не менее с радостью приму другие решения в XOD, потому как это очень помогает в изучении визуального программирования. 

sadman41
Offline
Зарегистрирован: 19.10.2016

Типа остальным нужно устыдиться и броситься помогать с XOD неизвестному человеку? 

menu
Offline
Зарегистрирован: 01.06.2020

Есть еще вариант - мудро промолчать, если не готов помочь ))

SLKH
Offline
Зарегистрирован: 17.08.2015

ua6em пишет:

за полгода 50 строк кода можно было одолеть, тем более обещали помочь

поплавок и 2 насоса - откуда там 50 строк наберется? 

v258
v258 аватар
Offline
Зарегистрирован: 25.05.2020

menu пишет:

Есть еще вариант - мудро промолчать, если не готов помочь ))

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

1. На форуме действует принцип "Со своим уставом в чужой монастырь не суйся". Не следует указывать старожилам, для чего нужен форум, и что на нем следует делать.

И второй пункт

2. Форум - место общения по интересам.

И если вам тут буквально с первого сообщения твердили, что XOD здесь никому не интересен, то увы, спорить с этим глупо. Никто ради ваших хотелок не будет скачивать, устанавливать и разбираться в абсолютно не нужной ему среде. Как-то так

И, кстати, п.10 как раз про это ))

ua6em
ua6em аватар
Offline
Зарегистрирован: 17.08.2016

SLKH пишет:

ua6em пишет:

за полгода 50 строк кода можно было одолеть, тем более обещали помочь

поплавок и 2 насоса - откуда там 50 строк наберется? 

для тех у кого ардуина хобби видимо и 33 хватит )))
 

uint8_t PinNasos_01 = 4;
uint8_t PinNasos_02 = 5;
uint8_t Poplavok = 6;
boolean flag = 0;  // каким насосом работать
uint8_t motor = 0;

void setup() {
  Serial.begin(115200);
  pinMode(PinNasos_01, OUTPUT);
  pinMode(PinNasos_02, OUTPUT);
  pinMode(Poplavok, INPUT_PULLUP);
  digitalWrite(PinNasos_01, LOW);
  digitalWrite(PinNasos_02, LOW);
}

void loop()
{
  if (!Poplavok)
  {
    if (flag) {
      digitalWrite(PinNasos_01, HIGH);
      motor = 1;
    } else {
      digitalWrite(PinNasos_02, HIGH);
      motor = 1;
    }
  }
  if(Poplavok && motor == 1){
   motor = 0;
   flag =!flag; 
  }
  delay(3000);
}

 

andriano
andriano аватар
Offline
Зарегистрирован: 20.06.2015

ua6em пишет:

SLKH пишет:

ua6em пишет:

за полгода 50 строк кода можно было одолеть, тем более обещали помочь

поплавок и 2 насоса - откуда там 50 строк наберется? 

для тех у кого ардуина хобби видимо и 33 хватит )))
 

uint8_t PinNasos_01 = 4;
uint8_t PinNasos_02 = 5;
uint8_t Poplavok = 6;
boolean flag = 0;  // каким насосом работать
uint8_t motor = 0;

void setup() {
  Serial.begin(115200);
  pinMode(PinNasos_01, OUTPUT);
  pinMode(PinNasos_02, OUTPUT);
  pinMode(Poplavok, INPUT_PULLUP);
  digitalWrite(PinNasos_01, LOW);
  digitalWrite(PinNasos_02, LOW);
}

void loop()
{
  if (!Poplavok)
  {
    if (flag) {
      digitalWrite(PinNasos_01, HIGH);
      motor = 1;
    } else {
      digitalWrite(PinNasos_02, HIGH);
      motor = 1;
    }
  }
  if(Poplavok && motor == 1){
   motor = 0;
   flag =!flag; 
  }
  delay(3000);
}

 

33 явно много: строки 3-5, 8, 11 и 18-32 можно удалить без каких-либо изменений в работе программы.

b707
Offline
Зарегистрирован: 26.05.2017

ua6em пишет:

для тех у кого ардуина хобби видимо и 33 хватит )))

вот ты часто лезешь помогать там, где другие воздерживаются... одно радует - зачастую после твоей "помощи" никакого троллинга не надо :)

Или это я просто не догоняю - и все так заранее и задумано ? :)

ua6em
ua6em аватар
Offline
Зарегистрирован: 17.08.2016

b707 пишет:

ua6em пишет:

для тех у кого ардуина хобби видимо и 33 хватит )))

вот ты часто лезешь помогать там, где другие воздерживаются... одно радует - зачастую после твоей "помощи" никакого троллинга не надо :)

Или это я просто не догоняю - и все так заранее и задумано ? :)

да я в курсе, что здесь обычно пустую заготовку скидывают, но это жеж слишком откровенно? не?
PS чтобы догонять, начни с простого )))

b707
Offline
Зарегистрирован: 26.05.2017

ua6em пишет:

да я в курсе, что здесь обычно пустую заготовку скидывают, но это жеж слишком откровенно?

не замечал, обычно если дают код - то предполается что он рабочий.

А ты не догнал. что тебе андриано написал? - как раз твой код пустышка совсем.

ua6em
ua6em аватар
Offline
Зарегистрирован: 17.08.2016

b707 пишет:

ua6em пишет:

да я в курсе, что здесь обычно пустую заготовку скидывают, но это жеж слишком откровенно?

не замечал, обычно если дают код - то предполается что он рабочий.

А ты не догнал. что тебе андриано написал? - как раз твой код пустышка совсем.

с чего это он пустышка, всё работает (У меня, кода там под 50 строк, как и начинал тему, это с выводом отладочной информации, ошибки начинающих - внесены, всё как задумывалось) )))


Насос №1 - Выключен
Насос №2 - Выключен

Поплавок сработал
Насос №1 - Выключен
Насос №2 - Включен

Насос №1 - Выключен
Насос №2 - Выключен
Насос №1 - Выключен
Насос №2 - Выключен

Поплавок сработал
Насос №1 - Включен
Насос №2 - Выключен

Насос №1 - Выключен
Насос №2 - Выключен

Поплавок сработал
Насос №1 - Выключен
Насос №2 - Включен

Насос №1 - Выключен
Насос №2 - Выключен
Насос №1 - Выключен
Насос №2 - Выключен
Насос №1 - Выключен
Насос №2 - Выключен
Насос №1 - Выключен
Насос №2 - Выключен

PS Да почитай ты Литвака, полезно, жизнь переосмыслишь...
 

b707
Offline
Зарегистрирован: 26.05.2017

ua6em пишет:

жизнь переосмыслишь...
 

оно мне надо? :)