Poll
Question: lcd
lcd1 - 0 (0%)
lcd2 - 1 (100%)
Total Voters: 1

Pages: [1]   Go Down
Author Topic: lcd met scroll functie  (Read 2118 times)
0 Members and 1 Guest are viewing this topic.
Offline Offline
Newbie
*
Karma: 0
Posts: 40
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Hoi allemaal

ik ben bezig om een menu te maken in een scherm.
ik heb als basis van de volgende site afgehaald.

http://www.coagula.org/content/pages/tutorial-manage-menu-and-lcd-display-arduino

Nu probeer ik dit om te bouwen voor een lcd dat werkt op een I2C bus systeem.
Ik val alleen van de ene error in de andere error.

Mijn laatste error is nu

LiquidCrystal_I2C\LiquidCrystal_I2C.cpp.o: In function `LiquidCrystal_I2C::expanderWrite(unsigned char)':
D:\Arduino\arduino-1.0\libraries\LiquidCrystal_I2C/LiquidCrystal_I2C.cpp:260: undefined reference to `Wire'
D:\Arduino\arduino-1.0\libraries\LiquidCrystal_I2C/LiquidCrystal_I2C.cpp:260: undefined reference to `Wire'
D:\Arduino\arduino-1.0\libraries\LiquidCrystal_I2C/LiquidCrystal_I2C.cpp:260: undefined reference to `TwoWire::beginTransmission(unsigned char)'
D:\Arduino\arduino-1.0\libraries\LiquidCrystal_I2C/LiquidCrystal_I2C.cpp:261: undefined reference to `TwoWire::write(unsigned char)'
D:\Arduino\arduino-1.0\libraries\LiquidCrystal_I2C/LiquidCrystal_I2C.cpp:262: undefined reference to `TwoWire::endTransmission()'

Weet iemand hoe dit allemaal komt?

De code van de arduino zit in de bijlage

* code.txt (11.47 KB - downloaded 21 times.)
Logged

Forum Moderator
Hamme, Belgium
Offline Offline
Sr. Member
*****
Karma: 4
Posts: 390
View Profile
WWW
 Bigger Bigger  Smaller Smaller  Reset Reset

Quote
Nu probeer ik dit om te bouwen voor een lcd dat werkt op een I2C bus systeem.

is je LCD I2C capable? of ga je werken met een aparte atmega chip? kijk zeker eens naar de posts van Liudr en zijn blog: http://liudr.wordpress.com/

Hij heeft zelfs een shield (waarvan ik er eentje heb) en code ontworpen, om heel eenvoudig menu's te maken.
Zijn shield heeft een lcd, atmega, knopjes en werkt via IC2 op je arduino.
Logged


NL
Offline Offline
Newbie
*
Karma: 0
Posts: 37
Arduino rocks
View Profile
WWW
 Bigger Bigger  Smaller Smaller  Reset Reset

Kijk ook even of je de juiste versie van de library voor jouw Arduino IDE gebruikt.
(Ik gok dat je mijn LiquidCrystal_I2C library gebruikt)
Daarnaast heb je natuurlijk ook een PCF8574 I2C expander nodig om de het display via I2C aan te kunnen sturen.
(of een kant en klare interface die hier en daar verkocht wordt).

Welk type LCD gebruik je (en dan bedoel ik de controller die op het LCD zit) ?
Logged

Offline Offline
Newbie
*
Karma: 0
Posts: 40
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Beste Mario H,

ik heb een diplay van DFrobot I2C LCD Module:508040 deze zit gelijk al met de communicatie van de I2C op mijn arduino uno aangesloten.

Als ik een print doe naar de lcd dan werkt dit ook al.

Logged

NL
Offline Offline
Newbie
*
Karma: 0
Posts: 37
Arduino rocks
View Profile
WWW
 Bigger Bigger  Smaller Smaller  Reset Reset

Dus het werkt nu?
Logged

Offline Offline
Newbie
*
Karma: 0
Posts: 40
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Beste Mario_H

Tekst wel maar een scroll menu waar ik valeu kan veranderen niet.

Daar om was ik aan het kijken bij deze link
http://www.coagula.org/content/pages/tutorial-manage-menu-and-lcd-display-arduino

Maar als ik dit verander dan werkt het niet en krijg ik de meldingen zoals in mijn eerste post.



Logged

Forum Moderator
Hamme, Belgium
Offline Offline
Sr. Member
*****
Karma: 4
Posts: 390
View Profile
WWW
 Bigger Bigger  Smaller Smaller  Reset Reset

Aan de foutmeldingen te zien, zit het probleem ergens bij het verzenden over I2C. Ik denk dat je je eerst eens verder zal moeten verdiepen in I2C.

Je kan opdrachten die je normaal verzend naar een LCD, niet zomaar gaan verzenden via I2C.
Logged


Pages: [1]   Go Up
Jump to: