ESP8266 NodeMcu Amica

ESP8266 NodeMcu Amica

L’ESP8266 est un circuit intégré à microcontrôleur avec connexion WiFi développé par le fabricant chinois Espressif. L’ESP8266 peut se programmer en Lua, en C++, en JavaScript et en MicroPython. Ce module doit être alimenté en 5V (USB) mais toutes ses connexions de capteurs et de commandes doivent se faire en 3.3V.

Réference MicroPython :

https://docs.micropython.org/en/latest/esp8266/esp8266/quickref.html

Caractéristiques :

32-bit RISC CPU: Tensilica Xtensa LX106, 80 MHz 64 KiB of instruction RAM, 96 KiB of data RAM External QSPI flash – 4 MiB
IEEE 802.11 b/g/n Wi-Fi

page5image3691648page5image1768448page5image3691856page5image1765088page5image3692064page5image3692272page5image3692480page5image3692688page5image3692896

16 GPIO pins
SPI, I2C, UART on dedicated pins 1 ADC-10-bit / 0-1V

Brochage :

page6image3682288page6image3683120page6image3679584page6image1766432

8. Module convertiseur Analogique / Numérique

ADS1115 – CAN 16-Bit 4 canaux

Ce module sert à convertir 4 tensions (A0-A1-A2-A3) comprises entre 0 et 3.3V en une valeur numérique exploitable par le programme du microcontrôleur. Il communique avec le microcontrôleur grâce au bus informatique I2C (Inter- Integrated Circuit). C’est un bus série synchrone bidirectionnel.

La connexion est réalisée par l’intermédiaire de deux lignes :

SDA (Serial Data Line) : ligne de données bidirectionnelle,

SCL (Serial Clock Line) : ligne d’horloge de synchronisation bidirectionnelle.

@Yvon

programmation

*** en cours de rédaction **début**

  1. comme pour un Arduino avec le logiciel habituel: on charge l’unique programme exécutable
  2. en micro-python: un seul programme sera interprété mais il y a des possibilité de faire varier ce programme à distance

*** en cours de rédaction **fin **

@patrick

 


retour schéma