Forum: Mikrocontroller und Digitale Elektronik Arduino TX trotz seriellen Monitor als I/O verwenden


von Bastler (Gast)


Lesenswert?

Hallo zusammen,

ich habe ein Shield für den Arduino entworfen, auf dem sich ein 
Tasterfeld aus 6 Tastern sowie ein ADXL203 + Beschaltung befindet. Zum 
kalibrieren des ADXL muss der Arduino samt Shield auf der X- sowie der 
Y-Achse in beiden Richtungen auf +/- 90° geneigt werden und die 
entsprechende Taste auf dem Feld betätigt werden.

Dies funktioniert auch tadellos. Nur leider habe ich beim Layout der 
Platine einen Taster der LOW-Aktiv ist auf den I/O 1 (TX) gelegt.

Wenn ich nun den seriellen Monitor anhabe um meine Ergebnisse zu 
kontrollieren wird der Taster sofort als betätigt wahrgenommen.

Gibt es irgendeine Möglichkeit (Software-technisch) dies zu umgehen?

Das Layout der Platine kann leider nicht verändert werden.

von Draco (Gast)


Lesenswert?

Bastler schrieb:
> Gibt es irgendeine Möglichkeit (Software-technisch) dies zu umgehen?

Natürlich

von Vollhorst (Gast)


Lesenswert?

Bastler schrieb:
> Gibt es irgendeine Möglichkeit (Software-technisch) dies zu umgehen?

Ja.

von Frank (Gast)


Lesenswert?

z.B. den Pin nur abfragen, wenn die UART nicht aktiviert wurde.

von Stefan K. (stefan64)


Lesenswert?

Bastler schrieb:
> Dies funktioniert auch tadellos. Nur leider habe ich beim Layout der
> Platine einen Taster der LOW-Aktiv ist auf den I/O 1 (TX) gelegt.

Das ist für diesen Pin ein Kurzschluß, sobald Du den Taster drückst. Es 
ist zwar durchaus möglich, dass der das mehr oder weniger lang mitmacht. 
Verlassen würde ich mich darauf aber nicht.

Viele Grüße, Stefan

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.