Подключение двух датчиков температуры с выводом на олед дисплей
- Войдите на сайт для отправки комментариев
Ср, 11/01/2017 - 20:35
Прошу помощи допилить скетч по двум датчикам и олед дисплею
Прошу помощи допилить скетч по двум датчикам и олед дисплею
Если хотите , что бы Вам помогли, научитесь постить текст программы в соответствии с правилами форума,
У меня подключено два датчика через программу FLProg можно глянуть через ком порт и температура хорошо считывается с двух датчико.А на дисплее только с одного и все.Помогите сделать чтоб ч двух.
Выброси свою бяку, код считывания отсюда, на дисплей выводим temp1, temp2 (взамен Serial.print()).
Спс попробую и отпишусь позже.Я же только начинаю этим заниматься.А подключать же паразитно к одним пинам?
А подключать же паразитно к одним пинам?
Нахрена? Или для третий провод никак не провести? Паразитное питание - способ найти гемморой. При возможности лучше избегать.
Ошибку выдает и все.
Вот здесь
Какая у вас плата, что значит запись:
OneWire ds(2); должно быть OneWire ds(2);
Какую ошибку выдает?
Привет.Я щас на работе.Приеду и попробую.Я когда проверку делаю или пытаюсь загрузить скетч отмечает эту строку.Вот я ее и скопировал.Я приеду и переделаю как ты написал.А что значит в замен (Serial.print())?Как это взамен?
Плата UNO
Сбросьте потом весь свой скетч и ошибки которые выдает.
Там есть блок с Serial.print-ами, вместо него ваш OLED с правильными переменными.
вот поменял как ты написал в начале и теперь самая нижняя строчка вот такая ошибка
поменял вторую строчку как ты написал
теперь на 50 ошибка.
Вместо пробелов вставляются HTML-коды неразрывного пробела...
щас вот такую ошибку когда я начал добавлять дисплей
Сделал вот так и теперь другая ошибка
чет у вас с методологией не то.
надо датчики подключить к плате дисплей тоже к плате. соответственно плата посредник между этими устройствами. соответственно вы можете в циклей через опред. промежутки получать опрашивая оба по очереди их анные а потом выводить по очереди тоже оба.
ну или если вы хотите чтоб дисплей управлял платой т.е. задавал опрос датчиков.
то в цикле у вас опрашивается дисплей на нажатием кнопки. проверяется какая кнопка нажать а затем опрашивается нужный датчик
NVV, вы как код вставляете? Никакого "nbsp" там быть не должно.
да ни то что с митодологией я просто только начал изучать ну можно сказать по мелочи.Вот почему такая белиберда.А в этом скетче как сделать я уже сделал что данных двое на дисплее но показания одинаковы что тут не так?
Объясни как я же сказал я можно сказать ниже 1 класса пробую читаю но вот пока не получается вы же уже как знающий человек.
Этот вставился нормально, а что с предыдущим, на который ссылку давал?
Ты?Какой первый?
NVV, вы как код вставляете? Никакого "nbsp" там быть не должно.
Оно у меня там везде)))))
Вот над которым я мучался просто добавляя строчки сделал на дисплее ДОМ и УЛИЦА но показания с одного на двух одинаковы
Который от dimax, если он такой же в IDE, как и здесь на экране, то работать никогда не будет.
ну а который последний скинул чкетч может там как то подправить можно?Он со 2 пина берет а если второй в 3 пин кинуть?
Короче, код с сайта ты вставляешь через задницу. Разворачиваешь код, наводишь курсор, справа высветится окошко, в нем наводишь на иконку "code", нажимаешь. Код откроется в новом окне, из этого окна копируешь и вставляешь в IDE. Прозит.
Не забудь прописать свои адреса датчиков.
IDE?
да не в адресах проблема то :))))
там температура при инициализацию в сетапа ж меряется.
а потом в цикле он ее передает ... одну и ту же которая и была прочитана при старте системы
IDE?
Там, где скетчи пишешь и чем в Ардуинку заливаешь. Надеюсь не блокнотом.))))
вот как ты сказал сделал прога его проверила и все норм.Теперь надо добавить библеотеки олед и адреса?
уже понял
да не в адресах проблема то :))))
там температура при инициализацию в сетапа ж меряется.
а потом в цикле он ее передает ... одну и ту же которая и была прочитана при старте системы
Ты код смотрел? Там ни сетапа, ни хрена нет. Одни служебные символы.
вот как ты сказал сделал прога его проверила и все норм.Теперь надо добавить библеотеки олед и адреса?
Оставляешь свою OLED библиотеку и что с ней связано. Все от DallasTemperature в топку.
Должны быть OLED и OneWire/
а температуре фукция в нее надо тогда передавать номер нужного датчика.
Вот ошибка
У меня они все в одни и теже пины подключены их подключить в разные?