INFO: Dieses Forum nutzt Cookies...
Cookies sind für den Betrieb des Forums unverzichtbar. Mit der Nutzung des Forums erklärst Du dich damit einverstanden, dass wir Cookies verwenden.

Es wird in jedem Fall ein Cookie gesetzt um diesen Hinweis nicht mehr zu erhalten. Desweiteren setzen wir Google Adsense und Google Analytics ein.

Antwort schreiben 
 
Themabewertung:
  • 0 Bewertungen - 0 im Durchschnitt
  • 1
  • 2
  • 3
  • 4
  • 5
IIC I2C TWI SPI Serial Interface Board Module for 1602 LCD Display Arduino
23.12.2013, 19:34 (Dieser Beitrag wurde zuletzt bearbeitet: 24.12.2013 00:31 von Georg.)
Beitrag #1
IIC I2C TWI SPI Serial Interface Board Module for 1602 LCD Display Arduino
Hallo,

hat jemand Erfahrung mit dem

IIC I2C TWI SPI Serial Interface Board Module for 1602 LCD Display Arduino

und kann mir ein Beispiel-Programm mit Library zur Verfügung stellen.

LG
Georg
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren
23.12.2013, 20:16 (Dieser Beitrag wurde zuletzt bearbeitet: 23.12.2013 20:17 von burgi650.)
Beitrag #2
RE: IIC I2C TWI SPI Serial Interface Board Module for 1602 LCD Display Arduino
Welchen Adapter hast du genau?

und zur Sicherheit, scan gleich mal den I2C-BUS, diverse von den Adaptern haben eine andere Adresse als die Demoprogramme.

http://playground.arduino.cc/Main/I2cScanner


Angehängte Datei(en)
.zip  LiquidCrystal_I2C1602V1.zip (Größe: 18,79 KB / Downloads: 588)

Martin Luther King sagte am 28 August 1963 :

I have a Dream !!

Ich bin weiter:

I have a Schaltplan !!!
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren
24.12.2013, 00:38 (Dieser Beitrag wurde zuletzt bearbeitet: 24.12.2013 01:12 von Georg.)
Beitrag #3
RE: IIC I2C TWI SPI Serial Interface Board Module for 1602 LCD Display Arduino
Hallo Burgi,

zuerst einmal Danke für die schnelle Untertützung!
Mit der Library hat es geklappt.
Nun zu Deiner Frage zum Adapter. Im Beitrag #1 befindet sich im Text ein Link dazu,
leider erkennt man ihn nur, wenn der text den Fokus hat.

Georg
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren
04.01.2015, 16:44 (Dieser Beitrag wurde zuletzt bearbeitet: 04.01.2015 16:48 von dl8ram.)
Beitrag #4
RE: IIC I2C TWI SPI Serial Interface Board Module for 1602 LCD Display Arduino
Hallo Ihr Wissenden.

Schlage mich mit einem ähnlichen Problem rum.
Nach langem hin und her mit einem i2c Adapter habe ich zumindest schon mal einen Teilerfolg erziehlt.

Die Umgebung:
Betriebssystem Linux
Arduino IDE 1:1.0.5+dsfg2-2
LiquidCrystalV121
Arduino Pro Mini 16MHz/5V
Standard 1602 Display
i2c Adapter mit PCF8574T auf Adresse 0x27
http://www.ebay.de/itm/Arduino-IIC-I2C-S...19f9d968e3
Dies ist keine Werbung und soll nur den verwendeten Adapter zeigen

Das mit der Lib gelieferte Beispiel "Hello World" verweigerte erst aus verschiedenen Gründen die Zusammenarbeit.

Die falsche Adresse.
Gut, dabei konnte mit ein Scanner bzw. Probieren möglicher Adressen helfen.

Die falsch Pinzuordnung.
Hab ich erst auf die Harte Tour mit Wire und Schreiben auf die Pin's
entdeckt und Tage später durch Zufall im Web befunden.

Ich erwähne das nur um Vielleicht anderen bei der Suche zu helfen.
Jetzt stehe ich aber vor einem Problem bei dem ich mit meiner Weisheit am Ende bin.

Über P3 des Adapters sollte sich die Hintergrundbeleuchtung des Displays schalten lassen.
Das Beispiel ist da auch sehr verwirrend.
Zuerst wird pin 13 für die Beleuchtung gesetzt.
Was aber nur (wie erwartet) die LED auf dem Mini einschaltet.
Versuche ich die Eingabe für Backlight_pin und POSITIVE (wie im Beispiel zur Lib gezeigt) bekomme ich eine Fehlermeldung.

Soweit ich die Lib verstehe wird über das Bitmuster das zur Steuerung der Anzeige über den i2c Bus geschoben wird eine Maske gelegt die dafür sorgt das P3 entweder immer gesetzt oder immer gelöscht wird, je nach dem ob die Beleuchtung an oder aus sein soll.
Leider reichen meine Fähigkeiten nicht so weit das ich genau verstehe was mit der Lib hier falsch läuft.

Schon mal Danke fürs mitdenken.

Alois
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren
05.01.2015, 02:32
Beitrag #5
RE: IIC I2C TWI SPI Serial Interface Board Module for 1602 LCD Display Arduino
Hallo Kurti,

danke für die Antwort. Leider scheitert die Umsetzung bei mir.
Ich kopiere mal etwas.

#include <Wire.h>
#include <LiquidCrystal_I2C.h>
#define BACKLIGHT_PIN 3

LiquidCrystal_I2C lcd(0x27,2,1,0,4,5,6,7); // Set the LCD I2C address

