Hallo liebe Calliopiner,
es gibt für den Arduino die Möglichkeit Motoren, Servos, LED etc. über eine Handy-APP zu steuern. Ich weiß es gibt das Bluetooth-Paket über den PXT Editor.
Wie kann man zum Beispiel ein Auto über eine Handy-APP steuern?
Ich war hier im Forum und über google auf der Suche nach diesem Thema, leider ohne Erfolg.
Vielleicht kann mir ja jemand weiter helfen.
Besten Dank
Gruß
Dirk
Edit: habe jetzt was vergleichbaren für den BBC micro:bit gefunden:
Also ich habe bittyweb das im Chromebrowser läuft. Fahrzeug fährt, nur mit analogen Daten von Pins lesen usw. läuft nicht bei mir. Ich habe mir den marquee von dfrobot bestellt den will ich damit auch mal steuern. Muss nur noch das makecode-paket an den callio:bit anpassen. Nebenbei bin ich noch am makerbit. Ich habe einfach zu viele interessante Baustellen.
Apropos Baustelle: Der Appinventor unterstützt den microbit und damit auch den calliope! Ich wollte mich schon an eine eigen App machen aber mir fehlt einfach die Zeit, aber vielleicht kennst Du Dich ja damit aus.
Dir erstmal viel Erfolg.
…hört sich vielversprechend an …ich hoffe ja, dass der Calliope dasauch bald kann
Mit dem Appinventor kenne ich mich leider nicht aus aber vielleicht jemand hier im Forum?
Hallo zusammen,
habe mal wieder was interessantes im Netz zum Thema gefunden. Bin gerade dran um mit meiner AG eine App zu bauen die über Bluetooth den Calli:Bot steuern soll. https://ukbaz.github.io/howto/ubit_app_inventor.html
Hat jemand damit Erfahrung? Funktioniert leider bei mir nicht …
BG Dirk
Beim Appinventor selbst ist eine Anleitung für den micro:bit dabei. Ich hatte alle Schritte zum pairen nachprogrammiert. Leider will mein Calliope nicht pairen und ich hatte keine Zeit weiter zu forschen. Aber Pins, LEDs usw. sollte zumindest beim micro:bit gehen.
Hi Jörn (@joern.alraun)
vielleicht kannst Du hier helfen.
Die Steuerung des MicroBit über AppInventor ist echt klasse. (Siehe Link https://ukbaz.github.io/howto/ubit_app_inventor.html ) Meine Schüler Fragen täglich danach. Möchte aber bei Calliope bleiben … ist hier eine Lösung in Sicht?
Besten Dank Gruß Dirk
wir können uns das mal anschauen, geplant ist von unserer Seite bislang aber nichts.
Leider kenne ich mich mit dem AppInventor auch kaum aus. Kann aber mal versuchen zu sehen, wie die das mit dem microbit machen und warum das mit dem mini nicht geht. Sollte das alles Open Source sein, dürfte das aber nicht so wild werden.
der Dual D-Pad Controller in der App micro:bit Blue mit dem Link aus dem oben genannten PDF-Dokument funktioniert mit dem Calliope. Bitte nicht in GooglePlay laden/aktualisieren, da da der Controller dann in der kostenlosen Version entfernt wird. Die Motorsteuerung kann damit unter Android ohne Programmierung am Smartphone verwendet werden.
Falls Du Dich nicht davor scheust die Oberfläche der App selbst anzupassen kannst Du das mit Java in DroidScript + Plugin für den Microbit machen. Beide sind gratis im Google Play Store verfügbar und wurden von mir ebenfalls erfolgreich mit dem Calliope getestet.
Da die BT-Verbindung in beiden Fällen problemlos funktioniert gehe ich bis auf weiteres davon aus, dass auch alle anderen Apps funktionieren welche eigentlich für den Microbit erstellt wurden.
Um Frust mit der BT-Verbindung vorzubeugen bitte in Makecode in den Projekteinstellungen „No Pairing Required: Anyone can connect via Bluetooth.“ auswählen.
Edit meint:
Ich habe nun auch den App Inventor erfolgreich mit dem Temperatur-Dienst getestet.
Für die Verwendung von Bluetooth in Android ist allerdings die Berechtigung „Standort“ erforderlich, welche ich der App „MIT AI2 Companion“ manuell in den Android-Einstellungen aktivieren musste.