Где тут ошибка?

avvarm
Offline
Зарегистрирован: 22.10.2020

День добрый. Вопрос имеет ли ардуино какие-то временные ограничения если использовать простейший скетч с "delay"
Поясню : ставлю на вывод реле чтобы щелкать через час на 5 минут оно не хочет работать, стоит уменьшить временные промежутки как все работает. Почему не пойму.
Скетч простой просто взял blink и изменил время.

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

изменённый скетч приведите

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

avvarm пишет:
День добрый. Вопрос имеет ли ардуино какие-то временные ограничения если использовать простейший скетч с "delay".
Штатная служба времени не позволяет задавать интервалы более 49 суток, но это можно исправить программными либо аппаратными средствами.

ЕвгенийП
ЕвгенийП аватар
Offline
Зарегистрирован: 25.05.2015

avvarm пишет:
имеет ли ардуино какие-то временные ограничения если использовать простейший скетч с "delay"

Нет.

avvarm пишет:
Скетч простой просто взял blink и изменил время.

Если бы был простой, этой темы бы не было. А раз Вы не смогли разобраться, значит не такой уж и простой.

avvarm пишет:
Где тут ошибка?

Где "тут"? На Вашем столе или экране? Так их не видно.

avvarm пишет:
взял blink и изменил время

Где взял? Что взял? Что изменил? Как изменил?

Думаете кому-то интересно играть в угадайку лишь потому, что Вам лень скетч выложить? Лень - идите нафиг и разбирайтесь сами.

Bruzzer
Offline
Зарегистрирован: 17.03.2020

Если написать

 delay(1000*60*60);

то получается фигня.

Если написать

 delay(1000UL*60*60);

то нормально.

Честно говоря - не ожидал. Т.е. все правильно и компилятор ругается, просто не ожидал.

 

avvarm
Offline
Зарегистрирован: 22.10.2020

Не выложил потому что описал что там 4 строчки всего-то. Открой скетч с миганием светолиода и измени время задержки на 30000000 а работы на 6000000.!
Говорите как можно решить эту проблему с ограничением?

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

avvarm пишет:
Не выложил потому что описал что там 4 строчки всего-то. Открой скетч

мужик, а ты не охренел? проблема у тебя, а открывать скетч должны мы?

Или выкладываешь код (причем не абы как, а по правилам форума) - или идешь нафиг

Bruzzer
Offline
Зарегистрирован: 17.03.2020

Явно указать, что используете тип UL (см пример выше)

avvarm
Offline
Зарегистрирован: 22.10.2020

Большое спасибо.

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

Bruzzer пишет:

Явно указать, что используете тип UL (см пример выше)

не стоило подсказывать

avvarm
Offline
Зарегистрирован: 22.10.2020

Там и открывать то по сути ничего не надо. Если совсем не шаришь то не поймешь . Тут самый простой скетч который только можно придумать. Так что если не способен в голове представить то сам иди.

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

Bruzzer пишет:

Честно говоря - не ожидал. Т.е. все правильно и компилятор ругается, просто не ожидал.

По умолчанию все вычисления проводятся в типе uint16_t, если вам это не подходит - компилятору нужно указать тип явно.

avvarm
Offline
Зарегистрирован: 22.10.2020

Вы чего все такие огресивные?

DetSimen
DetSimen аватар
Онлайн
Зарегистрирован: 25.01.2017

b707 пишет:

По умолчанию все вычисления проводятся в типе uint16_t

Нет. в int

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

avvarm пишет:
Вы чего все такие огресивные?

Еще утро, нет никого, так что так и быть - отвечу.

тут каждый второй новичок приходит с вопросами по программированию, а на вопрос про код отвечает как ты - мол код "стандартный", "обычный". такой как у всех и тд

Раньше мы тут пускались в обсуждения, пытались помочь... И что ты думаешь? - чуть менее чем в 100% случаев через полдня обсуждений вдруг выясняется. что клиент код "чуть-чуть изменил", налепил в нем глупых ошибок , предложенные решения ему не подходят и все время потрачено впустую. Поэтому мы завели у себя четкое правило - без кода ни в какие дискуссии с новичками не вступать.

Это тебе повезло, что я не модератор. Любой модератор после первого же твоего высера на эту тему либо прикоыл ветку, либо заблочил и тебя тоже

А ваще, крайне рекомендую почитать Правила форума

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

DetSimen пишет:

Нет. в int

разве? Ну да ладно, в данном случае важнее размерность

KindMan
Offline
Зарегистрирован: 19.12.2018

avvarm пишет:
Вы чего все такие огресивные?

Ну вот ответьте на такое - " У меня не работает, блин, скетч простейший - блинк, я поменял пин и он не мигает, на плате мигает, а когда я поменял пин не мигает? Где тут ошибка?"

avvarm
Offline
Зарегистрирован: 22.10.2020

Понял. Но я ж сказал что скопировал blink и изменил время. В так как скетч загружается то вывод в нем ошибки нет. Хотя ладно не буду спорить, вы правы. Но опять же это не повод сходу слать куда подальше. 4 строчки написать не трудно но на мой взгляд это было глупо, тем более вы то опытнее намного.

