Broches du Micro:bit
Il y a un processeur d’interface connecté au processeur d’application, et c’est le travail du processeur d’interface de gérer les communications sur l’USB et de supporter le processus de flashage de code par glisser-déposer.
Les deux boutons à l’avant du micro:bit, et le bouton 1 à l’arrière, sont des boutons momentanés tact push to make. Le bouton arrière est connecté au processeur d’interface KL26 et au processeur nRF51 à des fins de réinitialisation du système. Cela signifie que l’application se réinitialisera indépendamment du fait qu’elle soit alimentée par USB ou par batterie.
Les boutons A et B sont déconnectés par le logiciel, ce qui inclut également la détection des appuis courts, des appuis longs et des appuis ” A+B “. Les boutons fonctionnent dans un mode électrique inversé typique, où une résistance de rappel assure un ‘1’ logique lorsque le bouton est relâché, et un ‘0’ logique lorsque le bouton est enfoncé.
Cette matrice de LED est également utilisée pour détecter la lumière ambiante, en commutant de manière répétée certaines des broches de commande de LED en entrées et en échantillonnant le temps de décroissance de la tension, qui est approximativement proportionnel aux niveaux de lumière ambiante.
Connecteur micro:bit
Le BBC micro:bit est une carte électronique bon marché conçue pour permettre aux élèves d’apprendre l’électronique et le codage. Elle comprend des boutons, des lumières et des capteurs qui se prêtent à la création de projets interactifs étonnants. Lorsqu’un élève connecte le micro:bit à un ordinateur à l’aide d’un câble USB, il peut rapidement programmer la carte avec de nouvelles interactions en utilisant des environnements de code conviviaux pour les débutants, tels que Microsoft MakeCode.
Au cours des dernières années, nous avons vu la popularité de micro:bit monter en flèche dans notre communauté d’éducateurs. La conception robuste mais conviviale de la carte résiste à une utilisation répétée et le programme d’enseignement développé par la Micro:bit Educational Foundation est de premier ordre et facile à mettre en œuvre.
Notre éditeur de circuits permet à toute personne disposant d’une connexion Internet de créer et de simuler des conceptions électroniques à l’aide de composants courants. Nos leçons intégrées présentent aux étudiants les bases de l’électronique et d’Arduino, avec des circuits qui peuvent être simulés et analysés, tout comme la réalité.
L’une des fonctions les plus populaires de l’éditeur Circuits est notre simulateur Arduino. Les étudiants peuvent l’utiliser pour apprendre, coder et simuler des interactions relativement complexes avec ce qui est l’une des cartes de projet à microcontrôleur les plus populaires jamais fabriquées.
Versions micro:bit
Cette journée comporte des sections qui requièrent une personne capable de configurer et de programmer un Raspberry Pi, et des sections qui requièrent une personne capable d’utiliser la programmation par blocs sur un BBC micro:bit. Vous aurez également besoin d’un accès à IoT Central pour voir les données de température.
Hier, vous avez configuré le concentrateur de connexion basé sur le Pi et le micro:bit qui peut acheminer des messages vers Azure IoT Central. Aujourd’hui, vous allez créer les capteurs à l’aide de microbits et mettre en place un réseau maillé pour permettre aux microbits d’envoyer des messages les uns aux autres.
Chaque micro:bit est doté d’un capteur de température embarqué, que vous pouvez utiliser pour obtenir la température actuelle, quel que soit l’endroit où le micro:bit est positionné. Celle-ci sera ensuite envoyée à IoT Central via le hub, en envoyant un message radio.
Le <device_code> est utilisé pour rechercher quel appareil a envoyé le message. Le <data_type_code> est utilisé pour obtenir le type de données, comme une valeur de température, ainsi que le type de données comme un nombre ou un texte. <data_value> est la donnée réelle.
Chaque micro:bit doit avoir un code unique qui peut être mis en correspondance par le hub avec l’ID complet du périphérique. Pour envoyer la température, le micro:bit doit obtenir la température, créer un message codé et l’envoyer par radio.
Capteurs microbit
Vous n’avez pas reçu le kit ? N’ayez crainte ! Voici les pièces dont vous aurez besoin pour réaliser cette expérience. Vous n’aurez peut-être pas besoin de tout, selon ce que vous avez. Ajoutez-les à votre panier, lisez le guide et ajustez le panier si nécessaire.
Le capteur atmosphérique BME280 est un moyen facile de mesurer certains aspects de l’atmosphère qui vous entoure, notamment la pression, l’humidité et la température de l’air. Tout cela est combiné dans un petit boîtier qui se trouve sur le weather:bit.
Le capteur fonctionne sur 3,3 V et est très économe en énergie : il ne consomme que 5 µA (soit 1/1 000 000 d’ampère !) lorsqu’il est en veille et moins de 1 mA lorsqu’il effectue des mesures. Cela signifie que vous pouvez faire fonctionner la carte sur une batterie, sans vous soucier des problèmes d’alimentation majeurs.
Puisque le BME280 est déjà sur la carte weather:bit, cela devrait être assez simple ; vous n’avez qu’une étape pour tout connecter. Insérez le micro:bit dans la carte mère du weather:bit avec le réseau de LED vers le haut, comme indiqué sur l’image ci-dessous.
Remarque : le connecteur de bord du micro:bit n’est pas claveté, il est donc possible que le micro:bit soit inséré à l’envers. Assurez-vous de vérifier l’orientation de la carte et du micro:bit avant de le brancher !