Elektor LABS
Over dit artikel

E-Paper onder controle met Arduino

EPA20-A aangestuurd met een sketch

E-Paper onder controle met Arduino
Elektronisch papier – ofwel e-paper – is een bijzondere vorm van een display. Wanneer er een afbeelding (of tekst) wordt getoond is er geen energie meer nodig om het beeld weer te blijven geven. Er is alleen energie nodig om het beeld te wijzigen. Heel handig in toepassingen waar energie niet ruimschoots voorhanden is. Hier presenteren we een praktische toepassing van zo’n display en sturen we het aan met een Arduino/Elektor Uno.
Dit artikel kan alleen worden gedownload door geregistreerde gebruikers.
Login | Registreer nu!
Component list

Listing 1. Een voorbeeld Arduino-sketch met een afbeelding.

#include <Arduino.h>
#include <SPI.h>
#include <epa20.h>
#include <logo_ea.h>
#include <font_6x8.h>
#include <font_8x8.h>
#include <font_8x16.h>
#include <font_16x32nums.h>
#include "example.h"
epa20 EPA20;
void setup()
{
  EPA20.initialize(10,0,0,0,9,8);                //initialiseert het scherm
  EPA20.clear();
}
void loop()
{
  EPA20.clear();             //maakt het scherm leeg
  EPA20.picture(0,0,Image_example,BLACK,WHITE);
  EPA20.update();          //zorgt ervoor dat het scherm geüpdatet wordt

}
 

Onderdelenlijst

Weerstanden:
R1,R3,R5,R7,R9 = 2k7
R2,R4,R6,R8,R10 = 4k7
R20 = 5 Ω
 
Condensatoren:
C1...C10=1 µ, 50 V, 1206
 
Spoelen:
L1 = 22 µ, 0,25 A, SMD 1210
 
Halfgeleiders:
D1...D3 = MBR0530
T1 = STI1304

 
Diversen:
J1 = WF050-24T
Display = EPA20-A
Pinheaders 1x10, 1x8 (2), 1x6, steek 2,54 mm
 
use image 170101-002-00
Reacties worden ingeladen...