Enkelt exempel för E-papper (2 / 3 steg)
Steg 2: Experiment införa
1. Använd Image2Lcd
Hur du använder Image2lcd programvara hänvisas till andra inlägg
http://learn.linksprite.com/pcduino/Arduino-ish-program/UART/Electronic-Paper/
2. införa vissa kommandon
E-papper sköld använder SPI gränssnitt, för att förbättra friska upp hastighet, föreslår vi för att använda hårda SPI och D9 för status utgång. Efter att skicka varje kommando eller data, måste bedöma och vänta tills modulen är gratis. (Om den är inaktiv, nivån på status utdata pin D9 wiil stängas. Om modulen inte blir nivå under en lång tid, kan vi dra CS signal att avsluta den aktuella kommandot och komma tillbaka till inaktiv status. (Obs: när uppfriskande bilddata, det kommer att ta längre tid). Till exempel
void ClearScring(void)
{
bool DeviceStatus;
DeviceStatus = digitalRead(STATUS_PIN); Spela in status innan du skickar
digitalWrite (CS_PIN, låg), //Low CS signal
SpiExchangeByte(3); Skicka kommandon
While(digitalRead(STATUS_PIN) == DeviceStatus) //Judge och vänta på modul på tomgång
{
;
}
digitalWrite (CS_PIN, hög), //High CS singal
}