Cat hungry.png
Здравствуйте! Собираем деньги на перевод материалов по электронике(https://www.allaboutcircuits.com/education/). Реквизиты указаны здесь.

Arduino:Библиотеки/PCD8544

Материал из Онлайн справочника
Перейти к: навигация, поиск

Перевод: Максим Кузьмин (Cubewriter)
Перевел 2686 статей для сайта.

Контакты:

Проверка/Оформление/Редактирование: Мякишев Е.А.


Ambox content.png Черновик


Библиотека PCD8544 [1][2]

Это библиотека для работы с монохромными LCD-дисплеями Nokia 5110. Приобрести такие можно, к примеру, здесь.

Эти дисплеи использовались в старых сотовых телефонах Nokia 5110/3310 (до того, как смартфоны превратили каждый сотовый телефон в телевизор). Это монохромный LCD-дисплей размером 84 на 84 пикселя и диагональю 1,5 дюйма. Кроме того, у него есть белая подсветка. На нем можно показывать графику, текст и растровые изображения.

Эти дисплеи недороги, просты в использовании, требуют лишь несколько цифровых I/O контактов и относительно небольшую батарею.

Чтобы управлять дисплеем, понадобится SPI-интерфейс, состоящий из 3-5 выходных цифровых контактов (в зависимости от того, хотите ли вы вручную управлять линиями CS и RESET). Еще один контакт можно отвести под управление подсветкой (через вкл/выкл или ШИМ), но светодиоды подсветки нужно подключить к транзистору.

Дисплей работает на чипе PCD8544, для питания которого надо 3,3 вольт, так что вам понадобится 3-вольтовый источник питания (впрочем, возможно, даже не так много – будет достаточно и 10 мА). Логика должна быть 3-вольтовой (во избежание повреждения), но если воспользоваться чипом для переключения логики (такой бесплатно идет в комплекте с дисплеем, если купить его по ссылке в начале статьи), то дисплей можно подключить и к устройству с 5-вольтовой логикой вроде Arduino.

Подробнее о том, как подключить дисплей к Arduino, читайте тут.

Adafruit инвестировала время и ресурсы, создавая эту библиотеку с открытым кодом. Пожалуйста, поддержите Adafruit и оборудование с открытым кодом, покупая продукты Adafruit!

Написана Лимор Фрид (Limor Fried, Ladyada) для Adafruit Industries. Лицензия BSD license, подробней читайте в файле «license.txt».

Загрузка и установка

Чтобы загрузить библиотеку, пройдите по этой ссылке, кликните на зеленую кнопку Clone or download, а затем на Download ZIP. Когда файл скачается, распакуйте его, а получившуюся папку переименуйте в «Adafruit_PCD8544». Проверьте эту папку на наличие файлов «Adafruit_PCD8544.cpp» и «Adafruit_PCD8544.h».

Теперь поместите эту папку в папку для библиотек IDE Arduino. Чтобы узнать, где находится эта папка, откройте IDE Arduino, кликните на Файл > Настройки (File > Preferences) – адрес папки будет указан в самом верху, в поле «Размещение папки скетчей» (Sketchbook location). Если этой папки еще нет, вам нужно будет создать ее самостоятельно. Затем перезапустите IDE Arduino.

Примеры

  • pcdtest - Тестовый скетч для библиотеки PCD8544

См.также

Внешние ссылки

  1. adafruit.com - Nokia 5110/3310 monochrome LCD + extras
  2. github.com - Adafruit-PCD8544-Nokia-5110-LCD-library