Где тут ошибка?
- Войдите на сайт для отправки комментариев
Чт, 22/10/2020 - 09:05
День добрый. Вопрос имеет ли ардуино какие-то временные ограничения если использовать простейший скетч с "delay"
Поясню : ставлю на вывод реле чтобы щелкать через час на 5 минут оно не хочет работать, стоит уменьшить временные промежутки как все работает. Почему не пойму.
Скетч простой просто взял blink и изменил время.
изменённый скетч приведите
Нет.
Если бы был простой, этой темы бы не было. А раз Вы не смогли разобраться, значит не такой уж и простой.
Где "тут"? На Вашем столе или экране? Так их не видно.
Где взял? Что взял? Что изменил? Как изменил?
Думаете кому-то интересно играть в угадайку лишь потому, что Вам лень скетч выложить? Лень - идите нафиг и разбирайтесь сами.
Если написать
delay(1000*60*60);
то получается фигня.
Если написать
delay(1000UL*60*60);
то нормально.
Честно говоря - не ожидал. Т.е. все правильно и компилятор ругается, просто не ожидал.
Не выложил потому что описал что там 4 строчки всего-то. Открой скетч с миганием светолиода и измени время задержки на 30000000 а работы на 6000000.!
Говорите как можно решить эту проблему с ограничением?
мужик, а ты не охренел? проблема у тебя, а открывать скетч должны мы?
Или выкладываешь код (причем не абы как, а по правилам форума) - или идешь нафиг
Явно указать, что используете тип UL (см пример выше)
Большое спасибо.
Явно указать, что используете тип UL (см пример выше)
не стоило подсказывать
Там и открывать то по сути ничего не надо. Если совсем не шаришь то не поймешь . Тут самый простой скетч который только можно придумать. Так что если не способен в голове представить то сам иди.
Честно говоря - не ожидал. Т.е. все правильно и компилятор ругается, просто не ожидал.
По умолчанию все вычисления проводятся в типе uint16_t, если вам это не подходит - компилятору нужно указать тип явно.
Вы чего все такие огресивные?
По умолчанию все вычисления проводятся в типе uint16_t
Нет. в int
Еще утро, нет никого, так что так и быть - отвечу.
тут каждый второй новичок приходит с вопросами по программированию, а на вопрос про код отвечает как ты - мол код "стандартный", "обычный". такой как у всех и тд
Раньше мы тут пускались в обсуждения, пытались помочь... И что ты думаешь? - чуть менее чем в 100% случаев через полдня обсуждений вдруг выясняется. что клиент код "чуть-чуть изменил", налепил в нем глупых ошибок , предложенные решения ему не подходят и все время потрачено впустую. Поэтому мы завели у себя четкое правило - без кода ни в какие дискуссии с новичками не вступать.
Это тебе повезло, что я не модератор. Любой модератор после первого же твоего высера на эту тему либо прикоыл ветку, либо заблочил и тебя тоже
А ваще, крайне рекомендую почитать Правила форума
Нет. в int
разве? Ну да ладно, в данном случае важнее размерность
Ну вот ответьте на такое - " У меня не работает, блин, скетч простейший - блинк, я поменял пин и он не мигает, на плате мигает, а когда я поменял пин не мигает? Где тут ошибка?"
Понял. Но я ж сказал что скопировал blink и изменил время. В так как скетч загружается то вывод в нем ошибки нет. Хотя ладно не буду спорить, вы правы. Но опять же это не повод сходу слать куда подальше. 4 строчки написать не трудно но на мой взгляд это было глупо, тем более вы то опытнее намного.
:-D
Чисто назло замарочусь.
1 ) убедитесь что верно задали пин как выход ( output)
2) убедитесь что верно указали номер пинать в каждой из 4х строчек кода.
3) если при этом скетч загружается то смотрите на схему ( криво собрали)
4) если не грузится то вы рукожоп и изменили не только пин.
То что рукожоп - это вообще не обсуждается. не-рукожопы с такими вопросами на форум не бегают.
А что касается остальных пунктов - вы не поверите, какая извращенная фантазия бывает у людей, которые не понимают. что делают... Так что этих пунктов значительно больше и гадать тут - дело неблагодарное.
Опять же, вы разве не согласны с тем, что если человек приходит отвлекать более умных людей дурацкими вопросами - он, по крайней мере, должен приложить все усилия, чтобы другим было проще на эти вопросы отвечать?
Именно - повод. Причем реальный повод - неисполнение правила "Нет кода - нет разговора". Тебе сказали разместить код, ты стал пререкаться, уже этого достаточно для бана. Поясню: если ты вправе решать нужно или нет показывать код, то уж точно найдешь сам и ошибку! ;)) Если обратился с просьбой - исполняй всё, что скажут... ну или иди нахер. Просто потому, что тут не коррекционная школа, для умственно отсталых и возиться никто не обязан. Ты не можешь знать, какое из требований важное, а какое - прихоть "гуру". Поэтому исполняй все.
Глумиться - будут. Я - так точно буду. Это просто плата за знания. Как "ведро компрессии" в авто мастерской или "осаживать кнехт и точить якорь" на корабле. Но за эту плату ты реально получишь знания.
=====================
Теперь в конкретном случае.
1. Видно по автозамене, что ты с тилипона. Мы тут считаем общение с тилипона - неуважением. Поясняю: с тилипона почти невозможно нормально разместить код и вставлять изображения.
2. По постановке тобой вопроса сразу ясно, что проблема в разрядности. Где-то в коде происходит обрезание 32 битного числа до 16 бит. Но указать ГДЕ именно и как такого избегать в будущем - невозможно без кода.
3. Важно не исправить тебе одну ошибку, а сделать так, чтобы ты запомнил причину. Тут был один забаненный навечно товарищ, который даже работая программистом не знал, что по умолчанию в Си вычисления производятся в типе "int знаковый". И долго доказывал, что это ошибка в компиляторе ;))). Избегать такого можно ВСЕГДА указывая нужный тип у операндов. Если ты пишешь, к примеру, на Питоне, ты же не забываешь написать 25.0/2, если рассчитываешь на результат 12.5, а не 12?
Да все успокойтесь.
Еще утро, нет никого, так что так и быть - отвечу.
тут каждый второй новичок приходит с вопросами по программированию, а на вопрос про код отвечает как ты - мол код "стандартный", "обычный". такой как у всех и тд
Раньше мы тут пускались в обсуждения, пытались помочь... И что ты думаешь? - чуть менее чем в 100% случаев через полдня обсуждений вдруг выясняется. что клиент код "чуть-чуть изменил", налепил в нем глупых ошибок , предложенные решения ему не подходят и все время потрачено впустую. Поэтому мы завели у себя четкое правило - без кода ни в какие дискуссии с новичками не вступать.
1. Оно мне надо? Проблема у кого? У меня нет проблемы.
2. Если я изменю, то всё заработает как надо потому, что я изменю правильно. А вот как Вы изменили, мы и хотели посмотреть.
Вы недооцениваете креативность новичков. Могу сказать Вам с какого момента я вообще (от слова совсем) перестал что-то обсуждать без кода: мы тут полдня всем форумом трахались, пытаясь догадаться почему на тиньке у человека analogRead не работает, пока поциент таки не смилостивился над нашей тупостью и неумением разобраться сходу и не дал код. Тогда мы не увидели, что он читал аналоговый сигнал с пина Reset!!!
Так что, дорогой, нет кода - идите нахер. Ничего открывать и изменять я не буду, у меня и так работает.
Петрович, ты седня плюшевый, штоли, вхлам? :-)
Не, я сегодня "наваренный".
Я тут стол себе в мастерскую варю. Собственный проект - всё, о чём так долго мечтал, типа столешница с продольными прорезями на всю длину стола (закрепил деталь так, чтобы линия отреза над прорезью была и режь себе циркуляркой или болгаркой - не надо деталь со стола свешивать, также через эти прорези можно струбцину просунуть и в любом месте деталь к столу закрепить), четыре комплекта отверстий с резьбой для установки тисков там, где в данный момент удобно, электрический контакт между тисками и специальной планкой под столом к которой можно массу сварочника прицеплять (чтобы закреплённую в тисках деталь варить не думая куда там массу цеплять), прямо над одной из ног наковальня, чтобы можно было молотком по чему-нибудь постучать. В общем, всё чего хотел и всё чего не хватало - всё там.
Так что в последние дни я с утра до ночи трахаюсь с болгаркой, сварочником и подобными инструментами. Не до срецтва :(
Так что в последние дни я с утра до ночи трахаюсь с болгаркой, сварочником и подобными инструментами. Не до срецтва :(
И Натахи подсобить не предвидится )))
И Натахи подсобить не предвидится )))
Какой Натахи? Вы меня не грузите, я человек замученный шлаком!
И Натахи подсобить не предвидится )))
Какой Натахи? Вы меня не грузите, я человек замученный шлаком!
это злектроды хреновые, раньiе и небо (электроды) были правильнее, я варил чешскими или венгерскими, D3.2
А Натаха, это дивчина, что программатор Громова паяла, она теперь и авто чинит (движок сама перебрала на Мицубиси) и варит, и аргоном и в среде углекислого газа, и нержавейку и цветные металлы, смотрю, гермошлем с фильтром прикупила, видимо на Титан замахнулась )))
Если человек не уважает других, он сам вряд ли заслуживает уважения.
Наташа по сути актриса. Да, она во многом разбирается, но поверхностно. В основном читает сценарий. И много в каких видео своих (неудачные сцены) об этом говорила.
это злектроды хреновые
да, нет, это "зварщик" такой. Электроды - ОК46 от ESAB - вполне достойные.
это злектроды хреновые
да, нет, это "зварщик" такой. Электроды - ОК46 от ESAB - вполне достойные.
разведу руки )))
Наташа по сути актриса. Да, она во многом разбирается, но поверхностно. В основном читает сценарий. И много в каких видео своих (неудачные сцены) об этом говорила.
варит она уже на 3+, а может даже на 4-
разведу руки )))
Вот так всегда!
Не увиливайте от ответа! Красуня? Чи ні?
Вы меня не грузите, я человек замученный шлаком!
Я дико извиняюсь, но мне верные люди рассказывали, что есть такой полуавтомат ;))))), который без шлака варит. Врут, штоле?
Вы меня не грузите, я человек замученный шлаком!
Мож и не врут, но говорят ему баллон с каким-то газом надо, а это уже выше некоего предела до которого я готов погрузиться в сварку :-)
разведу руки )))
Вот так всегда!
Не увиливайте от ответа! Красуня? Чи ні?
тему женской красоты надо в отвлеченные переносить, так как она безконечна, как вселенная )))
PS если откроете, то поддержу, так как работал "с предварительно сортированным списком" )))
тему женской красоты надо в отвлеченные переносить, так как она безконечна, как вселенная )))
Эх, было время, и были темы :-(
(посмотрите, какая там дальше дискуссия про сортировку и прочее - поэзия!)