Ich möchte ein LCD 20X4-Display für den Arduino, jedoch finde ich im Netz nur die Version mit I2C-Adapter. Kann man diesen rauslöten, um normale Steckleisten dran zu löten oder beschädigt man etwas damit an der Anzeige? Oder kann mir jemand einen Link zukommen lassen, wo ich diese Anzeige ohne I2C-Adapter bekomme? Ich möchte die Anzeige nämlich nur mit meinen digitalen Pins benutzen.
Interessierte Frage: Warum möchte man Sich so was antun?
Um Mal einem LCD zu Fuß Leben einzuhauchen - ok, lasse ich gelten - da gibt's aber LCD, Die wesentlich günstiger für diesen Kick zu haben sind - auch schwätzen die ganzen LCD im Allgemeinem die gleiche Sprache - Was Du zu Fuß auf einem 802 (2 Zeilen a 8 Zeichen) hinbekommst, klappt genau so auf einem 2004.
Sehr lesenswert (nicht nur) rund ums Thema LCD sprut.de
HotSystems:
Das ist vom Chip auf dem Display abhängig.
Und ja, auslöten kann man den auch.
Ob dabei etwas beschädigt wird, hängt von deinen Lötfähigkeiten ab.
Danke. So wie ich das gelesen habe, brauch man für die I2C-Schnittstelle zwei analoge Eingänge. Die habe ich nicht mehr übrig, daher mach ich alles über die digitalen Pins.
nutzi:
Danke. So wie ich das gelesen habe, brauch man für die I2C-Schnittstelle zwei analoge Eingänge. Die habe ich nicht mehr übrig, daher mach ich alles über die digitalen Pins.
Du brauchst 2 analoge PIN nicht Eingänge!
A4/A5 werden als Data und Clock durch die Hardware gesteuert.
my_xy_projekt:
Du brauchst 2 analoge PIN nicht Eingänge!
Das meinte ich. Ich habe keine analogen Pins übrig.
my_xy_projekt:
Du kannst aber auch Software I2C betreiben. Für Deinen Anwendungsfall (I2C-Display) gibt es keinen Grund zwingend auf Hardware zu bestehen. Das spart Pins.... Arduino Playground - SoftwareI2CLibrary
Wie exakt muss ich das denn anschließen mit I2C-Schnittstelle, ohne analoge Pins zu benutzen?
Hi, Du musst keine analogen Pins für (Soft)-I2C nutzen, Du kannst auch digitale dafür nehmen. Die Soft-I2C lib richtet sich nach ihrer Programmierung , nicht nach youtube.
Dazu kommt: Auch die Hardware I2C-Pins arbeiten, sobald Du sie als I2C nutzt, als Digitale Pins.
die Pins A4/A5 sind Pins die eben Digital, sowie auch Analog können. Das gilt auch für die Pins A0 - A3. Meine Aussage bezieht sich hier auf den Atmega 328.
Ich habe auf den Link geklickt, aber nicht wirklich verstanden, da ich komplett neu auf dem Gebiet bin und nur schlecht Englisch verstehe. Bitte einfach sagen, wie es geht.
Bei Uno/Nano kann man die Pins A4/A5 zwischen Analog-IN, Digital-IN/OUT und I2C umschalten.
Der Nano hat 8 Analog-Pins - der Uno immerhin 6.
Wenn Du momentan noch 7 Pins über hast für ein LCD - dann wirst Du mit sehr sehr großer Wahrscheinlichkeit noch Pins frei haben, mit Denen Du die Dinge versorgen kannst, Die Du aktuell an A4/A5 geklemmt hast.
WAS hast Du vor?
Vll. können wir Dich dann in eine bessere Richtung schubsen ...
Kann mir jemand den Scetch aufschreiben, wie ich ein Display mit I2C steuere und dabei zwei analoge Pins durch zwei digitale Pins ersetze?
Danke im Voraus.
Das steht alles sehr genau in der von dir verwendeten Library.
Das Beispiel solltest du dann auch verwenden, da Beispiele aus anderen Libs nicht funktionieren müssen.