Table des matières:

Kit Pixel exécutant MicroPython : premiers pas : 7 étapes
Kit Pixel exécutant MicroPython : premiers pas : 7 étapes

Vidéo: Kit Pixel exécutant MicroPython : premiers pas : 7 étapes

Vidéo: Kit Pixel exécutant MicroPython : premiers pas : 7 étapes
Vidéo: Initiation au langage Python avec Micro:bit | Fondation CGénial x Exploradome 2024, Novembre
Anonim
Kit Pixel exécutant MicroPython: premiers pas
Kit Pixel exécutant MicroPython: premiers pas

Le voyage pour libérer le plein potentiel du Pixel de Kano commence par le remplacement du micrologiciel d'usine par MicroPython, mais ce n'est que le début.

Afin de coder sur le Pixel Kit, nous devons y connecter nos ordinateurs.

Ce tutoriel expliquera ce que signifient les écrans de démarrage, comment accéder à la page du terminal et comment se connecter à Pixel Kit.

Étape 1: Écrans de démarrage

Image
Image
Écrans de démarrage
Écrans de démarrage
Écrans de démarrage
Écrans de démarrage

Lorsque votre Pixel Kit démarre, il affiche quelques écrans pour vous faire savoir ce qu'il fait et son état. Voici ce qu'ils signifient:

  • Orange: Tentative de connexion.
  • Bleu: a créé son propre réseau wifi.
  • Vert: Connecté à un réseau wifi.
  • Rouge: tentative de connexion à un réseau wifi et échec.

Lorsque Pixel Kit crée son propre réseau wifi, il doit être nommé quelque chose comme PIXEL_KIT_XXXX mais avec un numéro au lieu du XXXX.

La première fois que votre Pixel Kit démarre, il affiche toujours l'écran bleu.

Dans le cas où votre Pixel Kit est connecté (écran vert) ou créé un réseau wifi (écran bleu), il affichera son adresse IP au format binaire: les points rouges signifient 1, aucun point signifie 0.

Étape 2: Accéder à la page du terminal

Accéder à la page Terminal
Accéder à la page Terminal

Écran bleu

Si votre Pixel Kit démarre sur l'écran bleu, vous trouverez un réseau wifi ouvert nommé PIXEL_KIT_*NUMBERS*.

Pour ouvrir la page du terminal dans votre navigateur, assurez-vous que vous êtes connecté au réseau wifi Pixel Kit et accédez à https://192.168.4.1. Vous verrez la page sur les photos. Bien qu'il soit accessible via cette adresse, il est fortement recommandé de cliquer sur le bouton de téléchargement et d'enregistrer cette page hors ligne. Cela fonctionnera de la même manière mais beaucoup plus rapidement!

L'adresse IP du Pixel Kit lors de l'affichage de l'écran bleu ne changera jamais: ce sera toujours

Écran vert

Si votre kit Pixel démarre sur l'écran vert, il affichera son adresse IP sur le réseau auquel il est connecté. Nous supposerons qu'il est connecté au même réseau que votre ordinateur, mais si ce n'est pas le cas, vérifiez la dernière étape sur la façon de récupérer/reconnecter votre Pixel Kit.

Une fois que vous vous êtes assuré que votre ordinateur et Pixel Kit sont connectés au même réseau, accédez à son adresse IP pour accéder à la page du terminal.

Étape 3: Enregistrement de la page du terminal sur votre ordinateur

Enregistrement de la page du terminal sur votre ordinateur
Enregistrement de la page du terminal sur votre ordinateur
Enregistrement de la page du terminal sur votre ordinateur
Enregistrement de la page du terminal sur votre ordinateur

Lorsque vous accédez au navigateur du terminal depuis votre Pixel Kit ip, votre Pixel Kit se comporte comme un serveur Web: il héberge une page Web à laquelle vous pouvez accéder sur votre navigateur. Chaque fois que vous demandez ou actualisez cette page, le Pixel Kit doit arrêter tout ce qu'il fait et répondre à cette demande.

Bien qu'il soit génial, Pixel Kit peut se comporter comme un serveur Web, mais il n'était pas censé être un serveur Web et il peut parfois être très lent. La bonne nouvelle est qu'une fois que vous avez chargé la page du terminal, vous pouvez l'enregistrer hors ligne !

Pour enregistrer la page du terminal hors ligne, cliquez sur le bouton de téléchargement dans la barre latérale. Il enregistrera automatiquement le fichier dans votre dossier "Téléchargements", mais vous pouvez le déplacer et le renommer où vous le souhaitez.

Étape 4: connexion au kit Pixel

Connexion au kit Pixel
Connexion au kit Pixel
Connexion au kit Pixel
Connexion au kit Pixel
Connexion au kit Pixel
Connexion au kit Pixel

