Forum: Mikrocontroller und Digitale Elektronik Arduino Uno Projekthilfe


von Achenrainer Patrik (Gast)


Angehängte Dateien:

Lesenswert?

Hallo lieber Mikrokontroller!

Und zwar besteht bei mir folgendes Problem:

Es gibt folgende Aufgabenstellung:

Man soll mit Hilfe von 2 Arduino Uno eine Funkübertragung aufbauen. Die 
Daten für diese Übertragung werden seriell nach dem angehängten 
Protokoll auf einem der Arduinos empfangen, soll dort codiert werden 
(Manchester) und dann via 2 Funkmodule zum zweiten Arduino gesendet 
werden.  Dort wird wieder decodiert und die Daten für die 
Weiterverarbeitung seriell ausgegeben. Alle 15 Minuten erfolgt ein 
Update der derzeitigen Daten. Die Daten sollen beim ersten sowie beim 
2ten Arduino in einem Register gespeichert werden und bei jeden Update 
aktualisiert werden.

Ich bitte euch um Hilfe da ich in der Hinsicht der Programmierung eine 
echte Niete bin.

VIelen Dank im Voraus

von PittyJ (Gast)


Lesenswert?

Welche Hilfe möchtest du konkret?

Dein Programm ist ja komplett leer, bis auf dieses Struct, was auch 
nicht benutzt wird.

Suchst du jemanden, der das Programm komplett für dich schreibt?

von Achenrainer Patrik (Gast)


Lesenswert?

Im Endeffekt weis ich noch nicht mal wie ich die serielle Daten in ein 
Register speichere wenn du mir dass sagen könntest wär mir schon viel 
geholfen :)

von Cyblord -. (cyblord)


Lesenswert?

Wieso wird hier von Registern geredet? In C haben wir immernoch 
Variablen. Ich sehe hier auch keine Notwendigkeit gezielt einzelne 
Variablen auf Register zu mappen.

Also was genau ist jetzt unklar? Und vor allem, was hat es mit dem 
Struct da oben auf sich?

Serielle Daten speichert man traditionell so, dass man ein Array anlegt 
und jedes Empfangene Byte da rein schreibt.

Und diese Vermischung von deutschen und englischen Variabelnnamen ist 
übel. Entscheide dich für eine Sprache!

gruß cyblord

: Bearbeitet durch User
von Achenrainer Patrik (Gast)


Lesenswert?

ok dann hab ich da was falsch verstanden das heist egal was ich in die 
variable reinscheib, dass wird gespeichert?


und dann noch nee richtig wichtige frage... wie kann man im arduino 
codieren ? :S

LG

von Achenrainer Patrik (Gast)


Lesenswert?

Und wie kann ich nach dem Protokoll die seriell empfangene "Bitreihe" 
zuschneiden und in die Variablen schreiben ?


LG

von Cyblord -. (cyblord)


Lesenswert?

Achenrainer Patrik schrieb:
> ok dann hab ich da was falsch verstanden das heist egal was ich in die
> variable reinscheib, dass wird gespeichert?

Ja, aber natürlich im RAM. Nicht dauerhaft.
Davon war aber auch nie die Rede.

> und dann noch nee richtig wichtige frage... wie kann man im arduino
> codieren ?

Junge, übertreibs nicht.

Willst du jetzt für jede Teilaufgabe eine derart allgemeien Frage 
stellen? Was erhoffst du dir als Antwort?

Lern programmieren und machs selber. Das wird dir hier niemand abnehmen.

von Karl H. (kbuchegg)


Lesenswert?

> Lern programmieren und machs selber.

Zumindest die Teile, die du alleine hinkriegst.
Das Projekt zerfällt ja schon ganz von alleine in mehrere Teilaufgaben. 
Irgendwas davon wirst du ja alleine bearbeiten können.

Es kommt immer besser, wenn du schon was zum Herzeigen hast, als wie 
wenn du mit nichts in der Hand dastehst und 'Hilfe' rufst. Und nein. Das 
da oben ist immer noch 'nichts'. Das ist maximal eine Absichtserklärung.

: Bearbeitet durch User
von PittyJ (Gast)


Lesenswert?

Bei den Basis-Fragen hier...

manchmal sollte man seinen Berufswunsch überdenken.

von Bertram (Gast)


Lesenswert?

PittyJ schrieb:
> Bei den Basis-Fragen hier...
>
> manchmal sollte man seinen Berufswunsch überdenken.

Das ist ein Troll.

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.