avvarm
Offline
Зарегистрирован: 22.10.2020

:-D
Чисто назло замарочусь.
1 ) убедитесь что верно задали пин как выход ( output)
2) убедитесь что верно указали номер пинать в каждой из 4х строчек кода.
3) если при этом скетч загружается то смотрите на схему ( криво собрали)
4) если не грузится то вы рукожоп и изменили не только пин.

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

avvarm пишет:
:-D Чисто назло замарочусь. 1 ) убедитесь что верно задали пин как выход ( output) 2) убедитесь что верно указали номер пинать в каждой из 4х строчек кода. 3) если при этом скетч загружается то смотрите на схему ( криво собрали) 4) если не грузится то вы рукожоп и изменили не только пин.

То что рукожоп - это вообще не обсуждается. не-рукожопы с такими вопросами на форум не бегают.

А что касается остальных пунктов - вы не поверите, какая извращенная фантазия бывает у людей, которые не понимают. что делают... Так что этих пунктов значительно больше и гадать тут - дело неблагодарное.

Опять же, вы разве не согласны с тем, что если человек приходит отвлекать более умных людей дурацкими вопросами - он, по крайней мере, должен приложить все усилия, чтобы другим было проще на эти вопросы отвечать?

wdrakula
wdrakula аватар
Offline
Зарегистрирован: 15.03.2016

avvarm пишет:
Но опять же это не повод сходу слать куда подальше.

Именно - повод. Причем реальный повод - неисполнение правила "Нет кода - нет разговора". Тебе сказали разместить код, ты стал пререкаться, уже этого достаточно для бана. Поясню: если ты вправе решать нужно или нет показывать код, то уж точно найдешь сам и ошибку! ;)) Если обратился с просьбой - исполняй всё, что скажут... ну или иди нахер. Просто потому, что тут не коррекционная школа, для умственно отсталых и возиться никто не обязан. Ты не можешь знать, какое из требований важное, а какое - прихоть "гуру". Поэтому исполняй все.

Глумиться - будут.  Я  - так точно буду. Это просто плата за знания. Как "ведро компрессии" в авто мастерской или "осаживать  кнехт и точить якорь" на корабле. Но за эту плату ты реально получишь знания.

=====================

Теперь в конкретном случае.

1. Видно по автозамене, что ты с тилипона. Мы тут считаем общение с тилипона - неуважением. Поясняю: с тилипона почти невозможно нормально разместить код и вставлять изображения.

2. По постановке тобой вопроса сразу ясно, что проблема в разрядности. Где-то в коде происходит обрезание 32 битного числа до 16 бит. Но указать ГДЕ именно и как такого избегать в будущем - невозможно без кода.

3. Важно не исправить тебе одну ошибку, а сделать так, чтобы ты запомнил причину. Тут был один забаненный навечно товарищ, который даже работая программистом не знал, что по умолчанию в Си вычисления производятся в типе "int знаковый". И долго доказывал, что это ошибка в компиляторе ;))). Избегать такого можно ВСЕГДА указывая нужный тип у операндов. Если ты пишешь, к примеру, на Питоне, ты же не забываешь написать 25.0/2, если рассчитываешь на результат 12.5, а не 12?

avvarm
Offline
Зарегистрирован: 22.10.2020

Да все успокойтесь.

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

b707 пишет:

avvarm пишет:
Вы чего все такие огресивные?

Еще утро, нет никого, так что так и быть - отвечу.

тут каждый второй новичок приходит с вопросами по программированию, а на вопрос про код отвечает как ты - мол код "стандартный", "обычный". такой как у всех и тд

Раньше мы тут пускались в обсуждения, пытались помочь... И что ты думаешь? - чуть менее чем в 100% случаев через полдня обсуждений вдруг выясняется. что клиент код "чуть-чуть изменил", налепил в нем глупых ошибок , предложенные решения ему не подходят и все время потрачено впустую. Поэтому мы завели у себя четкое правило - без кода ни в какие дискуссии с новичками не вступать.

ещё лучше бы "без кода и схемы"

ЕвгенийП
ЕвгенийП аватар
Offline
Зарегистрирован: 25.05.2015

avvarm пишет:
Открой скетч с миганием светолиода и измени

1. Оно мне надо? Проблема у кого? У меня нет проблемы.
2. Если я изменю, то всё заработает как надо потому, что я изменю правильно. А вот как Вы изменили, мы и хотели посмотреть.

avvarm пишет:
:-D Чисто назло замарочусь. 1 ) убедитесь что верно задали пин как выход ( output) 2) убедитесь что верно указали номер пинать в каждой из 4х строчек кода. 3) если при этом скетч загружается то смотрите на схему ( криво собрали) 4) если не грузится то вы рукожоп и изменили не только пин.

