Tutorial - Die 1. LED

In diesem Tutorial wird eine LED verwendet und die Konfiguration im MFConnector erklärt.

Am Ende des Tutorials hast Du den Status der Parkbremse via FSUIPC Offset und LED visualisiert.

Los geht's

In diesem Tutorial werden wir eine LED an einem Arduino Mega anschließen. Die LED wird nachher so konfiguriert, dass sie den Status der Parkbremse anzeigt. Dafür verwenden wir den passenden FSUIPC Offset. Die LED leuchtet bei gesetzter Parkbremse und erlischt, wenn die Parkbremse gelöst wurde.

Zuerst ist der elektronische Anschluss der LED beschrieben. Danach wird die Konfiguration in einzelnen Schritten vorgestellt.

Anschluss der LED am Beispiel Arduino Mega

Der Anschluss einer LED kann direkt an einem der Pins vom Arduino Mega erfolgen.

Es ist ratsam einen Vorwiderstand zu verwenden. Die Ausgangsspannung am Mega sind laut Datenblatt 5V. Wie man in der schematischen Darstellung sieht, sind die beiden untern Pins (quasi 54/55) als "GND" markiert.

tl_files/bootstrapbase/img/tutorials/led/led-example.png

Konfiguration im MF Connector

Nach dem Öffnen des MobiFlight Connector siehst Du einen Übersicht der aktuellen Konfiguration. Im Beispiel ist diese leer, weil noch nichts konfiguriert ist.

tl_files/bootstrapbase/img/tutorials/led/step1-open-mfconnector.png

Jetzt musst Du den Einstellungen-Dialog öffnen, denn wir müssen das MobiFlight-Board erst konfigurieren. Es muss ja wissen an welchen Ausgang eine LED hängt.

Also Extras > Einstellungen > MobiFlight Modules-Tab wählen

In der linken Baumansicht wählst Du das gewünschte Mobiflight Board aus.

tl_files/bootstrapbase/img/tutorials/led/step1-add-device.png

In der Toolbar unterhalb der Baumansicht, stehen verschiedene Aktionen zur Verfügung. Zum Hinzufügen der LED klickst Du auf Add Device > LED / Output.

Nun wurde eine LED zu Deinem Arduino Modul hinzugefügt.

Im rechten Teil des Tabs kannst Du je nach Device-Typ verschiedene zusätzliche Einstellungen vornehmen.

Bei einer einfachen LED sind das nur zwei Dinge

  • Pin-Nummer - entspricht dem Bezeichner auf dem Arduino Board
  • Name für die LED - hier kann man einen sprechenden Namen vergeben. Dieser wird später beim Anlegen einer Konfigurationszeile in einer Liste angezeigt.

tl_files/bootstrapbase/img/tutorials/led/step0-upload.png

Was jetzt noch fehlt ist der Upload der Konfiguration auf Dein ausgewähltes Board. Dazu klickt man auf den Upload-Button ganz links in der Toolbar unterhalb der Baumansicht.

Es erscheint ein Hinweis, dass der Upload durchgeführt wurde. Nun erst weiß Dein Mobiflight Board was es tun soll :D

Der Einstellungen-Dialog wird mit OK-Button geschlossen und Du bist wieder in der Ansicht mit der - aktuell noch leeren - Konfigurationsliste.

tl_files/bootstrapbase/img/tutorials/led/step2-add-config.png

Jetzt legst Du eine neue Konfiguration für den Status der Parkbremse an.

Zuerst vergeben wir einen Namen im Feld "Beschreibung".

Klicke auf den ...-Button am Ende der Zeile.

Es öffnet sich der Config Wizard.

tl_files/bootstrapbase/img/tutorials/led/step3-use-preset.png

Wähle das passende Preset "General - Parking Brake" für die Parkbremse

Klicke OK-Button neben dem DropDown-Feld.

Die Einstellungen für den FSUIPC Offset sind jetzt alle vorbelegt.

tl_files/bootstrapbase/img/tutorials/led/step3-use-preset-confirm.png

Wechsle auf das Display-Tab

Wähle bei Display-Typ - Modul das passende Mobiflight Modul aus der Liste.

Wähle bei Verwende Typ die Option Pin

Die Display-Einstellungen passen sich entsprechend an

Wähle den "Output"-Pin aus dem DropDown "Pin"

tl_files/bootstrapbase/img/tutorials/led/step3-config-display.png

Drücke nun den Test-Button.

Deine LED sollte nun leuchten.

Wenn Deine LED nicht leuchtet, hast Du vielleicht die Polung nicht beachtet und Anode und Kathode vertauscht. Wenn es immer noch nicht geht dann prüfe auch, dass du den richtigen Pin verwendest.

Wenn die LED leuchtet klicke auf den Stop-Button.

Schließe den ConfigWizard-Dialog mit dem OK-Button.

Starte Deinen Flugsimulator, z.B den FSX.

Lade Deinen Flug.

Warte einen Moment bis die FSUIPC-Verbindung hergestellt wurde. Man erkennt das am FSUIPC-Status in der Statusleiste.

Starte jetzt den MFConnector und klicke dazu auf den Start-Button aus der Toolbar.

Die LED sollte aufleuchten, denn ein Default-Flug startet mit gesetzter Parkbremse.

Löse und setze abwechselnd die Parkbremse.

Die LED geht entsprechend an und aus.

Herzlichen Glückwunsch!

Du hast den ersten Schritt in der Mobiflight Welt erfolgreich gemeistert und kannst nun weitere Konfigurationen ausprobieren.

Berichte doch im Forum über Deinen weiteren Fortschritte und Projekte!