Но как очередному новичку "русскому", которому под сраку лет, объяснить что надо включать голову и писать правильно, а не как бог на русскую душу положит , и потом этот бред выложит на "русский" форум, потому что "русские своих не бросают" :))
доброго дня вам. извините я так понимаю, этот сертификат идиота вы мне наверное готовитесь вручать. готов принять с благодарностью. так как только такой тупой как я не мог догадаца без подсказки что вы мне помочь вчера собирались. если вы еще не передумали. нижи привожу пример с женой и кастрюлей супа.спасибо за терпение
byte plity = 2;
byte jina = 10;
void setup() {
pinMode(plity, OUTPUT );
pinMode(jina, INPUT );
}
void loop() {
if (digitalRead(jina) == HIGH ) { // если жина сказала LOW поставь на 15 минут
digitalWrite( plity, HIGH );//включаем плиту
delay(900000);//ждем 15 минут
digitalWrite( plity, LOW);
}}
доброго дня вам. извините я так понимаю, этот сертификат идиота вы мне наверное готовитесь вручать. готов принять с благодарностью. так как только такой тупой как я не мог догадаца без подсказки что вы мне помочь вчера собирались. если вы еще не передумали. нижи привожу пример с женой и кастрюлей супа.спасибо за терпение
Владимир, цитирую просьбу ДетСимена:
Ты можешь своими словами написать алгоритм своих дествий после того как жена тебе скажет: "Выключи суп через 15 минут".
То, что вы написали выше - это что? "Своими словами"?
Но мое мнение - затея Деда в вашем случае смысла не имеет. Чтобы обьяснить вам миллис через алгоритм, вам для начала придется по буквам обьяснять, что такое алгоритмы и как они составляются, а также как правильно делить действия на отдельные стадии.
доброго дня вам. извините я так понимаю, этот сертификат идиота вы мне наверное готовитесь вручать. готов принять с благодарностью. так как только такой тупой как я не мог догадаца без подсказки что вы мне помочь вчера собирались. если вы еще не передумали. нижи привожу пример с женой и кастрюлей супа.спасибо за терпение
Владимир, цитирую просьбу ДетСимена:
Ты можешь своими словами написать алгоритм своих дествий после того как жена тебе скажет: "Выключи суп через 15 минут".
То, что вы написали выше - это что? "Своими словами"?
Но мое мнение - затея Деда в вашем случае смысла не имеет. Чтобы обьяснить вам миллис через алгоритм, вам для начала придется по буквам обьяснять, что такое алгоритмы и как они составляются, а также как правильно делить действия на отдельные стадии.
Исчо раз повторюсь, вас просили написать своими словами алгоритм, а не скетч. Все начинается с идеи, а далее, программа с алгоритма, расчет с поиска формул, путешествие с прокладки маршрута, etc.
Вот если вы захотите поехать в Австралию, прям так из дома выйдите и пойдете куда глаза глядят?
Исчо раз повторюсь, вас просили написать своими словами алгоритм, а не скетч. Все начинается с идеи, а далее, программа с алгоритма, расчет с поиска формул, путешествие с прокладки маршрута, etc.
Вот если вы захотите поехать в Австралию, прям так из дома выйдите и пойдете куда глаза глядят?
всех прошу извинить меня мне походу прежде чем сюда выставлять свой, говно год если его кодом вообще назвать можна. стоит ещё раз перечесть умные книжки и по тренироваца. на своих жилезках. как я понял у вас программистов некое свое программное мышление. как у артистов свой тонкий мир. в который я залез со своими грязными ногами. ещё раз извините.
byte plity = 2;
byte jina = 10;
unsigned long interval = 900000;
unsigned long prev = 0;
void setup() {
pinMode(plity, OUTPUT);
pinMode(jina, INPUT);
}
void loop() {
if (digitalRead(jina) == HIGH)
{
digitalWrite(plity, HIGH); // включаем плиту
prev = millis(); // сохраняем (время запуска плиты) на данный момент - допустим, это 100000
}
// сравниваем текущее время с прошедшим
// например, сейчас значение millis() 300000 - сохранённые 100000 = значит, прошло 200000
// 200000 >= 900000 ?
// если нет - пропускаем этот блок
// если да - заходим в него и останавливаем плиту
if ( millis() - prev >= interval )
{
// обнуляем время, чтобы на следующем проходе цикла заново не останавливать плиту
// НО - через interval мы снова попадём сюда
prev = millis();
digitalWrite(plity, LOW); // останавливаем плиту
while (1) {} // не люблю пожары, поэтому завершим скетч
}
}
единственная просьба может кто какую литературу подскажет прочесть. спасибо.
Я даже "Песочницу" затрудняюсь советовать, там предполагается наличие хоть какой то базы. В вашем случае, поискал бы что нибудь из разряда "Программирование для детей".
Я ведь походу оказался прав и вы действительно не знаете, что значит слово алгоритм, а тем более, как он составляется.
byte plity = 2;
byte jina = 10;
unsigned long interval = 900000;
unsigned long prev = 0;
void setup() {
pinMode(plity, OUTPUT);
pinMode(jina, INPUT);
}
void loop() {
if (digitalRead(jina) == HIGH)
{
digitalWrite(plity, HIGH); // включаем плиту
prev = millis(); // сохраняем (время запуска плиты) на данный момент - допустим, это 100000
}
// сравниваем текущее время с прошедшим
// например, сейчас значение millis() 300000 - сохранённые 100000 = значит, прошло 200000
// 200000 >= 900000 ?
// если нет - пропускаем этот блок
// если да - заходим в него и останавливаем плиту
if ( millis() - prev >= interval )
{
// обнуляем время, чтобы на следующем проходе цикла заново не останавливать плиту
// НО - через interval мы снова попадём сюда
prev = millis();
digitalWrite(plity, LOW); // останавливаем плиту
while (1) {} // не люблю пожары, поэтому завершим скетч
}
}
спасибо это прям то что надо. я прям кипяточком сиканул. когда ваше сообщение прочёл.
Выклянчил код? Ну, забей тогда, ничего читать уже и не надо. До следующего раза.
нет что вы. я обязательно прочту. и без прочтения более вас не потревожу. вам отдельная благодарность. ведь это ваша заслуга. что кто-то прочёл ваше сообщение и сделал мне подсказку. с женой.
и снова доброго дня вам. Извините за навязчивость. Просто хотел поинтересоваться, может ещё какого автора дадите имя почитать. А то читая данную книгу Монк Саймон . Я пока лишь понял что она про экономию питания и подводные камни в ардуино рассказывает. А мне так сказать букварь нужен. Где болия разжованно о языке С, С++ Спасибо за понимания. я вообще ЭВМ и тот на 2 с - чтоб понять почему если я ставлю цык в начале loop всеми условиями if он работает но тормозит всю програму аля мой говно код. но при этом работает.
Если прочитать с вывода ЖЕНА состояние включена.....
ахахахаха я угарал минут 15....простите,не удержался. ну просто представил себе:подходишь такой к жене,тыкаешь ее и спрашиваешь:"ты включена?"
Владимир, возможно вам поможет ЭТО. Мы там пытались понять что такое миллис и с чем его едят.
Как я понимаю миллис на рабоче крестьянском:
Подал питание на ардуину-в ней пошел отсчет(сам по себе,не зависимо не от чего)1,2,3,4
Ты задаешь в коде переменную для хранения(lastTaim)
пока ардуина проверяет код,что то там делает,выполняя строчки кода-время идет 4,5,6,7
И вот доходит дело до той строчки кода,где нужно задействовать миллис, вместо делей
И ты говоришь ардуине: вычти время с момента включения(millis) и время которое ты потратила на что то там(7)
и сравни с временем,которое я тебе указал 15минут(900000 млС) ( millis() - LastTaime >= 900000)
В LastTaim по умолчанию 0 при первом проходе получится 7-0=7 это же не равно 900000.
И потом ты говоришь:что бы не забыть,запиши, что 7 уже было в колонку LastTaime LastTaime = millis()
И так по кругу,пока на счетчике не наступит 90000=90000.
Спасибо за понимания... А чё с женой прикольно вышло))) сейчас это жизнь. К какой барышне не подойдёшь она так и говорит. Я так не могу заведи меня. Вот я и спрашиваю включена или нет:) А по сути (ЭТО) не работает отправляет меня на мою же страничку.
И снова здравствуйте. Подскажите как мне сделать аналоговый 6 выход цифровым. На Нано если это возможно. Так как всё что я нашёл что 6 и 7 вроде как не возможно, изменить на цифровой. Правда ли это???
И снова здравствуйте. Подскажите как мне сделать аналоговый 6 выход цифровым. На Нано если это возможно. Так как всё что я нашёл что 6 и 7 вроде как не возможно, изменить на цифровой. Правда ли это???
В одесский автобус вошли два молдаванина. Один спрашивает: - Я до вокзала доеду? - Нет. - А я? - спрашивает второй.
И снова здравствуйте. Подскажите как мне сделать аналоговый 6 выход цифровым. На Нано если это возможно. Так как всё что я нашёл что 6 и 7 вроде как не возможно, изменить на цифровой. Правда ли это???
В одесский автобус вошли два молдаванина. Один спрашивает: - Я до вокзала доеду? - Нет. - А я? - спрашивает второй.
ПС: А кто вы по национальности??
Я гражданин мира. по паспорту хохол а в душе Русский
Даташит говорит однозначно нет. Но для некоторых личностей может пройти. Но этим личностям с наркотой надо завязывать.
Вы конечно меня извините. Но в датошите я не силён. Это то что я только познаю. Да и не всегда вспоминаю что есть такой. Так что огромное вам спасибо, за ответ. А с наркотикоми согласен.
Извините конечно за назойливость. Вопрос назревает сам собой по какому интерфейсу лучше соединять 2 дуни. как для новичка, чтоб не сильно затруднительно было. Понятное дело в дальнейшем я про все соединения болия мение на сколько моих знаний хватит буду изучать. но на первое время что-бы сфокусировать на конкретном соединение своё внимания. можно услышать ваш вердикт.
Проще всего две Ардуины соединить IMHO последовательным портом. Но, учитывая, что в распространенных Uno/Nano последовательный порт занят USB (в отличие от Mega, Micro, Leonardo и Mini), выбирать приходится между softSerial и I2C.
Спасибо. Если я вас правильно понял. То я лишь не смогу отследить правильность настройки своего кода. при их совместном соединение. А только лишь по отдельности можно будет сделать... То-есть вся трудность будет лишь в грамотности написания кода. Или код придется заливать через программатор. Извините я лишь ученик, так что мне свойственны тупые вопросы.
Спасибо. Если я вас правильно понял. То я лишь не смогу отследить правильность настройки своего кода. при их совместном соединение. А только лишь по отдельности можно будет сделать... То-есть вся трудность будет лишь в грамотности написания кода. Или код придется заливать через программатор. Извините я лишь ученик, так что мне свойственны тупые вопросы.
Что тупой , это все поняли, приняли и смирились.
Раздражает, только то , что не кончаются у вас эти тупые вопросы ответы на которые можно найти в Гугле за 2 мин.
можно и за хухлить конечно, но кто меня поправит в моей глупости. хухлу ведь пофиг. Да и как правильно задавать вопрос если я в ваших терминах не бу бум. А вот вы меня поправите где оскорбите конечно не без этого. Сам такой если человек не знает и тупит раздражает. Но как пословица гласит, язык до Киева доведёт. Так что прошу прошения за свою глупость. Но по другому я не умею, пока. Но думаю со временем это будет не так заметно либо вы привыкнете, к моей глупости:) шутка.
спасибо за понимания.
спасибо за понимания.
Конечно кнопки пин земля с программной подтяжкой.
спасибо за понимания.
Конечно кнопки пин земля с программной подтяжкой.
Но как очередному новичку "русскому", которому под сраку лет, объяснить что надо включать голову и писать правильно, а не как бог на русскую душу положит , и потом этот бред выложит на "русский" форум, потому что "русские своих не бросают" :))
У Клапы эстафету перенял?
Поздно благодарить, он возможно уже ... злобой наливается
Да я, вроде, не очень злой. Пакрайней мере, сильно стараюсь.
Мы с котом, вапще, животные милые, добрые, и пушыстые, када у нас аццкого пламени в глазах нету.
Да я, вроде, не очень злой. Пакрайней мере, сильно стараюсь.
Мы с котом, вапще, животные милые, добрые, и пушыстые, када у нас аццкого пламени в глазах нету.
Ну дык, ТС старался, но и хороший исход я не исключал. Может даже и сертификат пока не достан, тока пужал.))))
доброго дня вам. извините я так понимаю, этот сертификат идиота вы мне наверное готовитесь вручать. готов принять с благодарностью. так как только такой тупой как я не мог догадаца без подсказки что вы мне помочь вчера собирались. если вы еще не передумали. нижи привожу пример с женой и кастрюлей супа.спасибо за терпение
По коду сразу видно, что суп жена варит для пожарного.
Другие люди занимаются во время ожидания полезными делами, периодически поглядывая на часы.
доброго дня вам. извините я так понимаю, этот сертификат идиота вы мне наверное готовитесь вручать. готов принять с благодарностью. так как только такой тупой как я не мог догадаца без подсказки что вы мне помочь вчера собирались. если вы еще не передумали. нижи привожу пример с женой и кастрюлей супа.спасибо за терпение
Владимир, цитирую просьбу ДетСимена:
Ты можешь своими словами написать алгоритм своих дествий после того как жена тебе скажет: "Выключи суп через 15 минут".
То, что вы написали выше - это что? "Своими словами"?
Но мое мнение - затея Деда в вашем случае смысла не имеет. Чтобы обьяснить вам миллис через алгоритм, вам для начала придется по буквам обьяснять, что такое алгоритмы и как они составляются, а также как правильно делить действия на отдельные стадии.
По коду сразу видно, что суп жена варит для пожарного.
Другие люди занимаются во время ожидания полезными делами, периодически поглядывая на часы.
доброго дня вам. извините я так понимаю, этот сертификат идиота вы мне наверное готовитесь вручать. готов принять с благодарностью. так как только такой тупой как я не мог догадаца без подсказки что вы мне помочь вчера собирались. если вы еще не передумали. нижи привожу пример с женой и кастрюлей супа.спасибо за терпение
Владимир, цитирую просьбу ДетСимена:
Ты можешь своими словами написать алгоритм своих дествий после того как жена тебе скажет: "Выключи суп через 15 минут".
То, что вы написали выше - это что? "Своими словами"?
Но мое мнение - затея Деда в вашем случае смысла не имеет. Чтобы обьяснить вам миллис через алгоритм, вам для начала придется по буквам обьяснять, что такое алгоритмы и как они составляются, а также как правильно делить действия на отдельные стадии.
тут согласен вот как сюда время поставить а не банальную остановку работы дуины.
Для этого надо найти ответы на след. вопросы:
1) Где в ардуине хранится время?
2) Как вычислить уже прошедший отрезок времени?
спасибо за терпение
Исчо раз повторюсь, вас просили написать своими словами алгоритм, а не скетч. Все начинается с идеи, а далее, программа с алгоритма, расчет с поиска формул, путешествие с прокладки маршрута, etc.
Вот если вы захотите поехать в Австралию, прям так из дома выйдите и пойдете куда глаза глядят?
спасибо за терпение
Исчо раз повторюсь, вас просили написать своими словами алгоритм, а не скетч. Все начинается с идеи, а далее, программа с алгоритма, расчет с поиска формул, путешествие с прокладки маршрута, etc.
Вот если вы захотите поехать в Австралию, прям так из дома выйдите и пойдете куда глаза глядят?
единственная просьба может кто какую литературу подскажет прочесть. спасибо.
в прикрепленной теме в Песочнице богатая библиография, насколько я помню
спасибо сейчас глянем.
Скачай в торрентах Саймон Монк, "Программируем Ардуино" из последних изданий. Пока не прочтешь от корки до корки, не пиши пока сюда.
единственная просьба может кто какую литературу подскажет прочесть. спасибо.
Я даже "Песочницу" затрудняюсь советовать, там предполагается наличие хоть какой то базы. В вашем случае, поискал бы что нибудь из разряда "Программирование для детей".
Я ведь походу оказался прав и вы действительно не знаете, что значит слово алгоритм, а тем более, как он составляется.
Скачай в торрентах Саймон Монк, "Программируем Ардуино" из последних изданий. Пока не прочтешь от корки до корки, не пиши пока сюда.
спасибо это прям то что надо. я прям кипяточком сиканул. когда ваше сообщение прочёл.
А какой вам от этого смысл? Для решения сиюминутной задачи, годно, но пока не поймете, бесполезно. ИМХО.
ещё раз спасибо.
Выклянчил код? Ну, забей тогда, ничего читать уже и не надо. До следующего раза.
ещё раз спасибо.
Выклянчил код? Ну, забей тогда, ничего читать уже и не надо. До следующего раза.
Ппц, вот ему написали как это работает, подробно в деталях.
Но не помогло (а как оно поможет, когда не читали?).
Клиника.
В итоге так и выклянчил код
да не переживай - чтобы переделать этот код под реальную задачу - ему придется все прочитать и разобраться
Тогда, до встречи завтро, с очередным вопросом.
Тогда, до встречи завтро, с очередным вопросом.
и снова доброго дня вам. Извините за навязчивость. Просто хотел поинтересоваться, может ещё какого автора дадите имя почитать. А то читая данную книгу Монк Саймон . Я пока лишь понял что она про экономию питания и подводные камни в ардуино рассказывает. А мне так сказать букварь нужен. Где болия разжованно о языке С, С++ Спасибо за понимания. я вообще ЭВМ и тот на 2 с - чтоб понять почему если я ставлю цык в начале loop всеми условиями if он работает но тормозит всю програму аля мой говно код. но при этом работает.
Ну загляните в "Песочницу" наконец и возьмите там Ритчу с Керниганом.
Спасибо...
if
(digitalRead(jina) == HIGH)
Если прочитать с вывода ЖЕНА состояние включена.....
ахахахаха я угарал минут 15....простите,не удержался. ну просто представил себе:подходишь такой к жене,тыкаешь ее и спрашиваешь:"ты включена?"
Владимир, возможно вам поможет ЭТО. Мы там пытались понять что такое миллис и с чем его едят.
Как я понимаю миллис на рабоче крестьянском:
Подал питание на ардуину-в ней пошел отсчет(сам по себе,не зависимо не от чего)1,2,3,4
Ты задаешь в коде переменную для хранения(lastTaim)
пока ардуина проверяет код,что то там делает,выполняя строчки кода-время идет 4,5,6,7
И вот доходит дело до той строчки кода,где нужно задействовать миллис, вместо делей
И ты говоришь ардуине: вычти время с момента включения(millis) и время которое ты потратила на что то там(7)
и сравни с временем,которое я тебе указал 15минут(900000 млС)
( millis() - LastTaime >= 900000)
В LastTaim по умолчанию 0 при первом проходе получится 7-0=7 это же не равно 900000.
И потом ты говоришь:что бы не забыть,запиши, что 7 уже было в колонку LastTaime
LastTaime = millis()
И так по кругу,пока на счетчике не наступит 90000=90000.
Спасибо за понимания... А чё с женой прикольно вышло))) сейчас это жизнь. К какой барышне не подойдёшь она так и говорит. Я так не могу заведи меня. Вот я и спрашиваю включена или нет:) А по сути (ЭТО) не работает отправляет меня на мою же страничку.
И снова здравствуйте. Подскажите как мне сделать аналоговый 6 выход цифровым. На Нано если это возможно. Так как всё что я нашёл что 6 и 7 вроде как не возможно, изменить на цифровой. Правда ли это???
И снова здравствуйте. Подскажите как мне сделать аналоговый 6 выход цифровым. На Нано если это возможно. Так как всё что я нашёл что 6 и 7 вроде как не возможно, изменить на цифровой. Правда ли это???
ПС: А кто вы по национальности??
И снова здравствуйте. Подскажите как мне сделать аналоговый 6 выход цифровым. На Нано если это возможно. Так как всё что я нашёл что 6 и 7 вроде как не возможно, изменить на цифровой. Правда ли это???
ПС: А кто вы по национальности??
А по сути ответ дадите???
А по сути ответ дадите???
А по сути ответ дадите???
А 6/7 вообще выходами разве можно сделать?
Если вас не затруднит с этого места можно по подробнее. Спасибо
https://compacttool.ru/viewtovar.php?id=482 Открываем и читаем.
Спасибо!!!
как я понял их вообще. лучше не трогать так как они связаны с I2C. Или я тупой.
Извините конечно за назойливость. Вопрос назревает сам собой по какому интерфейсу лучше соединять 2 дуни. как для новичка, чтоб не сильно затруднительно было. Понятное дело в дальнейшем я про все соединения болия мение на сколько моих знаний хватит буду изучать. но на первое время что-бы сфокусировать на конкретном соединение своё внимания. можно услышать ваш вердикт.
Сиреневые 0 -19 Это цифровые. Зеленые А0-А7 аналоговые. А5,А4 это I2c . А вы спрашивали о А6 и А7 . Так они только аналоговые и все.
ПС: новичкам дуни лучше вообще не соединять.
Проще всего две Ардуины соединить IMHO последовательным портом. Но, учитывая, что в распространенных Uno/Nano последовательный порт занят USB (в отличие от Mega, Micro, Leonardo и Mini), выбирать приходится между softSerial и I2C.
Спасибо. Если я вас правильно понял. То я лишь не смогу отследить правильность настройки своего кода. при их совместном соединение. А только лишь по отдельности можно будет сделать... То-есть вся трудность будет лишь в грамотности написания кода. Или код придется заливать через программатор. Извините я лишь ученик, так что мне свойственны тупые вопросы.
Спасибо. Если я вас правильно понял. То я лишь не смогу отследить правильность настройки своего кода. при их совместном соединение. А только лишь по отдельности можно будет сделать... То-есть вся трудность будет лишь в грамотности написания кода. Или код придется заливать через программатор. Извините я лишь ученик, так что мне свойственны тупые вопросы.
Что тупой , это все поняли, приняли и смирились.
Раздражает, только то , что не кончаются у вас эти тупые вопросы ответы на которые можно найти в Гугле за 2 мин.
можно и за хухлить конечно, но кто меня поправит в моей глупости. хухлу ведь пофиг. Да и как правильно задавать вопрос если я в ваших терминах не бу бум. А вот вы меня поправите где оскорбите конечно не без этого. Сам такой если человек не знает и тупит раздражает. Но как пословица гласит, язык до Киева доведёт. Так что прошу прошения за свою глупость. Но по другому я не умею, пока. Но думаю со временем это будет не так заметно либо вы привыкнете, к моей глупости:) шутка.