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:
  • 2 Bewertungen - 4 im Durchschnitt
  • 1
  • 2
  • 3
  • 4
  • 5
Mega 2560 u. I2C-LCD von Sainsmart will nicht...
22.09.2013, 00:03
Beitrag #17
RE: Mega 2560 u. I2C-LCD von Sainsmart will nicht...
Hy,

du kannst dir den ganzen define sums sparen und alles in eine zeile packen und somit dein code nochmals verkleinern falls es dich intressiert Wink

#include <Wire.h>
#include <LiquidCrystal_I2C.h>
LiquidCrystal_I2C lcd(0x3F, 2, 1, 0, 4, 5, 6, 7, 3, POSITIVE);

void setup()

{
lcd.begin (20,4);
}

void loop()


Greez Wampo
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren
22.09.2013, 09:50
Beitrag #18
RE: Mega 2560 u. I2C-LCD von Sainsmart will nicht...
@Wampo

Naja, ich sage mal ein entschiedenes "Jain" dazu:
- Der Maschinencode im Arduino wird nicht wirklich kleiner, und
- das hat was mit Pflege des Programmcodes zu tun.
Sollten sich die Pin-Zuordnungen durch Wechsel des Displays ändern und die Erstellung der LCD-Instanz im Code irgendwann mal wiederholen, so braucht man nur an einer Stelle die Anpassung machen ;-)

Grüße Ricardo
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren
15.12.2013, 03:00
Beitrag #19
RE: Mega 2560 u. I2C-LCD von Sainsmart will nicht...
(11.09.2013 19:11)rkuehle schrieb:  Hast du dir diese Library in der IDE installiert?
http://hmario.home.xs4all.nl/arduino/Liq...al_I2C.zip
Die sollte nähmlich verfügbar sein, sonst gehts nicht ;-)

grüße Ricardo

Hallo Ricardo.
ich habe Dein Testprogramm geladen und die angegebene Library.
Das führt zum Fehler. Da wird schon beim Compilieren die Parameterübergabe bei der Initialisierung des lcd Objekts angemeckert.

Kannst Du mir Deine Library zusenden?
Der Link des Testprogramms zum Rausfinden der korrekten Ardesse ist auch nicht mehr aktuell.
Vermute, das Du dies auch noch in der Schublade hast?

Gruß Joe

Unser Projekt Rolleyes http://global-science-circle.net http://global-science-circle.org http://global-science-circle.info UND http://radio-gsc1.info
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren
15.12.2013, 11:14
Beitrag #20
RE: Mega 2560 u. I2C-LCD von Sainsmart will nicht...
Moin Joe,

anbei die von mir genutzte Lib.
Die muss im Verzeichnis libraries mit einem eigenen Unterverzeichnis abgelegt werden.
Wichtig:
1. Es sollte keine anderen Verzeichnisse mit dem Inhalt von irgendwelchen LCD-Lib's vorhanden sein. Sonst gibts Versionskonflikte!
2. In dem Unterverzeichnis ist alles drin um I2C - Ansteuerung, als auch parallel Ansteuerung zu machen.
2. Die Übersetzung sollte in der Windows - IDE Version 1.5.2 oder höher laufen. Die Linux-Versionen (auch die 1.5.x Beta) sind noch nicht soweit.

Ich habe erst gestern diesen I2C Scanner benutzt. Der lief ohne Faxen:
http://playground.arduino.cc/Main/I2cScanner

Grüße Ricardo


Angehängte Datei(en)
.zip  LiquidCrystal.zip (Größe: 80,63 KB / Downloads: 186)

Nüchtern betrachtet...ist besoffen besser Big Grin
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren
Antwort schreiben 


Möglicherweise verwandte Themen...
Thema: Verfasser Antworten: Ansichten: Letzter Beitrag
Sad Sketch funktioniert auf dem Mega 2560 nicht Frank1234 16 299 Heute 14:15
Letzter Beitrag: oOSpikeOo
  Mein Skript macht nicht das was es soll ;( DerMatze79 4 129 16.03.2017 22:19
Letzter Beitrag: MicroBahner
  Mega 2560 und deren RX/TX alpenpower 17 3.396 06.03.2017 13:25
Letzter Beitrag: Franz54
  Programmablauf macht nicht das was ich möchte !! ESP + Blynk b3ta 3 159 01.03.2017 14:29
Letzter Beitrag: Tommy56
Rainbow File geht nicht zum compilieren!!!! Jocky 7 259 19.02.2017 20:01
Letzter Beitrag: Binatone
  IRremote bringe ich nicht zum laufen Franz54 5 183 19.02.2017 11:56
Letzter Beitrag: Tommy56
  Sainsmart 3,2" TFT Anzeigeproblem Badger1875 19 677 10.02.2017 19:05
Letzter Beitrag: rkuehle
  Code aus 1.6.9 geht mit 1.8.1 nicht mehr zu kompilieren DL1AKP 7 367 02.02.2017 12:16
Letzter Beitrag: Tommy56
  Arduino Läst sich nicht Programmieren Micha06 4 259 29.01.2017 17:27
Letzter Beitrag: Micha06
  Nicht verzagen Forum fragen bergfrei 13 494 28.01.2017 06:09
Letzter Beitrag: dqb312

Gehe zu:


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