28-04-2016, 21:42
Witam,
Ostatnio w łapki wpadł mi kolorowy wyświetlacz LCD od Nokii 3510i.
Znalazłem bibliotekę i przykład jej użycia na tym wyświetlaczu.
Nie za bardzo natomiast udało mi się znaleźć w jaki sposób podłączyc to "cudo" do Arduino.
W związku z tym mam pytanie czy ma ktoś z Was jakiś sprawdzony sposób podłączenia tego LCD?
Poniżej zamieszczam wspomniany wcześniej przykładowy kod w którym co prawda
są zdefiniowane piny jakie należy podłączyć ale wolałbym jakiś sprawdzony schemat...
Pozdr.
Ostatnio w łapki wpadł mi kolorowy wyświetlacz LCD od Nokii 3510i.
Znalazłem bibliotekę i przykład jej użycia na tym wyświetlaczu.
Nie za bardzo natomiast udało mi się znaleźć w jaki sposób podłączyc to "cudo" do Arduino.
W związku z tym mam pytanie czy ma ktoś z Was jakiś sprawdzony sposób podłączenia tego LCD?
Poniżej zamieszczam wspomniany wcześniej przykładowy kod w którym co prawda
są zdefiniowane piny jakie należy podłączyć ale wolałbym jakiś sprawdzony schemat...
Kod:
// Created by Piotr Danel for Arduinosolutions.com 2012
//#define sclk 9
//#define sdata 12
//#define rest 11
//#define cs 10
unsigned char Ver='B';
#include <Nokia3510i.h>
void setup()
{
pinMode(cs, OUTPUT);
pinMode(rest, OUTPUT);
pinMode(sdata, OUTPUT);
pinMode(sclk, OUTPUT);
digitalWrite(cs,HIGH);
digitalWrite(rest,HIGH);
digitalWrite(sdata,HIGH);
digitalWrite(sclk,HIGH);
}
void loop()
{
int i;
LCD_Initialize();
LCD_ColorSet(0); //0: 256 color mode,1: 4096 color moede
LCD_Clear(0xe0,0);
delay(1000);
LCD_Clear(0x1c,0);
delay(1000);
LCD_Clear(0x03,0);
delay(1000);
//showzifu(90,55,Ver,0x03,255);
showzifustr(10,10,"NOKIA 3510i",0,255);
showzifustr(25,25,"DEMO",0,255);
showzifustr(20,39,"ARDUINO",0,255);
showzifustr(5,53,"SOLUTIONS.COM",0,255);
/*
addset(28,20,67,59); //Set start Coordinate, start X, start Y, end X, end Y
for(i=0;i<1600;i++)
{
send(img[i],1);
}
*/
delay(1000);
}
Pozdr.
Jeżeli pomogłem, to poproszę o punkt reputacji