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
SainSmart LCD Keypad Shield Pin Belegung
24.07.2014, 17:39
Beitrag #1
SainSmart LCD Keypad Shield Pin Belegung
Hallo,

ich möchte das SainSmart LCD Keypad Shield an einem Arduino Uno betreiben.
Dazu habe ich aber verschieden Pin Belegungen gefunden, wobei aber keine davon passt.

Grüße
Chris
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren
24.07.2014, 17:50
Beitrag #2
RE: SainSmart LCD Keypad Shield Pin Belegung
Hallo Chris,
das Shield belegt die Pins A0 und D4-D10.
A0 für die Keys, D4-D9 für das LCD und D10 zur Helligkeitssteuerung des LCD.
Hope it helps!
Grüße RK

Nüchtern betrachtet...ist besoffen besser Big Grin
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren
24.07.2014, 18:08
Beitrag #3
RE: SainSmart LCD Keypad Shield Pin Belegung
Mit dem folgenden Code schaffe ich es schon mal, dass nicht haufenweise unlesbare Zeichen angezeigt werden.
Statt dem erwünschten Text erscheint aber in beiden Zeilen nur eine "0" in der letzten Spalte.

/*

"Hallo Welt!" für SainSmart LCD Keypad Shield V1.0

http://www.arduinospielwiese.de

*/

#include <LiquidCrystal.h>

LiquidCrystal lcd(8, 13, 9, 4,5,6,7); // diese Pins werden benutzt

void setup()
{

lcd.clear(); // LCD löschen
lcd.begin(16, 2); // verfügbare Spalten und Zeilen

lcd.setCursor(0,0); // 0. Spalte (= ganz links) und 0. Zeile (= oben)
lcd.print("Hello World!");

lcd.setCursor(0,1);
lcd.print("Hallo Welt!");

}


void loop()
{

}

Grüße
Chris
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren
24.07.2014, 19:03 (Dieser Beitrag wurde zuletzt bearbeitet: 24.07.2014 19:05 von rkuehle.)
Beitrag #4
RE: SainSmart LCD Keypad Shield Pin Belegung
Hallo Chris,
versuche es mal so:
Code:
#include <LiquidCrystal.h>
LiquidCrystal lcd(8, 9, 4, 5, 6, 7); // diese Pins werden benutzt
void setup()
{
  lcd.begin(16, 2); // verfügbare Spalten und Zeilen
  lcd.clear(); // LCD löschen
  lcd.setCursor(0, 0); // 0. Spalte (= ganz links) und 0. Zeile (= oben)
  lcd.print("Hello World!");
  lcd.setCursor(0, 1);
  lcd.print("Hallo Welt!");
}
void loop()
{
}
Grüße Ricardo
Heinweis: Das Shield arbeitet nicht mit gleichzeitig angeschlossenem Ethernet Shield zusammen, da dies ebenfalls den Pin 10 benötigt.

Nüchtern betrachtet...ist besoffen besser Big Grin
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren
24.07.2014, 19:38
Beitrag #5
RE: SainSmart LCD Keypad Shield Pin Belegung
Hallo RK,
Hallo Ricardo,

schon mal danke für eure Antworten.
Leider bleibt die Anzeige auch nach dieser Änderung gleich.
Bin recht neu was das Arduino Board angeht und absoluter Neuling bezüglich des SainSmart Shields.

Grüße
Chris
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren
25.07.2014, 08:23
Beitrag #6
RE: SainSmart LCD Keypad Shield Pin Belegung
Moin Chris,
bei mir läuft der Code ohne Probs. Im Anhang mal die von mir genutzte Library.

Grüße Ricardo

Nüchtern betrachtet...ist besoffen besser Big Grin
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren
13.12.2014, 19:07
Beitrag #7
RE: SainSmart LCD Keypad Shield Pin Belegung
(24.07.2014 19:03)rkuehle schrieb:  Hallo Chris,
versuche es mal so:
Code:
#include <LiquidCrystal.h>
LiquidCrystal lcd(8, 9, 4, 5, 6, 7); // diese Pins werden benutzt
void setup()
{
  lcd.begin(16, 2); // verfügbare Spalten und Zeilen
  lcd.clear(); // LCD löschen
  lcd.setCursor(0, 0); // 0. Spalte (= ganz links) und 0. Zeile (= oben)
  lcd.print("Hello World!");
  lcd.setCursor(0, 1);
  lcd.print("Hallo Welt!");
}
void loop()
{
}
Grüße Ricardo
Heinweis: Das Shield arbeitet nicht mit gleichzeitig angeschlossenem Ethernet Shield zusammen, da dies ebenfalls den Pin 10 benötigt.
Hallo Rkuehle,
habe saugünstig Arduino Uno + Sainsmart erworben.
Null Ahnung - dein Sketch geladen und rennt.
Jetzt weiß ich wies funktioniert.Idea
Dir ein heisser Dank
Gerd

Smile Schön dabei zu sein Smile
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren
Antwort schreiben 


Möglicherweise verwandte Themen...
Thema: Verfasser Antworten: Ansichten: Letzter Beitrag
  CP2102 und USB Host Shield ?? DL1AKP 0 49 01.12.2016 08:55
Letzter Beitrag: DL1AKP
  Mehrstellige Zahl aus Keypad StB 7 228 23.11.2016 03:47
Letzter Beitrag: StB
  Arduino UNO und Ethernet Shield 2 POE und Fritzbox 3272 tr3 2 157 19.11.2016 10:46
Letzter Beitrag: tr3
  Kommunikation über das WiFi-Shield Flap 3 234 07.11.2016 20:20
Letzter Beitrag: hotsystems
  Code mit Verifikation über Keypad & LCD machnetz 5 215 10.10.2016 15:01
Letzter Beitrag: torsten_156
  Arduino Lan Shield - Visual Basic ZackiE 6 217 20.09.2016 19:26
Letzter Beitrag: ZackiE
  adafruit V2.3 Shield Hangloose 6 296 08.09.2016 17:13
Letzter Beitrag: rpt007
  Can-Bus Shield ok, aber keine Daten Clubsport 38 1.539 01.09.2016 14:17
Letzter Beitrag: Clubsport
  Arduino mega 2560 mit TFT LCD Touch Shield V1 Clemens55555 17 938 02.08.2016 20:51
Letzter Beitrag: Clemens55555
  SainSmart 3.2 TFT + 5" TFT/SD Shield + Due SAM3X8E ARM (Arduino Due) Techniker_UE 13 3.232 24.07.2016 14:34
Letzter Beitrag: Eichner

Gehe zu:


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