Барометр

Olegania
Offline
Зарегистрирован: 01.12.2021

Добрый день. Подскажите пожалуйста новичку. Хочу собрать барометр на ардуино. По этой ссылке. https://lesson.iarduino.ru/page/urok-7-arduino-pogodnaya-stanciya-na-baze-barometra-bmp180-termometra-ds18b20 проблема в том, что плата ардуино 168, не хватает памяти на скетч. Мне помогли удалить из скетча термометр, чтоб был только один барометр. Установил скетч, но толку нет. Экран пустой. Что я сделал не так? Скетч прилагаю.

===============================================

http://arduino.ru/forum/obshchii/vstavka-programmnogo-koda-v-temukommentarii

 

rkit
Offline
Зарегистрирован: 23.11.2016

Ты делаешь уроки, до которых еще надо дорасти. "Помогли удалить термометр", будто это какая огромная экономия памяти, код с первой же строчки некорректный.

ua6em
ua6em аватар
Offline
Зарегистрирован: 17.08.2016

1. этот скетч даже не скомпилируется
2.  код вставлен не по правилам форума

andriano
andriano аватар
Offline
Зарегистрирован: 20.06.2015

Olegania, у 168 недостаточно памяти, чтобы разместить экранный буфер OLED дисплея.

Проще всего использовать не 168, а 328.

Другой вариант - использовать библиотеку для OLED, которая не использует экранный буфер (но для этого, вероятно, придется полностью отказаться от графики, ограничившись только текстом).

Olegania
Offline
Зарегистрирован: 01.12.2021

Не хватало 2кб памяти. Подскажите, что можно сделать, чтоб оставить барометр?

Olegania
Offline
Зарегистрирован: 01.12.2021

Скетч компилируется, закачал его на ардуино, но толку нет.

b707
Offline
Зарегистрирован: 26.05.2017

Olegania пишет:
проблема в том, что плата ардуино 168, не хватает памяти на скетч.

главный (и практически единственный) потребитель памяти в этом коде - это экран. Пока вы не уберете экран - в атмегу 168 этот код не влезет.

b707
Offline
Зарегистрирован: 26.05.2017

Olegania пишет:
Подскажите, что можно сделать, чтоб оставить барометр?

убрать экран. Тогда войдет и барометр и термометр и еще дофига всего

Olegania
Offline
Зарегистрирован: 01.12.2021

Использовать 328 это самое простое. Только его нет в наличии, а заказывать , это надо ждать. На олед дисплее должен отображаться только текст с датчика барометра, а как сделать это я не знаю, вот и прошу помощи знающих.

Olegania
Offline
Зарегистрирован: 01.12.2021

Только куда я буду выводить показания. Я пользуюсь не компьютером, а ардуино дроид.

andriano
andriano аватар
Offline
Зарегистрирован: 20.06.2015

Olegania пишет:
Использовать 328 это самое простое. Только его нет в наличии, а заказывать , это надо ждать. На олед дисплее должен отображаться только текст с датчика барометра, а как сделать это я не знаю, вот и прошу помощи знающих.

Вам посоветовали - использовать 328. Это самый дешевый вариант. Все остальные - в десятки раз дороже.

И, опять же, Вы просите не помощи, а чтобы сделали за Вас. 

ЕвгенийП
ЕвгенийП аватар
Offline
Зарегистрирован: 25.05.2015

Olegania пишет:
Только куда я буду выводить показания. Я пользуюсь не компьютером, а ардуино дроид.

Понятно :-(

Никуда не будете :-(

ua6em
ua6em аватар
Offline
Зарегистрирован: 17.08.2016

ЕвгенийП пишет:

Olegania пишет:
Только куда я буду выводить показания. Я пользуюсь не компьютером, а ардуино дроид.

Понятно :-(

Никуда не будете :-(

"Обидно! Знаете ли..."

Pyotr
Offline
Зарегистрирован: 12.03.2014

Olegania пишет:
Только куда я буду выводить показания. Я пользуюсь не компьютером, а ардуино дроид.

Выводи на телефон https://remotexy.com/ru/editor/