как же вы без функций то... ну ничего, еще научитесь...программка для метеостанции норм, но есть куда рости. попробуйте если хотите значения выводить не int а froat, это те что с точкой. вместо if else можно switch использовать, он при больших объемах как то нагляднее... но это кому как нравится. Если используете много однотипных переменных (у вас r1-r8) то можно их задать через массив r[8], и обращаться через for (byte i=0;i<8;i++){обращение r[i]} но помните что адреса будут с 0 по 7, если обратиться r[8] будет рандомное значение из памяти...
да в принципе вроде все тоже:) Спасибо, у Вас от LCD.clear() и delay() экран не мерцает?
Узнаю свое меню о котором я писал года три назад (радует что комуто оно пригождаеться), вот тут ребята над ним работали и вроде довели до ума, я сам его в железе не пробовал, только в proteus. Т.к. на тот момент я только начинал изучать Arduino многое делал не правильно.
На данный момент думаю чтобы в этом меню избавиться от мерцания необходимо секцию кода которая выводит экранчики вызывать раз в 50-100мск по millis() (как бы 20 кадров в секунду), например как я делал тут143 строка кода.
а есть кто-нибудь кто подключал ардруино к бортовой сети авто? было бы круто если бы поделились опытом:( знаю, что там скачки напряжений могут быть до 100 В, и переполюсовки, обычный преобразователь DC/DC не поставишь, нужна еще защита от всех этих "прелестей"?
Снеси нах-р свою ардуину ИДЕ!!!
и установи последнюю чтоб никому мозг не епать!
Снеси нах-р свою ардуину ИДЕ!!!
и установи последнюю чтоб никому мозг не епать!
тоже вариант, так и сделаю:) мозг "ипать" никому и не собирался, зря Вы так
тоже вариант, так и сделаю:) мозг "ипать" никому и не собирался, зря Вы так
*работает только в версии arduino-1.6.7
что бы работало в версиях младше вплоть до Arduino 1.0, нужно в код #1 добавить первой строкой
**проверяем.
добавь строку #include <Arduino.h> и сообщи, какая версия Дуино ИДЕ у тебя, если не работает - я перепроверю, что не так.
добавлял 1.0.5
сейчас последнюю поставлю попробую
добавлял 1.0.5
хреново добавлял.
проверено всё работает без ошибок в:
*работает только в версии arduino-1.6.7
что бы работало в версиях младше вплоть до Arduino 1.0, нужно в код #1 добавить первой строкой
**проверяем.
поставил 1.6.6 тут описание ошибки нормальное, это с директорией ошибка была:)
James, посмотрите на код проекта, над которым я сейчас работаю. Код рабочий. Много чего прокомментировано, может что-либо почерпнете для себя:
да в принципе вроде все тоже:) Спасибо, у Вас от LCD.clear() и delay() экран не мерцает?
как же вы без функций то... ну ничего, еще научитесь...программка для метеостанции норм, но есть куда рости. попробуйте если хотите значения выводить не int а froat, это те что с точкой. вместо if else можно switch использовать, он при больших объемах как то нагляднее... но это кому как нравится. Если используете много однотипных переменных (у вас r1-r8) то можно их задать через массив r[8], и обращаться через for (byte i=0;i<8;i++){обращение r[i]} но помните что адреса будут с 0 по 7, если обратиться r[8] будет рандомное значение из памяти...
да в принципе вроде все тоже:) Спасибо, у Вас от LCD.clear() и delay() экран не мерцает?
Узнаю свое меню о котором я писал года три назад (радует что комуто оно пригождаеться), вот тут ребята над ним работали и вроде довели до ума, я сам его в железе не пробовал, только в proteus. Т.к. на тот момент я только начинал изучать Arduino многое делал не правильно.
На данный момент думаю чтобы в этом меню избавиться от мерцания необходимо секцию кода которая выводит экранчики вызывать раз в 50-100мск по millis() (как бы 20 кадров в секунду), например как я делал тут 143 строка кода.
Есче про меню
нет, мерцаний нет.
а есть кто-нибудь кто подключал ардруино к бортовой сети авто? было бы круто если бы поделились опытом:( знаю, что там скачки напряжений могут быть до 100 В, и переполюсовки, обычный преобразователь DC/DC не поставишь, нужна еще защита от всех этих "прелестей"?