Ideen für Modellauswahl

Gast #503871
Lesenswert?
• ▲
▼
Tach Leute,

ich hab eine Bluetoothfernsteuerung für RC-Cars gebaut. Nun möchte ich 
mit meiner Fernsteuerung aber nicht nur ein RC-Modell steuern, sondern 
mehrere.

Das ganze hab ich mir so gedacht. Zwei Taster der Fernbedienung regeln 
diese Kanalauswahl. Der erste Taster setzt die Fernbedienung in den 
Synchronisationsmodus. Wird dann ein Modell eingeschaltet, erzeugt 
dieses eine Zufallsvariable die dann als Kennung dienen soll. Diese 
Kennung wird an die Fernbedienung gesendet, gespeichert und als 
Datenbyte wieder an das Modell zurückgesendet. Ist das empfangene 
datenbyte gleich der erzeugten Zufallsvariablen, wird das Modell auf die 
entsprechende Kennung gesetzt. Durch drücken des zweiten Tasters wird 
die Fernbedienung nun auf die entsprechende Kennung gesetzt und das 
Modell kann gesteuert werden.

Funktioniert soweit auch schon. Nun überleg ich gerade, wie ich die 
anderen Modelle mit der neuen Kennung hinzufüge ohne die alte zu 
überschreiben. Benutze ich ein Array und speichere jede neue Kennung in 
einem Feld davon ab. Benutze ich eine liste oder ähnliches? Was mache 
ich, wenn Modelle wieder Abgeschaltet werden, wie kriege ich die toten 
Kennungen da wieder raus....

Wie würdet ihr es machen?

Antwort schreiben

Hinweis: der ursprüngliche Beitrag ist mehr als 6 Monate alt. Bitte hier nur auf die ursprüngliche Frage antworten, für neue Fragen einen neuen Beitrag erstellen.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.