Hoe verbind ik een seriële LCD met een Arduino UNO (2 / 4 stap)

Stap 2: De schets

De eerste stap is de bibliotheek van de vloeibare kristallen downloaden als u nog niet hebt gedaan.

Ik zal toevoegen een zip-bestand met de bibliotheek voor Windows of u kunt gaan th en het zelf downloaden.

Zodra u de bibliotheek hebt, pak de inhoud in de Arduino library map op uw computer. Op mijn computer was de standaardlocatie C:\programfiles\Arduino\library.

Ik gehecht een kopie van de schets die ik in dit gebruikte instructable,

Hier is de verdeling:

Eerst moet u de bibliotheken te laden, we zullen laden wire.h, LCD.h en LiquidCrystal_I2C.h

laden van bibliotheken
#include wire.h

#include LCD.h

#include LiquidCrystal_I2C.h

Dan we moeten om te definiëren van de variabelen... in deze sectie alleen kopie als is omdat het vertelt de IDE, waar vind ik de PCF8574A en hoe om te interageren met de LCD inschakelen backlight, de Lees pin, schrijven pin en gegevens pinnen enz...

Variabelen definiëren

#define I2C_ADDR 0x27 //Define I2C adres waar de PCF8574A zich

#define BACKLIGHT_PIN 3

#define En_pin 2

#define Rw_pin 1

#define Rs_pin 0

#define D4_pin 4

#define D5_pin 5

#define D6_pin 6

#define D7_pin 7

Een andere regel is nodig voor het initialiseren van het LCD-scherm, dit gebeurt door middel van een matrix waarin de variabelen die we eerder gedefinieerd.

Initialiseren van de LCD
LiquidCrystal_I2C lcd (I2C_ADDR, En_pin, Rw_pin, Rs_pin, D4_pin, D5_pin, D6_pin, D7_pin);

In de leegte instellen, we beginnen met de IDE te vertellen dat we te maken met een 16 X 2 hebben LCD

LCD.begin (16,2);

Dan ik draai het terug licht (altijd goed om te hebben een verlichte LCD), bericht het is dezelfde variabele van bovenaf...

lcd.setBacklightPin(BACKLIGHT_PIN,POSITIVE);
lcd.setBacklight(HIGH);

Dan vertel ik het naar de eerste regel links op elke pagina de meeste positie lcd.setCursor(0,0);

en afdrukken van lcd.print ("Ik maakte een");

Verplaats de cursor naar de tweede lijn en links plaats meest lcd.setCursor(0,1);

