ArSid - Arduino Sid Synthesizer

Mon 21-Jan-19
21:46:27




Het LCD-Display

Datum: Sun 13 March 2016
Samenvatting: Het LCD-Display met een RGB achtergrond verlichting.
 Soort Artikel: Electro
Status: Afgerond



[Tekst] [Afbeeldingen] [Aansluitingen] [Broncodes]
lcd_1-aansluiting.jpg
1/9: lcd_1-aansluiting.jpg.
lcd_2-connector.jpg
2/9: lcd_2-connector.jpg.
lcd_3-mega.jpg
3/9: lcd_3-mega.jpg.
lcd_4-latches.jpg
4/9: lcd_4-latches.jpg.
lcd_5-aansluitingen.jpg
5/9: lcd_5-aansluitingen.jpg.
lcd_6-initialisatie.jpg
6/9: lcd_6-initialisatie.jpg.
Meer
[Tekst] [Afbeeldingen] [Aansluitingen] [Broncodes]

In de bovenplaat is een LCD-Display met een RGB-Led als achtergrond verlichting (Background Light) gemonteerd. Deze is voorzien van een print connector. Hierop zijn twee stukken flatkabel aangesloten. Een breed stuk voor alle aansturingen van de tekens, een 4-aderig stuk voor het aansturen van de backlight-Led. Het andere eind is voorzien van een print connector.

Backlight Led.

Er is besloten om deze rechtstreeks op de Mega aan te sluiten op de "digitale" pinnen 11, 12 en 13 en wel via een aangepaste print connector.

In geval van zware storing (in de voeding of zo), kan de Mega via een RGB-code (of zo) laten zien dat er iets aan de hand is. Deze eventuele toekomstige uitbreiding lijkt mij op dit moment wel heel handig om alvast "in te bouwen".

De Lcd aansturing.

Via de brede flatkabnel (14 aderig) worden de tekens naar het Lcd gestuurd. Deze flatkabel komt op twee register IC's, die aangesloten worden op de adres-/ databus constructie.

De Latches.

Ondertussen is de aansturing voor de Lcd gebouwd en uitgebreid besproken bij de Latches-print. De 4 aders van de Backlight Led gaan ook naar deze print en worden dan rechtstreeks verbonden met de hier eerder besproken Mega digitale pinnen 11, 12 en 13.

Bij de Latches-print is ook uitgebreid de test van de lcd aansturing besproken (inclusief broncode van de Lcd Aansturing-test).

De aansluitingen van het display.

Voor de volledigheid is hier nogmaals een overzicht van de aansluitingen van het Lcd-Display.

PinNaam Functie Kleur draad
1 Gnd Ground Zwart Gnd
2 Vcc +5V Lcd Rood +5V
3 Vlcd Lcd Display Bias Groen Potmeter Loper
5 Rs Register Select: L=Command H=DataBlauw Arduino D12
4 R/W Read/Write: L=Write H=Read Blauw Gnd
6 Enable Enable H->L=Accept Data Blauw Arduino D13
7 D0 Data I/O 0 Geel Arduino D1
8 D1 Data I/O 1 Geel Arduino D2
9 D2 Data I/O 2 Geel Arduino D3
10 D3 Data I/O 3 Geel Arduino D4
11 D4 Data I/O 4 Oranje Arduino D5
12 D5 Data I/O 5 Oranje Arduino D6
13 D6 Data I/O 6 Oranje Arduino D7
14 D7 Data I/O 7 Oranje Arduino D8
15 Anod. VccBacklight Common Anode Rood +5V
16 Kat. Rood Backlight Rood Wit Arduino D9
17 Kat. GroenBacklight Groen Wit Arduino D10
18 Kat. BlauwBacklight Blauw Wit Arduino D11


[Tekst] [Afbeeldingen] [Aansluitingen] [Broncodes]

Afbeeldingen

lcd_1-aansluiting.jpg
1/9: lcd_1-aansluiting.jpg.
lcd_2-connector.jpg
2/9: lcd_2-connector.jpg.
lcd_3-mega.jpg
3/9: lcd_3-mega.jpg.
lcd_4-latches.jpg
4/9: lcd_4-latches.jpg.
lcd_5-aansluitingen.jpg
5/9: lcd_5-aansluitingen.jpg.
lcd_6-initialisatie.jpg
6/9: lcd_6-initialisatie.jpg.
lcd_7-voedingcontrast.jpg
7/9: lcd_7-voedingcontrast.jpg.
lcd_8-fonttabel.jpg
8/9: lcd_8-fonttabel.jpg.
lcd_9-instructies.jpg
9/9: lcd_9-instructies.jpg.
[Tekst] [Afbeeldingen] [Aansluitingen] [Broncodes]