Calliope über APP steuern

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:

https://vimeo.com/162680772

http://bluetooth-mdw.blogspot.com/p/bbc-microbit.html#documentation

Die apps funktionieren z.T. auch am Mini.
https://www.bittysoftware.com/downloads.html

1 „Gefällt mir“

Hi Michael,
besten Dank … da kann ich schonmal probieren…vielleicht geht die Entwicklung des Calliope in ähnliche Richtung …man braucht Geduld
VG Dirk

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.

Michael

…hört sich vielversprechend an …ich hoffe ja, dass der Calliope dasauch bald kann :+1:
Mit dem Appinventor kenne ich mich leider nicht aus aber vielleicht jemand hier im Forum?

Hi Michael, d.h, Du hast das APP „bitty controller“ nicht getestet?
VG Dirk

Bitty web applications beinhaltet alle 4 apps nur halt im Browser
bitty data logger
bitty controller
bitty event monitor
und bitty polyhedra

Funktional sind sie identisch.

https://twitter.com/thymjan/status/1081944090751717376

Wenn Du tapfer bist kannst Du mal hier schauen:
https://www.dfrobot.com/product-1276.html
da wird auch eine Android-App empfohlen

Noch was gefunden. Schau mal hier ab Seite 46! Ganz einfach!

1 „Gefällt mir“

Danke … nun noch alles Verdauen…

Hi Michael, hast du dich auf der BettyWeb angemeldet?
Kosten ca. 7€?

Ja, genau. Fand ich i.O. Wenn ich ein Androidhandy habe teste ich die kostenlosen Apps.

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.

Echt ärgerlich … hoffe das ich es hinbekomme …

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

Hi 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.

Grüße
Jörn

2 „Gefällt mir“

Schonmal besten Danke !!!

Hallo Dirk,

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.

Viele Grüße
Manfred

2 „Gefällt mir“

Hi Manfred, klasse besten Dank. Werde ich auf jedenfall gleich testen. Danke dir für deine Tests.
VG Dirk