Difference between revisions of "LCDDisplay"

From Let's Control It
Jump to navigation Jump to search
Line 5: Line 5:
  
 
= Hardware =
 
= Hardware =
We sluiten een LCD Display aan met een I2C interface. Dit display werkt met 5 volt, dus je hebt een levelshifter nodig tussen het LCD Dislay en de ESP.
+
We sluiten een LCD Display aan met een I2C interface. Dit display werkt met 5 volt VCC, maar de I2C aansluitingen zijn mogelijk "zwevend". Het 2004 display van Funduino dat we bij de test hebben gebruikt kon direct worden aangesloten.
  
 
=== Aansluitingen ===
 
=== Aansluitingen ===
 
<span style="color:red">
 
<span style="color:red">
Let op: De chip gebruikt 5 volt signalen die niet geschikt zijn voor de ESP module. Een levelshifter is noodzakelijk tussen de datapinnen van de MCP23017 en de ESP!!!</span>
+
Let op: De LCD Module heeft een voedingsspanning van 5 volt. De I2C aansluitingen kunnen zwevend zijn en dan kun je deze direct op de ESP aansluiten. Sommige displays hebben blijkbaar weerstanden naar VCC en dan staat er 5 volt op. In dat geval moet je een levelshifter gebruiken (kan ook met 3V3 zenerdioden naar massa)</span>
  
 
   LCD ESP-01
 
   LCD ESP-01

Revision as of 15:11, 26 April 2015

Bestand:LCDConnexio.jpg

Introductie

Een ESP8266 module kan worden gebruikt om een LCD Display aan te sturen

Hardware

We sluiten een LCD Display aan met een I2C interface. Dit display werkt met 5 volt VCC, maar de I2C aansluitingen zijn mogelijk "zwevend". Het 2004 display van Funduino dat we bij de test hebben gebruikt kon direct worden aangesloten.

Aansluitingen

Let op: De LCD Module heeft een voedingsspanning van 5 volt. De I2C aansluitingen kunnen zwevend zijn en dan kun je deze direct op de ESP aansluiten. Sommige displays hebben blijkbaar weerstanden naar VCC en dan staat er 5 volt op. In dat geval moet je een levelshifter gebruiken (kan ook met 3V3 zenerdioden naar massa)

 LCD 	 	ESP-01
 GND 	 	GND
 VCC    	-
 SDA		GPIO 0 (via levelshifter!!!)
 SCL		GPIO 2 (via levelshifter!!!)

syntax

Het commando kan worden gebruikt in de eventlist of vanaf de command-line:

LCDI2CWrite <line>,<column position>, <data command>, <data option>
Parameter: Beschrijving: Bereik: Opmerking:
Line Regelnummer 1-2 (of 1-4)
Column Kolom positie 1-16 (1-20)
data command Message, Clock, IP, PortInput, Variable, Event
data option Indien Message: label id van de tekst die moet worden getoond Message:1-20


Voorbeeld

LCDWrite 1,1,Message,1