Вы недооцениваете креативность новичков. Могу сказать Вам с какого момента я вообще (от слова совсем) перестал что-то обсуждать без кода: мы тут полдня всем форумом трахались, пытаясь догадаться почему на тиньке у человека analogRead не работает, пока поциент таки не смилостивился над нашей тупостью и неумением разобраться сходу и не дал код. Тогда мы не увидели, что он читал аналоговый сигнал с пина Reset!!!

Так что, дорогой, нет кода - идите нахер. Ничего открывать и изменять я не буду, у меня и так работает.

DetSimen
DetSimen аватар
Онлайн
Зарегистрирован: 25.01.2017

Петрович, ты седня плюшевый, штоли, вхлам? :-)

ЕвгенийП
ЕвгенийП аватар
Offline
Зарегистрирован: 25.05.2015

Не, я сегодня "наваренный".

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

Так что в последние дни я с утра до ночи трахаюсь с болгаркой, сварочником и подобными инструментами. Не до срецтва :(

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

ЕвгенийП пишет:

Так что в последние дни я с утра до ночи трахаюсь с болгаркой, сварочником и подобными инструментами. Не до срецтва :(

И Натахи подсобить не предвидится )))

ЕвгенийП
ЕвгенийП аватар
Offline
Зарегистрирован: 25.05.2015

ua6em пишет:

И Натахи подсобить не предвидится )))

Какой Натахи? Вы меня не грузите, я человек замученный шлаком!

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

ЕвгенийП пишет:

ua6em пишет:

И Натахи подсобить не предвидится )))

Какой Натахи? Вы меня не грузите, я человек замученный шлаком!

это злектроды хреновые, раньiе и небо (электроды) были правильнее, я варил чешскими или венгерскими, D3.2

А Натаха, это дивчина, что программатор Громова паяла, она теперь и авто чинит (движок сама перебрала на Мицубиси) и варит, и аргоном и в среде углекислого газа, и нержавейку и цветные металлы, смотрю, гермошлем с фильтром прикупила, видимо на Титан замахнулась )))

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

avvarm пишет:
Понял. Но я ж сказал что скопировал blink и изменил время. В так как скетч загружается то вывод в нем ошибки нет. Хотя ладно не буду спорить, вы правы. Но опять же это не повод сходу слать куда подальше. 4 строчки написать не трудно но на мой взгляд это было глупо, тем более вы то опытнее намного.
А с моей точки зрения, если новичок нарушает правила сетевой этики, этого достаточно, чтобы слать куда подальше.

Если человек не уважает других, он сам вряд ли заслуживает уважения.

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

Наташа по сути актриса. Да, она во многом разбирается, но поверхностно. В основном читает сценарий. И много в каких видео своих (неудачные сцены) об этом говорила. 

ЕвгенийП
ЕвгенийП аватар
Offline
Зарегистрирован: 25.05.2015

ua6em пишет:

это злектроды хреновые

да, нет, это "зварщик" такой. Электроды - ОК46 от ESAB - вполне достойные.

ua6em пишет:
А Натаха, это дивчина, что программатор Громова ...
Красотка?

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

ЕвгенийП пишет:

ua6em пишет:

это злектроды хреновые

да, нет, это "зварщик" такой. Электроды - ОК46 от ESAB - вполне достойные.

ua6em пишет:
А Натаха, это дивчина, что программатор Громова ...
Красотка?

разведу руки )))

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

BOOM пишет:

Наташа по сути актриса. Да, она во многом разбирается, но поверхностно. В основном читает сценарий. И много в каких видео своих (неудачные сцены) об этом говорила. 


варит она уже на 3+, а может даже на 4-

ЕвгенийП
ЕвгенийП аватар
Offline
Зарегистрирован: 25.05.2015

ua6em пишет:

разведу руки )))

Вот так всегда!

Не увиливайте от ответа! Красуня? Чи ні?

wdrakula
wdrakula аватар
Offline
Зарегистрирован: 15.03.2016

ЕвгенийП пишет:

Вы меня не грузите, я человек замученный шлаком!


Я дико извиняюсь, но мне верные люди рассказывали, что есть такой полуавтомат ;))))), который без шлака варит. Врут, штоле?

ЕвгенийП
ЕвгенийП аватар
Offline
Зарегистрирован: 25.05.2015

wdrakula пишет:
ЕвгенийП пишет:

Вы меня не грузите, я человек замученный шлаком!

Я дико извиняюсь, но мне верные люди рассказывали, что есть такой полуавтомат ;))))), который без шлака варит. Врут, штоле?

Мож и не врут, но говорят ему баллон с каким-то газом надо, а это уже выше некоего предела до которого я готов погрузиться в сварку :-)

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

ЕвгенийП пишет:

ua6em пишет:

разведу руки )))

Вот так всегда!

Не увиливайте от ответа! Красуня? Чи ні?

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

PS если откроете, то поддержу, так как работал "с предварительно сортированным списком" )))

ЕвгенийП
ЕвгенийП аватар
Offline
Зарегистрирован: 25.05.2015

ua6em пишет:

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

Эх, было время, и были темы :-(

(посмотрите, какая там дальше дискуссия про сортировку и прочее - поэзия!)