Hookup een LCD-scherm aan een Arduino in 6 seconden met 3, niet 6 pins (5 / 6 stap)

Stap 5: Software

De methode van het gebruik van een verschuiving registreren om te rijden deze schermen met slechts 3 pinnen lijkt te hebben oorspronkelijk beschreven door Stephen Hobley. Hij deed een groot werk van de ingebouwde LiquidCrystal bibliotheek aanpassen zodat het werkt briljant met de 595 Shift Register. Ik heb nu bijgewerkt deze bibliotheek zodat ze compatibel zijn met Arduino 1.x en enkele van de opdrachten van de pin Shift Register gemakkelijker te prototype met aangepast. U moet de laatste code te downloaden. Het is volledige functie en moet een drop-in vervanging voor elk project dat u al hebt.

Hier is de test Arduino sketch om u te tonen hoe de nieuwe bibliotheek, ter vervanging van de LiquidCrystal 6-pins met een grote 3-pins versie gebruiken.

---EXEMPLAAR ONDER HIER---
/*
* 3-pins Arduino interface voor HD44780 LCD's via 74HC595 Shift Register
* door Rowan Simms code
* Licentie: Creative Commons - Naamsvermelding.
* Volledige documentatie en beschrijving: http://rowansimms.com/article.php/lcd-hookup-in-seconds
*
* Deze schets toestaat Arduinos register te gebruiken een verschuiving te controleren van een LCD, waardoor
* een afname van de pennen het vereist van 6 naar 3 met behoud van volledige controle
* met inbegrip van de achtergrondverlichting in/uitschakelen.
* Dit vereist het gebruik van de LiquidCrystal595-bibliotheek
* beschikbaar op: http://code.google.com/p/arduino-lcd-3pin/
*/

#include < LiquidCrystal595.h > / / de bibliotheek
LiquidCrystal595 lcd(7,8,9);     datapin, latchpin, clockpin

VOID Setup {}
LCD.begin(16,2);             16 tekens, 2 rijen

LCD.Clear();
lcd.setCursor(0,0);
LCD.Print ("Wow. 3 pinnen!");
lcd.setCursor(0,1);
LCD.Print("Fabulous");
}

void loop {}
niet gebruikt.
}
---KOPIËREN HIERBOVEN HIER---

Kopieer dit naar een nieuwe schets na het installeren van de bibliotheek en uploaden naar je Arduino.

U moet nu worden koesteren in de glorieuze gloed van uw LCD-scherm.

Gerelateerde Artikelen

Aansluiten van een LCD-scherm op de Arduino

Aansluiten van een LCD-scherm op de Arduino

In dit instructable wij zal kijken naar een parallelle LCD op een Arduino aansluiten. Het LCD-scherm dat ik ben met behulp van de interface van het gemeenschappelijke HD44780 wordt gebruikt.  Vele LCD's hebben dit, kunt u meestal vertellen door de 16
Goedkope LCD-scherm voor de Arduino.

Goedkope LCD-scherm voor de Arduino.

We hebben gebruikt de pda met een desktopcomputer (robot) en met de Nslu2. Hier gaan we gebruiken een oude pda met seriële port.to act als een LCD-scherm. Iedereen heeft een of weet iemand die heeft een oude pda die ze niet meer gebruiken.  Ze vragen
Hoe Vervang gebroken LCD-scherm aan Samsung Galaxy

Hoe Vervang gebroken LCD-scherm aan Samsung Galaxy

De kerels van Hey,Welkom bij nieuwsgierigheid entertainment en DIY.In deze video zal ik u tonen hoe vervang ik een gebroken LCD-scherm op uw smartphone van Samsung.Geniet van!
Hoe maak je een Arduino gebaseerde nacht licht met infrarood afstandsbediening!

Hoe maak je een Arduino gebaseerde nacht licht met infrarood afstandsbediening!

Hier is een Instructable die u hoe tonen zal te bouwen van een licht met een Arduino gebaseerd-nachteen kleine infrarood afstandsbediening waarmee u doorlopen 10 pre set kleuren, en een willekeurige fadingkleur routine die voor eeuwig lussen.Dit inst
Dingen te doen als je verveeld op een regenachtige dag en thuis met praktisch niets vast te doen

Dingen te doen als je verveeld op een regenachtige dag en thuis met praktisch niets vast te doen

