Здесь рассказывается про универсальный контроллер который можно применить в разных областях автоматики: теплицы, инкубаторы, аквариумы и т.д. Ссылка на проект: alexgyver.ru/g... Ссылка на прошивку: github.com/Ale...
День добрый. Собрал проект. Прошилось вроде не плохо, но линейнфй привод двигается по ПИ закону, в одну сторону в соответствии с коэфициентом П, а в другую сразу на 100проц отрабатывает. Хотел спросить, если кто то использовал привод с ПИ регулятором по температуре, как работает? Так же не правильно, или в обе стороны по Коэф П ? Ардуино версия 1.8.19 Версия проекта, 1.6.3
Всем привет. проект не сложный очень хорошая штука в хозяйстве может пригодится. Главное не забывайте проверять библиотеки. У Гайвера вышла новая более усовершенствованная библиотека знкодера она работает только с круглым энкодером с Али.. вот схема: SSMaker.ru/721d3d36/
Здраствуйте! Спаял , все ок. Прошивка загружаеться. Но на дисплее ничего. просто квадратики. перед пайкой проверил чисто на прямую, показывало скетч на теплицу. спаял. и все. что делать?
Проверяй всю пайку. Нужно было под ардуинку запаивать колодку и устанавливать на нее тогда для прошивки можно вытаскивать. И проверь библиотеки можно просто временно заменить папкой библиотек из контроллера.
не могу прошить. все время выходит следующее: "In file included from C:\GyverControl-master\firmware\GyverControl_1.6.3\a1_data.h:113:0, from C:\GyverControl-master\firmware\GyverControl_1.6.3\GyverControl_1.6.3.ino:132: c:\Users\motsn\Downloads\GyverControl-master\firmware\GyverControl_1.6.3\libraries\microWire\src/microWire.h:34:7: error: redefinition of 'class TwoWire' class TwoWire { ^~~~~~~ In file included from c:\Users\motsn\Downloads\GyverControl-master\firmware\GyverControl_1.6.3\libraries\LiquidCrystal_I2C/LiquidCrystal_I2C.h:7:0, from C:\GyverControl-master\firmware\GyverControl_1.6.3\a1_data.h:1, from C:\GyverControl-master\firmware\GyverControl_1.6.3\GyverControl_1.6.3.ino:132: C:\Users\motsn\AppData\Local\Arduino15\packages\arduino\hardware\avr\1.8.6\libraries\Wire\src/Wire.h:34:7: note: previous definition of 'class TwoWire' class TwoWire : public Stream ^~~~~~~ In file included from C:\GyverControl-master\firmware\GyverControl_1.6.3\a1_data.h:114:0, from C:\GyverControl-master\firmware\GyverControl_1.6.3\GyverControl_1.6.3.ino:132: c:\Users\motsn\Downloads\GyverControl-master\firmware\GyverControl_1.6.3\libraries\microLiquidCrystal_I2C/microLiquidCrystal_I2C.h:58:7: error: redefinition of 'class LiquidCrystal_I2C' class LiquidCrystal_I2C : public Print { ^~~~~~~~~~~~~~~~~ In file included from C:\GyverControl-master\firmware\GyverControl_1.6.3\a1_data.h:1:0, from C:\GyverControl-master\firmware\GyverControl_1.6.3\GyverControl_1.6.3.ino:132: c:\Users\motsn\Downloads\GyverControl-master\firmware\GyverControl_1.6.3\libraries\LiquidCrystal_I2C/LiquidCrystal_I2C.h:55:7: note: previous definition of 'class LiquidCrystal_I2C' class LiquidCrystal_I2C : public Print { ^~~~~~~~~~~~~~~~~ exit status 1 Compilation error: exit status 1". кто знает как победить это? мучаюсь третий день(
Попробуй папку : библиотеки из проекта, поменять с папкой библиотеки В документах Arduino или нужно программу ардуино предыдущих версий попробовать что то 1,8... новая версия ардуино ид старые библиотеки не пропускает.