J'ai découvert que je peux écrire un programme en utilisant Bluetooth sur Pythonista3 qui peut écrire et exécuter un programme Python sur l'iPhone, j'ai donc créé un programme pour faire fonctionner le suiveur de programmation. Pythonista3 C'est un environnement intégré de Python qui fonctionne sur iPhone (iOS). C'est un peu cher moyennant des frais, mais il peut gérer les caméras iPhone, les capteurs d'accélération, Bluetooth et les bibliothèques générales telles que NumPy et Matplotlib, c'est donc un environnement dans lequel vous pouvez jouer beaucoup. Après tout, il peut être créé et exécuté sur l'iPhone, il est donc intéressant de pouvoir créer des applications sans le Mac requis pour le développement de programmes natifs. Si vous installez stash en plus, vous pouvez également utiliser ssh / scp et git.
Le programme est sur github La bibliothèque cb est utilisée pour le fonctionnement Bluetooth. J'utilise la bibliothèque de scènes pour accueillir les pressions sur les boutons de l'interface utilisateur. Cependant, avec l'interface graphique créée cette fois, l'état du bouton ne peut obtenir que deux valeurs, Activé ou Désactivé, et ne peut pas obtenir une valeur intermédiaire, de sorte que le contrôle de la vitesse n'est pas possible. En outre, il ne prend pas en charge le multi-touch. Une fois la connexion avec le micro: bit établie, le reste n'est pas très différent de "Fonctionnement du suiveur de programmation avec le contrôleur PS3", et du micro: bit Envoyez simplement un signal à la borne d'E / S de.
Quand je l'ai exécuté, ça fonctionnait comme ça. C'est pratique et amusant car vous pouvez utiliser micro: bit directement depuis votre iPhone.