Avec votre page de terminal ouverte et après vous être assuré que votre Pixel Kit et votre ordinateur sont sur le même réseau (soit celui que Pixel Kit a lui-même créé ou celui auquel vous l'avez connecté) et tapez l'adresse IP au format binaire ou décimal. Cela ressemblera à quelque chose comme ceci:

11000000101010000000010000000001

ou

192.168.4.1

Si vous voulez savoir comment convertir des nombres binaires en décimal, consultez ce lien:

Une fois connecté, les en-têtes deviendront verts et vous serez présenté à un REPL Python: lire, évaluer, imprimer et boucler. Yay!

Étape 5: Connexion à un réseau Wifi

Connexion à un réseau Wifi
Connexion à un réseau Wifi

Une fois connecté au réseau créé par le Pixel Kit, vous n'aurez pas accès à Internet.

Si vous souhaitez coder et avoir accès à Internet en même temps, vous devez connecter le Pixel Kit à un réseau wifi disposant d'Internet. L'ordinateur que vous utiliserez pour coder et votre Pixel Kit doivent toujours être connectés au même réseau.

Le moyen le plus simple de se connecter à un réseau wifi est d'exécuter "saveWifiConf(ssid, passord)" sur le REPL où ssid est le nom du réseau auquel vous souhaitez que votre Pixel Kit se connecte et le mot de passe est le mot de passe du réseau:

saveWifiConf('WifiName', 'Password')

Après avoir exécuté "saveWifiConf(ssid, mot de passe)", vous devez éteindre et rallumer votre Pixel Kit pour appliquer les modifications.

Astuce de pro: Vous pouvez réinitialiser votre Pixel Kit depuis la page du terminal en tapant la commande suivante:

réinitialiser()

Votre terminal perdra la connexion une fois que vous aurez redémarré votre Pixel Kit. Si vous avez enregistré votre page de terminal hors ligne, actualisez-la simplement et connectez-vous à la nouvelle adresse IP affichée sur l'écran vert (une fois que votre ordinateur se reconnecte au wifi auquel vous venez de connecter votre Pixel Kit).

Si vous n'avez pas enregistré la page hors ligne, convertissez le nombre binaire affiché par le Pixel Kit en une adresse IP et accédez-y depuis votre navigateur.

Étape 6: Mode de récupération/hors ligne

Image
Image

À tout moment, éteignez et rallumez votre Pixel Kit tout en maintenant les deux boutons rouges enfoncés pour le forcer doucement à afficher l'écran bleu.

C'est très utile dans quelques cas:

- Vous vous êtes connecté au mauvais réseau wifi, au mauvais mot de passe, faute de frappe, etc… Dans ce cas, Pixel Kit démarrera sur l'écran rouge et forcer l'écran bleu est le seul moyen de se reconnecter au Pixel Kit.

- Le réseau wifi auquel vous vous êtes connecté n'est plus disponible. Cela peut être dû à des problèmes techniques mais cela peut aussi être dû au fait que vous vous êtes connecté à votre wifi domestique et que maintenant vous êtes à l'école ou chez un ami. Entrer dans l'écran bleu vous permettra de vous connecter à un nouveau réseau wifi.

- Nous semblons vivre dans un monde connecté mais je pense qu'il ne faut pas compter sur la disponibilité du réseau pour pouvoir apprendre, faire des choses et être créatif ! Si vous souhaitez coder votre Pixel Kit 100% hors ligne ou s'il n'y a pas de wifi disponible, faites entrer votre Pixel Kit dans l'écran bleu et bon codage !

Étape 7: Codez avec des lumières

Codez avec des lumières !
Codez avec des lumières !

Documentation

Vous pouvez trouver toute la documentation des choses que vous pouvez faire avec votre Pixel Kit exécutant Pixel32 sur:

murilopolese.github.io/kano-pixel-kit-pixel32-docs/documentation

Mais Pixel Kit dispose également de toute la documentation hors ligne ! Vous pouvez y accéder en cliquant sur le bouton point d'interrogation ou en accédant à https://192.168.4.1/index.html/#!/docs si votre Pixel Kit affiche l'écran bleu. Si votre Pixel Kit affiche l'écran vert, ce sera

Dessin

Il existe essentiellement deux manières de dessiner sur les LED Pixel Kit: les bibliothèques PixelTurtle et PixelKit.

Le premier est le moyen le plus simple de commencer et vous pouvez trouver tout ce qu'il peut faire sur:

murilopolese.github.io/kano-pixel-kit-pixel32-docs/pixel-turtle

La seconde est une bibliothèque plus avancée (PixelTurtle est écrit en l'utilisant) et vous trouverez comment l'utiliser sur:

murilopolese.github.io/kano-pixel-kit-pixel32-docs/pixel-kit

Si vous rencontrez des problèmes avec Python, une introduction rapide est également incluse dans la documentation hors ligne et sur les liens suivants:

murilopolese.github.io/kano-pixel-kit-pixel32-docs/programming-in-python

Si vous rencontrez un problème qui n'est pas décrit dans la documentation, consultez la page dépannage / FAQ:

murilopolese.github.io/kano-pixel-kit-pixel32-docs/troubleshooting

Pour des vidéos inspirantes sur ce qui peut être fait par Pixel Kit, consultez les pages Tutoriel:

murilopolese.github.io/kano-pixel-kit-pixel32-docs/tutorials

Conseillé: