There are some updates on this version.
Has 5V input to solve when displaying “pcDuino” on the E-Paper Shield the pcDuino will reboot.
At the first version the SPI interface cross the Arduino SPI, we fix this issue, now we can use hard SPI interface, improved display speed.
Step 1: Wiring Giagram
Step 2: Experiment Introduce
1. Use Image2Lcd
How to use Image2lcd software please refer to other post
2. Introduce some commands
E-Paper Shield uses SPI interface, in order to improve refresh speed, we suggest to use hard SPI and D9 for status output. After sending every command or data, need to judge and wait until the module is free. (If the module is idle, the level of status output pin D9 wiil be turned. If the module do not turn level for a long time, we can pull CS signal to end the current command and get back to idle status. (Note: When refreshing image data, it will take a longer time). For example,
DeviceStatus = digitalRead(STATUS_PIN); //Record the status before sending
digitalWrite(CS_PIN,LOW);//Low CS signal
SpiExchangeByte(3); //Send commands
while(digitalRead(STATUS_PIN) == DeviceStatus)//Judge and wait for module to idle
digitalWrite(CS_PIN,HIGH);//High CS singal