Направление правильное, если кто-то неоправданно жрёт память - переделать, если всё равно мало - перейти на другую плату. Но всё-таки не забывайте и про возможные ошибки программиста. Может где элементарно за границу массива залезли или упомянутые указатели не туда, куда ожидается указывают.
На старом форуме кстати и статьи про использование памяти были и темы про нехватку памяти. Поищите, может ещё что полезное подчерпнёте.
Мужики, предлагаю прекратить базар до тех пор, пока мы не увидим скетча. Уверен, что проблема там выеденного яйца не стоит, а мы тут развели …
Если он просто поменяет плату, не переставая “страдать фигней”, то очень скоро забьется и эта в 70 раз большая по объему память.
Надо лечить болезнь, а не замазывать симптомы.
Если сильно болит, то сначала можно замазать обезболивающим, а потом, без внешних раздражителей, уже лечить болезнь.
Когда пропадет раздражитель, пропадет и мотивация на лечение ))
Пейте таблетки от ардуйни, никаких проблем не будет. И маску не снимайте при разговоре с ардуинщиками) А то мало ли…заразная болячка.
Ампутация - выбор профессионалов! Устраняет болезнь вместе с причиной. Наиболее эффективна при головной боли.
ардульгин?
ардуцид
Ага. Ещё водка помогает. Иной раз мысль залезет “а не воткнуть ли тут delay с DigitalWrite”. Так берешь стакан… и эти мысли исчезают)
чет мне вчера не зашла, проснулся весь в соплях, видимо накануне, где то с миллисом нагрешил)))
Видимо у тебя здесь ошибка была:
if (millis() - timing > napilsya){ // Вместо napilsya подставьте нужную вам дозу
timing = millis();
Serial.println ("dorogaya, ya s ribalki...");