Cinq nouveaux cours Elektor pour apprendre la programmation avec Arduino, ESP32 et Raspberry Pi Pico
sur
Les cours s’adressent aux étudiants, aux makers et à toute personne curieuse de programmer des systèmes électroniques. L’accent est mis sur la pratique : les participants écrivent du code, connectent des capteurs et des actionneurs et réalisent de petits projets à l’aide d’une planche d’essai et d’un ensemble de composants fournis dans le cours.
Cinq cours de programmation, deux langages, trois plateformes
La nouvelle série couvre trois plateformes de développement largement utilisées ; Arduino, Raspberry Pi Pico et ESP32, et introduit deux approches de programmation : C/C++ (via l’environnement Arduino) et MicroPython.
Cours de programmation Arduino
Ce cours utilise la plateforme bien connue Arduino Uno. Il présente les bases de la programmation de microcontrôleurs en C/C++, y compris les entrées/sorties numériques et analogiques, les signaux PWM, la communication série (UART, I²C et SPI) ainsi que l’utilisation de capteurs, d’afficheurs et d’actionneurs.Cours de programmation Raspberry Pi Pico avec Arduino C/C++
Ici, la carte Raspberry Pi Pico est programmée avec l’IDE Arduino. Les participants apprennent à piloter les entrées et sorties, à lire des capteurs et à communiquer avec des périphériques tout en découvrant les capacités du microcontrôleur RP2040.Cours de programmation ESP32 avec Arduino C/C++
Le cours ESP32 se concentre sur la programmation de la plateforme de microcontrôleur populaire d’Espressif avec l’environnement Arduino. Comme dans les autres cours, les exercices couvrent les signaux numériques et analogiques, les interfaces de communication et les techniques de base des systèmes embarqués.Cours de programmation Raspberry Pi Pico avec MicroPython
Pour ceux qui préfèrent un style de programmation Python, le Pico peut aussi être programmé en MicroPython. Ce cours présente le langage et montre comment utiliser GPIO, capteurs, afficheurs et fonctions de temporisation avec l’environnement de développement Thonny.Cours de programmation ESP32 avec MicroPython
Le cinquième cours introduit MicroPython sur la plateforme ESP32, offrant une autre voie vers le développement embarqué avec un langage de haut niveau tout en interagissant directement avec les composants matériels et les interfaces.Apprendre en construisant
Les cinq cours suivent la même structure : un manuel concis explique les concepts, un kit de composants fournit le matériel requis et un cours en ligne associé propose des simulations et des fichiers de projet téléchargeables. L’objectif est de rendre les premiers pas en programmation embarquée accessibles tout en offrant assez de profondeur pour réaliser des projets fonctionnels.
Simulateur en ligne
Les cours présentent environ 40 exemples pratiques pouvant être réalisés avec le kit de pièces inclus. Cependant, chaque exemple est aussi associé à une simulation en ligne où vous pouvez tester le code et le circuit sans devoir d’abord les construire.
Ensemble, la série constitue une introduction compacte à la programmation de microcontrôleurs, que le lecteur préfère le développement C/C++ de style Arduino ou l’approche plus orientée script de MicroPython.

Discussion (1 commentaire(s))