Pin Verbindungen machbar?

Hallo

Ich habe folgendes "Problem".
Wenn ein Spannungsteiler am Arduino angeschlossen bleibt an Pin A0 um die Akkuspannung zu messen, macht das etwas, wenn der Arduino noch nicht programmiert ist und die Spannung von maximal 5V am Pin A0 anliegt? Die INPUT deklaration findet ja erst mit Programmierung des Arduinos statt.

Das andere was ich habe, es waren zwei Anschlusskabel vorhanden. Nun habe ich dieses am TX/RX Port des Unos angeschlossen. Das eine ist die TX Leitung auf RX angeschlossen, die andere aber ist die GND Leitung, welche auf dem TX pin stecken würde. GND ist schon angeschlossen für die Datenübertragung. Es ist einfach doof, weil ich sonst den Stecker tauschen oder das GND Kabel welches an den TX Pin geht durchtrennen müsste. Spielt das eine Rolle, wenn am TX Pin GND anliegt? Sollte ja nichts passieren oder?

Grüsse

Stef

Die Pins befinden sich standardmäßig im INPUT-Zustand, wenn Sie den Mikrocontroller mit Strom versorgen

Das ist schonmal gut. Und das GND an TX sollte auch nichts machen in diesem Fall?

Ich bin mir nicht sicher, ob ich verstanden habe, was du geschrieben hast

Das direkte Anschließen von Tx an GND ist ein Problem. Wenn Tx auf HIGH geht, erzeugen Sie einen Kurzschluss.

Ich sehe da überhaut nichts beruhigendes!

Deine Beschreibung riecht schon nach brennenden Bauteilen.
Male doch bitte ein Bild, das sagt mehr als Worte.

Hier eine Skizze. Das Signal des Spannungswandlers wird zwischen R1 und R2 abgenommen. Diese Spannung liegt dann im Prinzip zwischen 0V und ca. 2.2V, welche an A0 angeschlossen ist.

Das andere ist, das bestehende Kabel hat zwei Drähte. Einmal GND und einmal TX. Der Empfänger Arduino hat ein MP3 Shield drauf, welches die Pins aufgelötet hat. Der Stecker müsste dann ja mit TX zum RX beim Shield. Dann ist aber GND beim TX am Shield angeschlossen. Ich sende über TX jedoch nichts, da das MP3 Shield nichts zu senden hat. Ist dies so machbar oder muss ich GND wirklich durchschneiden?

Warum trittst du nicht einfach dem GND bei, anstatt GND(Arduino 1) an TX(Arduino 2) zu haben?

Das Shiel hat zwei Pins bei TX und RX drauf. Das Kabel hat einen zweipoligen Stecker, welcher nicht so einfach getrennt werden kann. Auch weil die Kabellänge nicht ausreichend ist, kann ich nicht separieren. Darum kann ich GND nicht zu GND stecken.

Verbinden Sie Rx mit Tx und Tx mit Rx und fügen Sie ein Kabel zwischen GNDs hinzu

Wie ich das gerade sehe, ist GND auf dem MP3 Shield von Adafruit gar nicht verbunden mit den Pins der parallelen Reihe dazu? Gibt es kein GND auf diesem Board??

Adafruit MP3 Shield

Die gehen davon aus das 1 X GND reicht

Es ist ein Shield, der an eine UNO angeschlossen ist. Die GND-Pins sind miteinander verbunden.

OK sowas hab nicht deshalb die Aussage :wink:

Ok, dann lässt sich das schon irgendwie machen. Vielen Dank! Werde die mal durchmessen und prüfen!

  • GND mit TX?
  • TX mit RX verbinden?

Welchem Zweck soll diese Verbindung dienen? Handelt es sich um diese beiden:

Dazu steht auf der oben verlinkten AdaFruit-Seite

Ther are also a few other pins that are not connected to any Arduino pin but are broken out:

  • RST - this is the VS1053 reset pin, we connected it to the Arduino reset pin so you don't need to use this unless you really want to.
  • SPK Off - this disables the amplifier - if you have the amplifier version and want to 'mute' instantly
  • TX - this is serial data transmit from the VS1053 - its not used for any of our demos
  • RS - this is serial data into the VS1053 - its used for MIDI synth playing
  • CD - this is the card detect pin, it is tied to ground when a card is inserted. Use a pullup on a digital pin to detect when a SD card is inserted. We dont use it.

RS soll vermutlich RX heißen (sind noch weitere kleinere Typos drin :wink: ) ...

TX auf dem Shield scheint (zumindest in deren Beispielen) nicht genutzt zu werden.
RX wäre zum Abspielen von Midi-Daten. Ist das gewünscht?

P.S.: Das wäre mit folgendem Sketch möglich
https://github.com/adafruit/Adafruit_VS1053_Library/blob/master/examples/player_miditest/player_miditest.ino

Bei zwei UNOs

  • RX vom Shield mit TX des zweiten Gerätes verbinden
  • GND vom Shield oder ersten UNO mit GND des zweiten Gerätes verbinden

Danke an alle! Konnte es so lösen. GND ist alles miteinander verbunden. Habe einen Stift bei Ground angelötet und stecke dort mein GND an. TX vom ersten Uno wird an RX vom Shield/zweiten Uno gesteckt. Läuft wie es soll. Vielen Dank!

Würdest Du den Thread noch als "gelöst" markieren? Danke!