La carte ESP32 STEAMakers, l'outil idéal pour se lancer dans le monde de la programmation, de l'électronique, des communications et de la robotique. Utilisés conjointement avec la carte Imagina TDR STEAM et l'environnement de programmation ArduinoBlocks, ces trois outils permettent de développer un nombre infini de projets, du niveau le plus élémentaire aux projets les plus complexes, en utilisant tout le potentiel qu'ils offrent. En outre, il est compatible avec la plupart des fonctionnalités de l'Arduino UNO, mais avec une puissance et une polyvalence plus grandes.

La nouvelle carte ESP32 Plus STEAMaker offre une quantité illimitée de fonctionnalités car elle est basée sur un microcontrôleur 32 bits avec une connectivité Wifi et Bluetooth intégrée sur la carte elle-même et un connecteur pour cartes micro SD pour le stockage des données. Elle dispose également de connexions pour toutes les entrées et sorties avec la possibilité d'avoir l'alimentation attachée et des ports d'expansion I2C pour pouvoir connecter différents appareils directement sur la carte. La carte est basée sur le microcontrôleur ESP32-WROOM-32.

Les principales spécifications techniques :


Les caractéristiques plus importantes sont les suivantes :


Toutes les fonctionnalités du contrôleur ESP-WROOM-32 ne sont pas disponibles, car certaines broches ont une double fonction et sont utilisées sur la carte d'une manière spécifique (par exemple pour contrôler la carte SD). Mais la plupart des fonctions peuvent être utilisées, et la carte ESP32 STEAMakers permet une meilleure connexion des éléments grâce aux broches des connecteurs Dupont d'entrée et de sortie, I2C et d'alimentation. De plus, certaines broches d'alimentation peuvent changer de valeur (3,3V ou 5V) au moyen d'un interrupteur en fonction de nos besoins.

La programmation peut se faire via l'IDE Arduino ou via les ArduinoBlocks. Comme on peut le voir, il s'agit de deux systèmes différents. Dans l'IDE Arduino, la programmation se fait à l'aide d'instructions (à droite de l'image) et dans ArduinoBlocks, elle se fait à l'aide de blocs (à gauche de l'image). L'image suivante montre une comparaison de code entre ArduinoBlocks et Arduino IDE.