Arduino : test de ESP32
ESP32 est l’évolution naturel de l’ESP8266. Pour un prix quasiment identique, il offre plus de performance et de connectique. Découvrons la bébête.
L’avantage de cette puce, il n’y a plus besson de ce préoccuper de la taille de vos stretch, les 4mo sont largement suffisant pour tous vos projets. L’autre gros avantage plus besoin de shield pour l’arduino, il intègre le Bluetooth et le wifi (un peu comme le pi zero w). La puce est aussi plus rapide en termes de Mhz, un atmega 328p (arduino nano & arduino uno) 20MHz contre 240 pour ESP32. Bientôt de nouveaux projets seront publiée avec cette puce =).
Table of Contents
Caractéristique
Caractéristique technique :
- Tensilica LX6 dual core, cadencé jusqu’ à 240 MHz
- 4Mb Flash
- 512MB SRAM
- Fonction de cryptage : AES, SHA-2, ECC, RSA, RNG (Random Numerator Generator)
Caractéristique connectique:
- Wi-Fi (802.11 bgn)
- Bluetooth (Classic et LE)
Caractéristique E/S, 32 broches:
- GPIO – UART,
- I2C
- SPI
- DAC
- ADC (12bit)
Autant dire que c’est plutôt un monstre pour un prix avoisinant les 15€ frais de port compris. Autant dire une bagatelle pour un tel bijou mouahahah
Approche IDE
L’ESP32 n’est pas compatible par défaut avec l’IDE de l’arduino, mais un petit projet github fort sympathique permet de le porter sur ce fameux IDE : https://github.com/espressif/arduino-esp32.
Deux solutions s’offre a vous,si vous avez gith d’installe sur votre machine ou non. La procédure est sur du Windows, mais si vous avez linux ou mac, les manipulations seront très similaire. Si les dossiers existe pas, il faut les créée à la main.
Avec gith :
Avantage, permet de mettre à jour facilement avec un gith pull =)
Si vous avez gith, télécharger le repository dans le dossier :
C:/Users/[YOUR_USER_NAME]/Documents/Arduino/hardware/espressif/esp32/tools
puis cliquer sur « get.exe »
Sans gith :
Télécharger le repository est faite extraire dans le dossier
C:/Users/[YOUR_USER_NAME]/Documents/Arduino/hardware/espressif/esp32/tools
puis cliquer sur « get.exe »
Schéma des pins
Vous procurer le produit c’est ici : https://amzn.to/2wTtGYu