помогите с акваконтроллером
- Войдите на сайт для отправки комментариев
Ср, 15/04/2015 - 01:31
помогите я вдруг поня что я чего то не понимаю имееться arduino uno, lsd1602 с кнопками, часы ds3231, термодатчик Ds18b20, два шим irf520n и Y82 - L298N
была задумка плавное включение и затухание светодиодов по времени и плавный запуск охлаждения. окружающая температура будет браться с часов а внутренняя с датчика.
И какая часть кода не работает как задумано?
Если весь холивар осилите, посмотрите здесь . Код не шедевр, но летает. Пережевано очень тщательно. Нет плавного запуска охлаждения, но это уже детали. Брать наружную температура с часов, которые наверняка стоят рядом с тепловыделяющими элементами в закрытым корпусе, не самое лучшее решение.
дело в том что я даже скетчи объединять не могу. я надеялся что может у кого то есть такой скетч с такими комплектующими. я находил похожее но при заливке выдавало ошибку компиляции. а в исправление я тоже новечёк
дело в том что я даже скетчи объединять не могу. я надеялся что может у кого то есть такой скетч с такими комплектующими. я находил похожее но при заливке выдавало ошибку компиляции. а в исправление я тоже новечёк
помогите соеденить два скетча
Для начала, почитайте как вставлять код.
На мой взгляд, чем это вместе складывать, проще новый на их основе написать.
И главное, что вы хотите? Потратить время (месяца 1,5-2) научится немного программить написать код под себя, или получить сразу работающий результат?
я не предполагал что будет так. я думал закажу платку к ней комплектующие, соберу их скачаю скетч подходящий и всё будет работать. да ни тут то было, я расчитывал на готовый скетч. а учится время не позволяет. жаль. теперь будет просто валяться ардуинка.
задарите её пионерам тогда....
я не предполагал что будет так. я думал закажу платку к ней комплектующие, соберу их скачаю скетч подходящий и всё будет работать. да ни тут то было, я расчитывал на готовый скетч. а учится время не позволяет. жаль. теперь будет просто валяться ардуинка.
Так возьмите тот скетч на который я давал ссылку, он вроде делает почти как вам нужно. Комплектуха которая понадобится кроме вашей - LCD2004 под I2C, IR сенсор и шилд с релюшками.
нашёл то что мне нужно. полностью рабочий скетч, но опять же нужна помощь по написанию самой простой менюшки, чтобы можно было кнопками изменить время вкл и выкл. и как продублировать ещё три выхода (11,12,13) один из них можно сделать шим. Не оставте мою беду в стороне пожалуйста
serega.gram, в данный момент, вы впустую тратите время. Чем тратить его без пользы, пытаясь впихать невпихуемое, прочитайте здесь .
Далее, начните препарировать ваш код. Для начала выведите через Serial.print стандартный "HELLO", затем тоже самое на LCD, в позицию которая вам нравится, потом туда же считанное значение кнопки.
После этого можно будет двигаться дальше. Поверьте, это не так сложно, как кажется. Основной геммор у вас будет с меню (работа нудная и кропотливая), но имея предыдущий опыт отладки вполне решаемая.
Если хотите кавалерийским наскоком, то лучше в "ищу исполнителя".
всё ясно. последний вопрос, последний скетч что я выложил 19.04 вы не можете проверить на ошибку. потому что он компилируеться загружаеться но на дисплей ни чего выводиться
Если не выводится вообще ничего, крутим подстроечник до появления прямоугольников или проверяем соответствие ног строке 12.
по словам автора скетч рабочий, и соответствие ног совпадает. потому что любой другой скетч заливаю с такой распиновкой и всё работает. у меня подозрение что в нём что то не дописано.
Глазами ничего крамольного не видно, будет время, попробую загрузить.
спасибо
Я вас не обрадую, у меня отказывается компилится. Ругается на OneWire. Возможно разные с вами библиотеки((((
жаль. у меня были большие надежды на этот скетч
Покопаться самому совсем нет желания?
да я даже незнаю с чего начать с моими знаниями . соотношение подключения ног экрана совпадает. меня смущают другие выходы подключения в скетчи
здраствуйте. в долгих поисках, нашёл подходящий мне скетч. но есть один нюанс почему то не срабатывает пин термостата и их там два выхода . я хочу один из них использовать для охлаждения. изначально они идут 40 . 41 я переписываю на 13 температура опускаеться и вроде должно сработать на включение а не хочет. а так меня всё устраивает плавное включение -затухание. Сможете помочь?
да я даже незнаю с чего начать с моими знаниями . соотношение подключения ног экрана совпадает. меня смущают другие выходы подключения в скетчи
надо начать с создания новой темы... рекомендации на сайте есть... и про вставку кода в сообщение тоже есть...
всё выяснил всё работает. это я тупанул
и снова здраствуйте. не поможете прописать библиотеку LiquidCrystal_I2C. практически везде получалось а тут не могу. в том виде код работает а c i2c не хочет
Здравствуйте не подскажите как правильно прописать под i2c. С обычной распиновкой код работает. Обычно получалось подменит строки.
0400
if
(bstate == 99) {
0401
Serial
.print(
"ERROR: "
);
Serial
.println(button);
0402
}
0403
0404
if
(blast != bstate) {
0405
// state has changed
0406
if
(bstate >=1 && bstate <= 5) {
0407
Serial
.print(
"BUTTON: "
);
Serial
.println(bstate);
0408
return
(bstate);
0409
}
0410
}
0411
return
(0);
0412
}
А как читать такой код с бесконечными
  ?
Может Вы его лучше скопируете из текстового редактора или ардуино IDE?
Да и вообще потратили уже целый месяц на поиск, за это время даже человек никогда не видивший кода сможет написать программку, которая моргает диодами и даже сделает их плавное затухание. И всё это не дёрганьем непонятного кода из разных мест, а вдумчивым чтением документации или одной из множества статей по тому как программировать ардуино. Освоив базу уже легко смогли бы написать необходимый код в нсчастных 100-200 строк.
И я думаю, Вам уже стоит понять, что люди тут потратили кучу времени на то что бы понять как это всё работает. И что Вы думаете, Вам вот так за бесплатно просто кто-то отдаст ещё несколько часов своей жизни на то что бы изучить Ваш не малый код и понять что имено Вам в нём нужно поменять? Это наивно.
Если не хотите думать, платите тем, кто готов думать. Если хотите всё и на халяву, то так не будет.
здраствуйте. я не прошу мне написать код, мне было интересно почему не получаеться переписать с аналогово подключения дисплея на цифровое. столько раз получалось а с этим скетчем ни как. я пытаюсь найти более подходящий для меня программу. тем более что люди их выкладывают в свободный доступ. выше будет кусок кода как я обычно прописываю под i2c . какая моя ошибка, подскажите.
Из того что было в предыдущих постах, выходило, что Вы именно хотите, что бы кто-то всё сделал за Вас.
Возможно надо яснее излагать мысли. Но впечатление именно такое, что всё и на халяву, дай дай...
Если это не так, то стоит задать вопрос по новой. И желательно что бы код был спрятан в нужные тэга, а пробелы были пробелами, иначе никто это читать не будет.