//LiquidCrystal_I2C lcd(0x38, BACKLIGHT_PIN, POSITIVE); // Set the LCD I2C address
// Bereits das Auskommentieren führt hier zu einer Fehlermeldung

// Creat a set of new characters
const uint8_t charBitmap[][8] = {
{ 0xc, 0x12, 0x12, 0xc, 0, 0, 0, 0 },
{ 0x6, 0x9, 0x9, 0x6, 0, 0, 0, 0 },
{ 0x0, 0x6, 0x9, 0x9, 0x6, 0, 0, 0x0 },
{ 0x0, 0xc, 0x12, 0x12, 0xc, 0, 0, 0x0 },
{ 0x0, 0x0, 0xc, 0x12, 0x12, 0xc, 0, 0x0 },
{ 0x0, 0x0, 0x6, 0x9, 0x9, 0x6, 0, 0x0 },
{ 0x0, 0x0, 0x0, 0x6, 0x9, 0x9, 0x6, 0x0 },
{ 0x0, 0x0, 0x0, 0xc, 0x12, 0x12, 0xc, 0x0 }

};

void setup()
{
lcd.begin(16,2);
int charBitmapSize = (sizeof(charBitmap ) / sizeof (charBitmap[0]));

lcd.setBacklightPin(BACKLIGHT_PIN, NEGATIVE);
lcd.setBacklight(LOW);
// hier habe ich die Erweiterung eingefügt

// Switch on the backlight
pinMode ( BACKLIGHT_PIN, OUTPUT );
digitalWrite ( BACKLIGHT_PIN, HIGH );

lcd.begin(16,2); // initialize the lcd

for ( int i = 0; i < charBitmapSize; i++ )
{
lcd.createChar ( i, (uint8_t *)charBitmap[i] );
}
lcd.home (); // go home
lcd.print("Hello, ARDUINO ");
lcd.setCursor ( 0, 1 ); // go to the next line
lcd.print (" FORUM - fm ");
delay ( 1000 );
}

void loop()
{
lcd.home ();
// Do a little animation by writing to the same location
for ( int i = 0; i < 2; i++ )
{
for ( int j = 0; j < 16; j++ )
{
lcd.print (char(random(7)));
}
lcd.setCursor ( 0, 1 );
}
delay (200);
}

Liefert bei mir diese Fehlermeldung


HelloWorld_i2c.ino: In function ‘void setup()’:
HelloWorld_i2c.ino:38:5: error: ‘class LiquidCrystal_I2C’ has no member named ‘setBacklightPin’
HelloWorld_i2c.ino:38:36: error: ‘NEGATIVE’ was not declared in this scope

Also irgendwie scheint das Problem zu sein das der Code sich nicht mit der Lib verträgt :-(

Mel sehen ob wir eine Lösung finden oder eine Lib die funktioniert.
Über einen Pin des Arduino die Beleuchtung zu schalten würde eine Regelung mit PWM ermöglichen, aber der Reiz der i2c Steuerung ginge damit verloren.

Alois
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren
05.01.2015, 20:29
Beitrag #6
RE: IIC I2C TWI SPI Serial Interface Board Module for 1602 LCD Display Arduino
Hallo Kurti,

Du hast eben die Welt gerettet :-)
Nach dem Einfügen der von Dir mitgeschickten Lib war die Welt in Ordnung.
Nun lässt sich über POSITIVE bzw. NEGATIVE die Beleuchtung ein und aus schalten.

Noch mals vielen Dank.

Alois

p.s. für was benötigst Du den Frequenzzähler bzw. bis zu welcher Frequenz funktioniert er zuverlässig ?
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren
07.01.2015, 23:07
Beitrag #7
RE: IIC I2C TWI SPI Serial Interface Board Module for 1602 LCD Display Arduino
Hallo Kurti,

hab Dank für die Info

Alois
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren
Antwort schreiben 


Möglicherweise verwandte Themen...
Thema: Verfasser Antworten: Ansichten: Letzter Beitrag
Wink Elektromagneten an Arduino Board anschließen Vanni2807 13 424 16.04.2018 08:14
Letzter Beitrag: hotsystems
  1,3 Zoll OLED Display mit u8g2 Libary - ein senkrechter Streifen bleibt Stargazer 2 182 04.04.2018 13:12
Letzter Beitrag: Stargazer
  Display oder Protokoll per Funk übertragen Harry 11 839 12.03.2018 22:15
Letzter Beitrag: hotsystems
  "Serielles USB-Board" Ardusil 2 300 21.02.2018 16:43
Letzter Beitrag: Ardusil
  ATtiny85 (Serial-com)Arduino IDE 1.8.5 Paul 23 4 418 12.02.2018 21:49
Letzter Beitrag: hotsystems
  Welche Module für einen Parcours ? ttloldie 17 1.083 20.01.2018 15:51
Letzter Beitrag: Chopp
  RS232 Verbindung und Serial Monitor rev.antun 15 1.010 28.12.2017 11:21
Letzter Beitrag: Chopp
  Display Pinbezeichnung wwilhelm 11 799 08.12.2017 15:54
Letzter Beitrag: wwilhelm
  merkwürdiges Verhalten von LCD display mit I²C Flap 2 531 30.11.2017 14:30
Letzter Beitrag: Flap
  Display für ATMega 2560 mit Shield lion88 8 1.516 08.10.2017 18:27
Letzter Beitrag: SkobyMobil

Gehe zu:


Benutzer, die gerade dieses Thema anschauen: 1 Gast/Gäste