vergeet het oude gezegde: "Het wordt regende katten en honden". Is het meer als regent van tafels en stoelen? Kan niet uit te gaan met je vrienden? Niet gaan de films? Zo bent u vast thuis in uw zetel surfen op het web. Saai! Nou, zijn hier enke
Een LCD-scherm en een ultrasone afstandssensor verbindt met een Arduino

Een LCD-scherm en een ultrasone afstandssensor verbindt met een Arduino

Toen ik begon spelen met Arduinos, was dit de eerste kleine set up ik gemaakt. De video is een beetje armen. Dit was mijn eerste ga op dingen zodat ik verontschuldig me dat ik niet tot snuif terug dan was. Anyway, zeer eenvoudig instellen. Wat we doe
Hoe te gebruiken een Nokia 5110 84 X 48 LCD-scherm met je Arduino (het is gemakkelijk en goedkoop!)

Hoe te gebruiken een Nokia 5110 84 X 48 LCD-scherm met je Arduino (het is gemakkelijk en goedkoop!)

Het is goedkoop en eenvoudig toe te voegen een 84 X 48 LCD aan uw Arduino project.  Deze Nokia 5110 displays zijn overschot uit de Nokia-telefoons van de late 90 's.  Terwijl de tech oud is, maakt het een fantastische backlit display voor uw projecte
Raspberry Pi + Arduino Serial met LCD-scherm

Raspberry Pi + Arduino Serial met LCD-scherm

IntroDit is mijn Raspberry Pi info LCD, ik wilde proberen en krijgen de Arduino en de Raspberry Pi met elkaar praten via USB seriële en ik maakte dit kleine project.De Raspberry Pi een python-script gebruikt om de gegevens en stuurt het als tekenreek
Connect A 16 x 2 LCD Display aan een Arduino

Connect A 16 x 2 LCD Display aan een Arduino

Welkom bij mijn eerste instructable,Ik zal u tonen hoe u een 16 x 2 LCD-scherm verbinding met een arduino,Volg deze eenvoudige stap voor stap instructies en zul je het gedaan in geen tijd :)Stap 1: Verzamel alle Items die u nodig hebt :) u het volgen
Home Security Alarm of een bewegingsmelder met behulp van Arduino,P.I.R Sensor en LCD-scherm.

Home Security Alarm of een bewegingsmelder met behulp van Arduino,P.I.R Sensor en LCD-scherm.

Hallo iedereen,Vandaag ga ik om u te tonen hoe maak je een interessante, goedkope en prachtige huisveiligheid alarm. Deze Gadget helpt u om uw huis tegen dieven beschermen. In dit project 'm i gonna een Freeduino Board(Arduino Compatible),P.I.R Senso
Hoe maak je een Emoticon vest met LCD-scherm

Hoe maak je een Emoticon vest met LCD-scherm

Concept:Ik zou graag een jasje dat een kleine LCD-scherm heeft voor het maken van subteksten voor interpersoonlijke menselijke interactie. De gebruiker zou een beperkte "toetsenbord" met krachtsensors en knoppen onder zachte silicone toetsen geb
Hoe verbind ik een seriële LCD met een Arduino Nano

Hoe verbind ik een seriële LCD met een Arduino Nano

In een eerdere instructable ik aangetoond hoe verbind de seriële LCD met een Arduino UNOGisteren, ik wilde twee Arduinos gebruiken voor een RF-project en realiseerde me dat ik niet weet hoe de seriële LCD met de Arduino Nano. Dus met een beetje van h
Een LCD-scherm in uw Poker tabel plaatsen

Een LCD-scherm in uw Poker tabel plaatsen

als je net als ons, u willen houden een home pokertoernooi elke keer in een tijdje. Mijn vrienden en ik zijn geweest dit te doen voor een paar jaar, en zijn gewend aan het gebruik van een computer of laptop als een blinde klok, en spel en speler stat
Bedrading en programmeren van de elektrische Imp met een LCD-scherm

Bedrading en programmeren van de elektrische Imp met een LCD-scherm

hechten van een LCD-scherm aan een elektrische ImpWat is een elektrische Imp?Het is een Wifi aangesloten processor in een super klein pakket. Check de website voor meer informatie - Elektrische ImpIk kocht de Sparkfun seriële ingeschakeld 16 x 2 LCD