В этом уроке расскажу, как работать с 0,96-дюймовый SSD1306 OLED-дисплем в среде Arduino IDE. Покажу как вывести текст и нарисовать фигуры. Как выводить текст на русском языке покажу в следующем уроке.
OLED-дисплей, который я буду использовать в этом уроке, - это модель SSD1306: 0,96-дюймовый с разрешением 128×64 пикселя, как показано на фото ниже.
Существует большое количество датчиков для Arduino, которые измеряют температуру и влажность. Сегодня я хотел бы рассказать про датчик серии SHT3x (SHT31). Данный сенсор достаточно новый и про него мало информации в сети интернет. После его проверки у меня остались положительные впечатления. Датчик достаточно точный и не сильно инерционный.
Точность этого модуля составляет ± 2% RH (для относительной влажности) и ± 0.3 °C (для температуры). Модуль осуществляет связь с последовательной шиной I2C и может работать со скоростью до 1 МГц.
Объем энергонезависимой памяти EEPROM в Arduino небольшой. И как же хранить большой объем данных без потери при перезагрузке? Для решения этой задачи на помощь приходит SD карта.
Arduino без проблем может создавать,удалять файлы, а также записывать данные в файлы. Об этом я рассказывал в предыдущих уроках:
Продолжаем
работу с
SD картой в среде Ardino IDE. И
сегодня мы будем
воспроизводить мелодии
и уведомления с карты памяти
.
Качество
воспроизводимой музыки не очень хорошее
. Смотрите пример в виде. Звук
тихий так как мелодии и оповещения
воспроизводятся без какого либо усиления.
Так звук воспроизводит Arduino. Не забудьте
добавить звук при просмотре видео.