en af te drukken: lcd.print ("Instructable:)" ");

Er is nietig lus omdat het programma moet een lus te compileren maar leeg moet blijven.

En dat is hetâ €¦ zeer eenvoudig, als u deze instructies dat om het even wat zal de uitgang van het LCD-scherm typt u in deze code.

Er is een gedetailleerde video in de volgende stap.

Gerelateerde Artikelen

Hoe maak je twee knipperende LED ogen met uw Arduino Uno

Hoe maak je twee knipperende LED ogen met uw Arduino Uno

Ik ga u tonen hoe om twee knipperende LED ogen.Stap 1: Sluit de HardwareU moet:-Arduino Uno.-4 jumper draden.-2 LED's (ik gebruikte rode degenen)-weerstand van 1 330 ohm.Volg nu dit schema om verbinding te maken met de hardware.Stap 2: Het programma
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
Hoe tweet van een Arduino met behulp van de wifi-Shield

Hoe tweet van een Arduino met behulp van de wifi-Shield

he, ik ben een grote fan van Instructables. Ik heb het consequent gebruikt voor de afgelopen 3 jaar en nu is het tijd voor mij om te schrijven een zelf.Hier gaan we. Dit instructable is voor degenen die willen een levenloos voorwerp tweet automatisch
YouTube Stats weergeven op een 320 x 240 Pixel LCD-scherm met een Arduino Uno

YouTube Stats weergeven op een 320 x 240 Pixel LCD-scherm met een Arduino Uno

Deze kleine Instructable zal u tonen hoe te een 320 x 240 pixel LCD scherm aangesloten op een Arduino Uno met een schild netwerk ook gebruiken, om te tonen stats voor Youtube-kanalen.Ik heb dit gemaakt als ik wilde om te zien hoeveel abonnees en stan
Hoe maak je een enkele LED knipperen met behulp van een Arduino Uno Board

Hoe maak je een enkele LED knipperen met behulp van een Arduino Uno Board

Vandaag, we zullen worden ter illustratie van hoe maak je een enkele LED knipperen met behulp van een Arduino Uno-board. Door elke stap te volgen, zal je dit doel bereiken.U zal het volgende nodig:Een Arduino BoardBrood bordUSB-connectorkabelEEN LED3
Hoe controle 3 servomotoren met behulp van Push Button Switches en een Arduino Uno

Hoe controle 3 servomotoren met behulp van Push Button Switches en een Arduino Uno

In dit project stel ik mezelf de taak van het regelen van het verkeer van 3 servomotoren door drukknop schakelaars. Mijn bedoeling is het gebruik van deze knoppen om de beweging van een drie-servo robotarm controle.Wat ik ook wil gebeuren:1. Ik wil b
Hoe het bouwen van een Arduino Uno op een BreadBoard

Hoe het bouwen van een Arduino Uno op een BreadBoard

Als je net als en mij en geniet van elektronische bouwprojecten dan u zou hebben samengewerkt met de Arduino Uno. De Arduino uno is de meest populaire micro controller van de serie en heeft een grote collectie van bibliotheken die werken met het zeer
Beheersing van een MIDI-CC in Ableton Live met een Arduino Uno

Beheersing van een MIDI-CC in Ableton Live met een Arduino Uno

In dit instructable zullen we gebruiken een potentiometer op een Arduino Uno om controle van een MIDI-CC in Ableton Live. Een MIDI CC staat voor continue Controller, dat wil zeggen een getal in het bereik van 0 tot 127 inclusieve te moduleren iets me
Hoe maak je een Arduino compatibele Bluetooth 4.0-Module

Hoe maak je een Arduino compatibele Bluetooth 4.0-Module

UPDATE: Laat maken Robots, mijn huis digitale hackerspace, werd gekocht door RobotShop. Ik wil niet ingaan, maar de nieuwe eigenaren verboden mezelf en de meeste van de ervaren leden. Dat gezegd, allermeest naar de verbinding er gebroken zal worden.
PiBot: Berekening van Pi met een Arduino Uno

PiBot: Berekening van Pi met een Arduino Uno

De invoering van de PiBot, een vrij slechte alternatief voor het opzoeken van de waarde van Pi op het internet. Hij laat alle de competitie in zijn kielzog berekent hij Pi langzamer dan zijn oude vriend Colossus van Bletchley Park roem, die onzin rob
Hoe te programmeren van de ATtiny85 met de Arduino uno bestuur

Hoe te programmeren van de ATtiny85 met de Arduino uno bestuur

In deze tutorial zullen we een Arduino board gebruiken als een ATtiny-programmeur.Om dit te doen zullen we een Arduino UNO boord als een ISP (programmeur) en een ATtiny85 micro-controller gebruiken.We gebruiken Codebender - online Arduino IDE.Met de
Hoe maak je een Arduino Shield zeer gemakkelijk (via EasyEDA)

Hoe maak je een Arduino Shield zeer gemakkelijk (via EasyEDA)

In dit Instructable ga ik je leren hoe te maken van een Arduino Uno schild zeer eenvoudig.Ik zal niet gaan in teveel detail, maar ik opgenomen een video waar ik een beetje meer in de diepte gaan over het gebruik van de software.Ik gebruik de webtoepa
Herstellen van mijn garagedeur met een Arduino UNO

Herstellen van mijn garagedeur met een Arduino UNO

Zie mijn github:https://github.com/glscantlen/instructions/tree/ma...Deze map bevat instructies ontwikkeld op basis van de tijdens de reparatie van mijn garage deuropener gemaakte notities. Ik heb een Geni 1/2HP schroef station garagedeur die niet va
Eenvoudigste methode om een LED vervagen met de Arduino Uno

Eenvoudigste methode om een LED vervagen met de Arduino Uno

Hallo iedereen, dit is mijn eerste Instructable, en in het, ik zal u tonen hoe te vervagen een LED met een Arduino Uno, 2 Jumper draden, 1 weerstand en een breadboard.Geniet van!Stap 1: Wat moet je.1 x 220 Ohm Resistor2 x Breadboarding draden1 x Ardu