swift

Microcontroller mit Swift programmieren

Du kannst Microcontroller mit C++ programmieren, klar. Außerdem kannst du MicroPython verwenden, oder auch Adafruits Fork CircuitPython – und hier ist noch lange nicht Schluss. Jetzt steht dir eine weitere Alternative zur Verfügung: Swift.

Die Macher von Mad Machine haben ein Framework entwickelt, das Apples Programmiersprache Swift kompiliert und auf einem Microcontroller laufen lässt – und das ganze SwiftIO getauft.

Im Angebot haben sie auch gleich die passende Hardware, einen Controller mit  Cortex®-M7 core @600MHz Prozessor und ganzen 46 GPIO Pins. Programmiert wird das Board über die hauseigene MadMachine IDE. Auf der der Webseite der Entwickler findest du einen Überblick über die Hard- und Software, außerdem Tutorials und Code-Beispiele.

YouTube

Mit dem Laden des Videos akzeptieren Sie die Datenschutzerklärung von YouTube.
Mehr erfahren

Video laden

Im Shop kannst du das Board derzeit für 68$ aus den USA importieren. Darüber hinaus gibt es auch ein Maker Kit, das neben dem Board auch Bauteile wie Display, Motoren und ein paar Sensoren enthält. Dieses Kit kostet momentan 118$ – plus Einfuhrsteuern und möglicherweise Zollgebühren.

Warum Swift?

Wie du vermutlich auch schon weißt, ist das Programmieren in C++ nicht immer ein Spaß. Die Sprache ist für Anfänger nicht leicht verständlich – auch wenn es sich in der Arduino IDE eigentlich im Rahmen hält. Python und auch Swift haben hier den Ruf, weitaus zugänglicher zu sein.

Was die verfügbaren Bibliotheken bzw. die unterstützten Sensoren, Displays etc. angeht, hält sich Mad Machine etwas bedeckt. Natürlich gibt es Bibliotheken für die mitgelieferten Bauteile, ob das Angebot jedoch künftig erweitert wird, konnten wir nicht erkennen. Das ist sicherlich auch abhängig davon, wie gut die Idee angenommen wird.

Fazit: Wenn du dich für Swift interessierst, oder iOS Developer bist, der sich für Microcontroller interessiert, oder einfach nur Lust auf was Neues hast – dann könnte SwiftIO spannend für dich sein. Wenn du allerdings einfach eine gute Alternative zu C++ suchst, solltest du es wohl erst einmal mit MicroPython oder CircuitPython versuchen.

Bestseller Nr. 2
SWIFT SW380B 40X-2000X-Vergrößerung Siedentopf Binokular Lab-Mikroskop für Forschungszwecke mit Weitwinkel 10X und 25X Okular mechanischer Objekttisch Abbe-Kondensator Ultra präzise Fokussierung
  • 🏆 Ein super glänzendes Mehrzweck-Verbundmikroskop zur Betrachtung von winzigen Details des Objektträgers; entworfen für Kliniker, Schüler und Studenten im Fach der Wissenschaft sowie begeisterte Hobbyisten.
  • 🏆 Der professionelle Siedentopfkopf ist zur gemeinsamen Nutzung vollständig drehbar und wird mit austauschbarem 10X und 25X Weitwinkel-Okularen ausgestattet ,die in einem ergonomischen Winkel von 30 Grad fixiert sind, um die Nackenbelastung zu reduzieren. Einfach verstellbar für verschiedene Augenabstände, ohne den Fokus zu verlieren
  • 🏆 4 achromatische DIN-Objektive montiert in einem Drehturm, die 6 Vergrößerungsstufen bieten: 40X, 100X, 250X, 400X, 1000X und 2500X und ultrapräzises Fokussiersystem für grobe und extrem feine Einstellungen
  • 🏆Ultrapräzises Fokussiersystem: beidseitig koaxiale Grob- und Feineinstellung, um das gewünschte Ergebnis zu erzielen.
  • 🏆 Die brillante LED-Lampe überträgt Licht durch einen manuell verstellbaren Abbe-Kondensator, der die Objektträger von unten mit einstellbarer Helligkeit beleuchtet.

*Swift und das Swift logo sind Markenzeichen von Apple Inc.

Letzte Aktualisierung am 28.09.2021 / Affiliate Links / Bilder von der Amazon Product Advertising API

Also interesting

arduino projekt blick in die zukunft cover

Blick in die Zukunft

Um es gleich von vorneweg zuzugeben: Die nächsten Lottozahlen wirst du mit diesem Projekt nicht vorhersagen. Dafür lernst du aber, wie du einen Servo-Motor ansteuerst

Read more »