Daten aus/in DB lesen/schreiben über USB möglich? oder Ethernet shield

Du bringst hier einige Sachen durcheinander.

Wenn ich ein Button drücke, sieht man am Raspi eine LED aufleuchten/blinken.

Wo drückst Du einen Button und welche LED leuchtet bzw. blinkt?

Am Arduino leuchtet aber nix auf, also keine Verbindung.

Falsche Schlussfolgerung. Es heisst höchstens, dass das serielle Device (auf dem RaspPi) nicht aktiviert wurde und deshalb der ATmega16U2, der für die USB-Schnittstelle verantwortlich zeigt und die RX/TX-LEDs auf dem Arduino kontrolliert, nicht "aktiv" ist.

Mit der Stromaufnahme hats nix zu tun und selbst mit dem Uploaden auch nix.

... und mit der Verbindung nix.

Es geht um die Serial Verbindung. Wenn man ganz normal den Serial Monitor öffnet, wenn man den Arduino am PC hängen hat, dann sieht man ja dass da eine LED aufblinkt. Wie ich es verstehe, macht das Board ein reset. Deswegen diese änderungen am Arduino, wenns am Raspi hängt.

Das mit dem Reset stimmt und mit dieser Veränderung wird normalerweise kein Reset mehr ausgelöst.

Am PC musste ich erst den Serial Monitor öffnen, damit die Serial Verbindung funktioniert.

Nein, nicht damit die Verbindung funktioniert, sondern damit Du die LEDs blinken siehst. Du hast das dann mit Verbindung funktioniert gleichgesetzt. Hier siehst Du, dass genaue Beschreibungen der Symptome wichtig sind und dass Du nicht Deine Interpretation der Fakten, sondern die Fakten selbst hier posten solltest.