Aktuell benutze ich in der Oberstufe Java und Python als Programmiersprachen. Java möchte ich mittelfristig wahrscheinlich durch Kotlin ersetzen. Ich stelle mir die Frage, ob ich vielleicht Kotlin als Programmiersprache für alle Themen nutzen könnte. Gibt es Möglichkeiten, den Calliope mit Kotlin zu programmieren?
Hallo @tomkarp
das ist eine nachvollziehbare Idee, ich vermute aber, dass das eher komplex ist, da es auf Kotlin-Seite keine Schnittstelle gibt, die auf den Calliope mini zugreifen kann. Da müsste man aus Kotlin wohl auf einen C-Wrapper zugreifen.
- Hardware-Layer (C): Eine kleine C-Datei, die Funktionen wie led_on(x,y) oder button_pressed() bereitstellt.
- Interop-Layer: Kotlin generiert automatisch eine „Brücke“ aus deinem C-Header.
- App-Layer (Kotlin): Du rufst dann die C-Funktionen auf, als wären es Kotlin-Funktionen.
Das gibt es aber soweit auch nicht und müsste erstmal erstellt werden.
Hallo Jørn und Danke für die Rückmeldung.
Das ist schade, aber hatte ich erwartet.
1 „Gefällt mir“
Könnte ja auch ein Projekt für den Unterricht sein… ![]()