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
  Kommunikation über das WiFi-Shield Flap 6 835 25.07.2017 14:14
Letzter Beitrag: Tommy56
  doppelte belegung MISO MOSI FreDicnc 12 648 19.07.2017 14:41
Letzter Beitrag: FreDicnc
  Programmierung von PCa9685 Shield im Bezug auf Arduinos Crazydiver 5 307 10.04.2017 12:20
Letzter Beitrag: hotsystems
  Can-Bus Shield ok, aber keine Daten Clubsport 54 4.003 02.04.2017 22:28
Letzter Beitrag: Bitklopfer
  Keypad Shield luj1990 11 524 29.03.2017 21:15
Letzter Beitrag: Tommy56
  Sainsmart 3,2" TFT Anzeigeproblem Badger1875 19 954 10.02.2017 19:05
Letzter Beitrag: rkuehle
  [Gelöst] SD Card (Ethernet Shield) IO funktioniert nicht __jb__ 7 752 05.01.2017 09:51
Letzter Beitrag: rpt007
  CP2102 und USB Host Shield ?? DL1AKP 0 210 01.12.2016 08:55
Letzter Beitrag: DL1AKP
  Mehrstellige Zahl aus Keypad StB 7 861 23.11.2016 03:47
Letzter Beitrag: StB
  Arduino UNO und Ethernet Shield 2 POE und Fritzbox 3272 tr3 2 437 19.11.2016 10:46
Letzter Beitrag: tr3

Gehe zu:


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