Recherche de site Web

Comment configurer un point d'accès (AP) ESP32 en utilisant MicroPython

Les cartes ESP32 ont un module WiFi intégré qui ouvre la porte à des opportunités de connectivité illimitées. L'ESP32 peut être connecté à n'importe quel point d'accès tel qu'un routeur ou peut agir en tant que point d'accès et fournir un point d'accès à d'autres appareils. Pour configurer l'ESP32 en mode point d'accès, nous allons écrire un code MicroPython dans Thonny IDE et le connecter à d'autres appareils.

MicroPython avec ESP32

MicroPython est écrit en C et compatible avec Python 3, et il est

Lire la suite →

Comment flasher le firmware MicroPython sur ESP32 en utilisant ESPTOOL

L'ESP32 est une plate-forme basée sur un microcontrôleur, et nous pouvons le programmer en utilisant le langage de programmation MicroPython. Pour programmer l'ESP32 avec MicroPython, nous devons d'abord flasher le firmware MicroPython. Le firmware MicroPython est une solution conçue dans le but d'implémenter des fonctionnalités de haut niveau du langage Python dans un matériel de bas niveau tel que l'ESP32. Voyons comment nous pouvons flasher l'ESP32 avec le firmware MicroPython.

L'aperçu de cet article est donné ci-dessous :

Lectures analogiques ESP32 avec MicroPython en utilisant l'IDE Thonny

Comment lire les canaux ADC de l'ESP32 en utilisant MicroPython

La carte ESP32 dispose de deux ADC intégrés de 12 bits, également connus sous le nom d'ADC SAR (Successive Approximation Registers). Nous pouvons configurer les ADC de l'ESP32 en utilisant un code MicroPython. Il suffit d'installer un IDE Thonny, qui est un éditeur pour microcontrôleurs afin de les programmer avec MicroPython.

Voici quelques prérequis nécessaires pour programmer l'ESP32 en utilisant MicroPython :

Commencer avec MicroPython, l'IDE Thonny et l'ESP32 sur Mac

Pour programmer une carte ESP32 avec MicroPython, nous avons besoin d'un IDE capable de télécharger du code sur le microcontrôleur. Dans ce guide, nous allons couvrir la procédure d'installation complète de Thonny IDE sur macOS et télécharger notre tout premier programme de clignotement de LED sur la carte ESP32 en utilisant MicroPython.

Qu'est-ce que MicroPython

MicroPython est écrit en C et c'est une implémentation logicielle pour Python 3 visant principalement les applications de systèmes embarqués. Cependant, il ne peut pas exécuter complètemen

Lire la suite →

Installer et programmer l'ESP32 via l'IDE uPyCraft sur Mac

L'ESP32 est une carte IoT basée sur un microcontrôleur qui peut exécuter MicroPython pour exécuter des commandes et des instructions. Plusieurs environnements de développement intégrés (IDE) sont disponibles pour programmer l'ESP32 avec MicroPython. Aujourd'hui, nous allons configurer l'IDE uPyCraft avec l'ESP32 pour MicroPython sur macOS.

Cet article contient les sections suivantes :

1. Configuration de l'IDE uPyCraft avec ESP32 sur macOS

  • 1.1. Installer Python 3 sur macOS
  • 1.2. Télécharger l'IDE uPyCraft
  • 1.3. Installer l'IDE uPyCraft sur macOS
  • Lire la suite →

Comment installer Python 3 sur Pop!_OS

Les développeurs utilisent ce puissant langage de script de haut niveau dans le monde entier pour des applications telles que les tests d'intrusion, le scraping web, le développement web, etc. La plupart des distributions Linux ont déjà Python installé dans leurs paquets par défaut, mais parfois ce n'est pas le cas. L'article d'aujourd'hui montrera comment installer Python3 sur Pop!_OS.

Comment installer Python 3 sur Pop!_OS 22.04

Ici, nous allons discuter de trois méthodes pour installer Python3 sur Pop!_OS. Mais avant cela, nous allons vérifier s

Lire la suite →

Tutoriel sur VirtualEnv Python

Lorsqu'on travaille sur un projet Python, il est recommandé de créer un environnement virtuel pour le projet, afin d'isoler les exigences du projet du système. De plus, un environnement virtuel est le meilleur moyen de séparer les dépendances lorsque vous avez différents projets nécessitant différentes versions d'un même paquet.

Ce guide propose un tutoriel pratique sur l'environnement virtuel de Python. Nous commencerons par comprendre ce qu'est un environnement virtuel Python, ses avantages, et comment créer, activer et supprimer l'environnement virtuel Python.

Lire la suite →

Comment installer Python sur Ubuntu 22.04 ?

Python est un langage de programmation polyvalent largement utilisé à diverses fins, c'est-à-dire pour le calcul scientifique, l'analyse de données et le développement web. Il est souvent considéré comme l'un des meilleurs langages de programmation pour les débutants, mais est également largement utilisé par des développeurs expérimentés en raison de sa vaste gamme de bibliothèques et de frameworks. Python est un langage de script principal pour Ubuntu et de nombreuses autres distributions Linux, ce qui en fait un catalyseur pour diverses opérations sur Ubuntu.

Cet article discutera d

Lire la suite →

Exécuter un script Python depuis Jenkins

Ce tutoriel vous montrera comment exécuter un script Python à partir d'un pipeline Jenkins. Nous utiliserons la syntaxe des pipelines Jenkins pour y parvenir.

Avant de commencer, assurez-vous d'avoir les prérequis suivants :

  1. Une instance Jenkins
  2. Un script Python que vous souhaitez exécuter
  3. L'interpréteur Python installé sur le contrôleur Jenkins ou l'Agent

Jenkins Exécute un Script Python dans un Pipeline

Nous pouvons exécuter un script Python dans un pipeline Jenkins en utilisant la commande sh dans Jenkins.

Lire la suite →

PWM ESP32 avec MicroPython utilisant l'IDE Thonny

Broches PWM dans l'ESP32

La carte ESP32 dispose de 16 canaux indépendants qui peuvent générer des signaux PWM ayant des périodes et des largeurs différentes. Presque tous les broches GPIO pouvant agir en tant que sortie peuvent être utilisées pour générer un signal PWM. Les broches GPIO 34, 35, 36, 39 ne peuvent pas être utilisées comme broches PWM car ce sont des broches d'entrée uniquement.

Lire la suite →