====== ESP32 ====== Un Module Wifi à peine plus cher pour plus de puissance et plus d'entrées sorties Dans un premier temps je vais juste regrouper mes notes ici :) === Logiciel === Se programme avec l'IDE arduino.cc * un repertoire "portable" genre "C:\Program Files (x86)\Arduino\portable" permet de maîtriser un peu l'endroit ou arduino mets ses trucs ... et de jouer avec différentes config en le renommant judicieusement. * installer l'ide arduino >= 1.8.1 [https://www.arduino.cc/en/Main/Software] * dans arduino/hardware/espressif, git clone https://github.com/espressif/arduino-esp32.git esp32 (100Mo) * run "get" in Arduino/hardware/expressif/esp32/tools * https://github.com/espressif/arduino-esp32 * https://learn.sparkfun.com/tutorials/esp32-thing-hookup-guide#installing-the-esp32-arduino-core === Wemos Lolin ESP32 OLED === * {{:matos_esp32_lolin_oled.png?200|}} * si ça résiste au premier téléchargement : plug USB avec "boot" enfoncé * board "WEMOS LOLIN32" à sélectionner dans les boards * lib ajoutée - "ESP8266 and ESP32 Oled Driver for SSD1306 by Daniel Eichhorn, Fabrice Weinberg Version 3.2.7" * exemple "ESP....Oled...|SSD1306DrawingDemo" * Les exemples ESP32 ne se montrent que si une board esp32 est sélectionnée === Annx & Docs === * https://esp-idf.readthedocs.io/en/v2.0/api/peripherals/adc.html * https://github.com/espressif <- espressif ESP32 projects sources hub * http://espressif.com/sites/default/files/documentation/esp-wroom-32_datasheet_en.pdf <- spec