Datenübertragung über eine Leitung

OP #4478435
Lesenswert?
• ▲
▼
Hallo,

ich haben eine Frage und zwar:

gibt es einen anderen Weg außer über ein PWM-Signal, Daten von einem 
Arduino zu übertragen und auszulesen? Ich habe den Duty-Cycle von dem 
PWM-Signal mit der Arduino-Funktion PulseIn(); ausgelsen doch das klappt 
nicht so gut wie ich dachte und so viel Raum für Daten hat man auch 
nich.
Gast #4478447
Lesenswert?
• ▲
▼
I2C, SPI, UART. Und beliebig viele Selbstbausachen.

PWM Pulslängen einlesen geht. Aber die liegen nah beienander was zu 
Symbolübersprechen führt (Konstellationsdiagramm).

Muss man die Anzahl der Symbole reduzieren damit das klappt.

Aber für Datenübertragung ist PWM eh nicht da.
OP #4479525
Lesenswert?
• ▲
▼
oder ich sage dir was ich machen wollte:

ich möchte eine art Punkteanzeige machen mit nur 3 Anschlüssen:
VCC, GND und Data.

auf der Platine sind 5 7-Segment Anzeigen und 5 Shiftregister und einen 
Attiny45 controller

Meine Überlegung war dass ich, wie schon oben erwähnt, ich mit einem 
PWM-Signal
dem Attiny sage welche Segmente er zu schalten hat nur das ist zu viel 
Aufwand für eine solche sache. Weisst du einen besseren Weg ?
#4479555
Lesenswert?
• ▲
▼
Manuel P. schrieb:
> ich möchte eine art Punkteanzeige machen mit nur 3 Anschlüssen:
> VCC, GND und Data.

da bietet sich doch UART geradezu an? Wie kommt man drauf, da mittels 
PWM Daten übertragen zu wollen?

edit:

Manuel P. schrieb:
> uf der Platine sind 5 7-Segment Anzeigen und 5 Shiftregister und einen
> Attiny45 controller

wie kommt man dazu für 5 popelige 7-segs 5 Shiftregister zu verbauen?
#4479588
Lesenswert?
• ▲
▼
H.Joachim S. schrieb:
> Der Tiny45 ist aber eher die falsche Wahl (auch, weil er keine UART hat)

das geht trotzdem. Bei den 5 anzuzeigenden Bytes würde auch ne SW-Uart 
ohne probleme laufen (zumal er wegen den 5 SR ja scheinbar nicht mal 
multiplexen will).
Sollte Leitungslänge ein problem werden, muss halt ein MAX232 davor.


durch ne clevere Idee käme man wahrscheinlich auch völlig ohne µC und 
nur mit den 5 SR aus :-)

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren