Дисплей от Nokia 3310 является распространенным устройством для отображения информации. Без особых проблем подключается к любому микроконтроллеру. Единственный недостаток - это питание 3.3V, но при использовании Ардуино особых проблем это не доставляет. Дисплеи от nokia 3310 имеют разрешение 84 на 48 точек. Передача данных на дисплей осуществляется через SPI-интерфейс. Распинвка дисплея представлена на рисунке:
Технические характеристики дисплея представлены ниже.
Описание и назначение каждого вывода дисплея записаны в таблице.
Дисплей помещается на специальную печатную плату. В результате получаем удобный модуль для работы с ардуино. Его так же можно использовать в самостоятельных проектах.
Готовый модуль подключаем к ардуино по схеме:
Между 7-ым выводом модуля и землей необходимо подключить конденсатор емкостью 4.7 мкФ как на фото выше.
Скетч для тестирования модуля представлен ниже:
- #include <ASCII.h>
- #include <NokiaLCD.h>
-
- NokiaLCD NokiaLCD(3,4,5,6,7);
-
- void setup()
- {
- Serial.begin(9600);
- NokiaLCD.init();
- NokiaLCD.clear();
- }
-
- void loop()
- {
- NokiaLCD.setCursor(1,1);
- NokiaLCD.print("Hello World!");
-
- NokiaLCD.setCursor(4,2);
- NokiaLCD.print("Nokia 3310");
-
- NokiaLCD.setCursor(30,3);
- NokiaLCD.print("con");
-
- NokiaLCD.setCursor(15,4);
- NokiaLCD.print("Arduino");
- }
Библиотеку для работы с дисплеем N3310 можно скачать тут.
|