
Ton matériel
Un microcontrôleur la MICRO:BIT


Une carte d’extension
Cette carte d’extension modulable est conçue pour du prototypage et des projets robotiques. Elle combine un pilote de moteur, une alimentation avec support pour accu Li-Ion 18650 et de nombreuses E/S Gravity.

Alimentation :
- Support pour batterie 18650 (3,7 Vcc) avec circuit de charge intégré et indicateur de niveau à LEDs.
- Entrée USB Type-C (5 Vcc) : pour alimentation externe et recharge.
- LEDs : état de charge, niveau de batterie, alimentation et sens des moteurs.
Moteurs et servomoteurs :
- Driver pour 4 moteurs CC (1,5 A maxi par moteur) à connecter sur borniers à vis.
- 6 sorties servomoteurs sur connecteurs 3 contacts
Interfaces :
- 8 broches GPIO via le connecteur Edge des cartes micro:bit ou Unihiker.
- 6 broches GPIO supplémentaires : digitale et analogique.
- Bus I2C : trois interfaces à 3,3 V et une interface I2C en 5 V.
- Interface pour capteurs à ultrasons 5 V (Trigger et Echo).
Autres : 2 x LEDs RGB programmables (WS2812) et émetteur/récepteur infrarouge
Un écran OLED 12846

Afficheur OLED miniature 0,96″ de 128 x 64 pixels monochrome à caractères bleus et à fond noir. Ce module est compatible Gravity de DFRobot et il se raccorde sur un port I2C de la carte d’extension.
Extension du logiciel avec la carte micro:bit et la carte d’extension dans MIND+





Cliquer sur l’icone.


Puis choisis dans « Afficheur » l’écran OLED-12846 :

Clic sur retour en haut à gauche de l’écran :

Maintenant tu disposes de trois extensions : une pour la micro:bit, une autre pour la carte d’extension, puis pour l’écran OLED.
Instructions pour brancher l’écran OLED
- Branchement du servomoteur :
- Insère le connecteur de l’écran OLED dans le port I2C de la carte d’extension, respecte les couleurs
- Assure-toi que le câble vert est sur le connecteur vert pour garantir que l’information soit correctement transmise.
- Alimentation :
- Assure-toi que l’interrupteur de la carte d’extension est bien en position ON.
Câble de l’écran OLED sur le connecteur I2C :

Bouton interrupteur sur ON :

Programmation de l’écran OLED
Choix des instructions par un clic sur display :

Au lancement initialiser l’écran OLED toujours sur cette adresse sur le bus I2C :

Possibilité d’inverser l’affichage par le choix 180° ou 0° :

Affichage d’un texte en colonne 1 sur 4 lignes :

Affichage d’un texte sur sur la colonne 0 à 127 et les lignes 0 à 3 :



Exemple de l’utilisation de l’écran :

