I am trying to write to Sharp memory LCD "LS027B7DH01" which isn't going well for me. I didn't find any useful information for beginners. I just want to display any character on the LCD. Here's my code:
#include<SPI.h>
int SCS=10;
int SI=11;
int SCLK=13;
int EXTCOMIN=4;
void setup()
{
pinMode(SCS,OUTPUT);
pinMode(EXTCOMIN,OUTPUT);
pinMode(SCLK,OUTPUT);
pinMode(SI,OUTPUT);
digitalWrite(SCS,HIGH);
tone(EXTCOMIN,40);
SPI.setClockDivider(SPI_CLOCK_DIV16);
SPI.setBitOrder(MSBFIRST);
SPI.setDataMode(SPI_MODE0);
SPI.begin();
SPI.transfer(0×20);
delay(3000);
}
void loop()
{
SPI.transfer(0×80);
delay(3000);
for (byte i=0; i<30;i++)
{
SPI.transfer(i+1);
delay(3000);
for(int j=0; j<50;j++)
{
SPI.transfer(0x0F);
delay(3000);
}
delay(3000);
SPI.transfer(0×00);
}
delay(3000);
SPI.transfer(0×00);
}