Arduino UNO CH340 + ESP-12E WeMos D1 WiFi

Arduino UNO CH340 + ESP-12E WeMos D1 WiFi

Code produit: UNOESP12E
Qté en Stock : 12
  • $14.95


Le wemos D1 est une carte wifi de type Arduino Uno basée sur ESP-8266EX. Vous pouvez utiliser l’IDE Arduino, NodeMCU et il y a d’autres environnements de développement disponibles.

Il y a un connecteur USB, notez que c’est un micro type et vous pouvez utiliser cela et aussi OTA pour la programmation. J’ai utilisé le câble USB, c’était le moyen le plus facile. La carte peut être alimenté via le câble USB ou vous pouvez brancher une source DC externe, dans la gamme de 7v à 24v. Je recommande 9v.

Le tableau ci-dessous montre les broches du wemos d1, la principale différence entre cela et l’Arduino UNO est qu’il n’y a qu’une seule entrée analogique. Toutes les broches d’E/S sont 3.3v, donc certains boucliers Arduino ne fonctionnera pas et évidemment faire attention à ce que vous vous connectez à ces broches.

Pin  Function
ESP-8266 Pin
D0   RX
 GPIO3
D1   TX
 GPIO1
D2   IO
 GPIO16
D3(D15)       
IO,SCL
 GPIO5
D4(D14) IO,SDA

 GPIO4
D5(D13) IO,SCK
 GPIO14
D6(D12) IO,MISO
 GPIO12
D7(D11) IO,MOSI
 GPIO13
D8 IO,Pull-up
 GPIO0
D9 IO,pull-up, BUILTIN_LED
 GPIO2
D10 IO,pull-down,SS
GPIO15
A0Analog Input
A0

Installation avec le gestionnaire des cartes

En commençant par Arduino IDE 1.6.4, le logiciel permet l’installation de paquets de plate-forme tiers en utilisant Boards Manager. Il existe des paquets disponibles pour Windows, Mac OS et Linux (32 et 64 bits).

Installez Arduino 1.6.5 à partir du site Arduino.
Démarrez Arduino et ouvrez la fenêtre Préférences.
Entrez http://arduino.esp8266.com/stable/package_esp8266com_index.json dans le champ Additional Board Manager URLs. Vous pouvez ajouter plusieurs URL, en les séparant par des virgules.
Ouvrez Boards Manager à partir du menu Tools > Board et installez la plateforme esp8266 (et n’oubliez pas de sélectionner votre carte ESP8266 à partir du menu Tools > Board après l’installation).

Code

void setup() {
pinMode(BUILTIN_LED, OUTPUT); // Initialize the BUILTIN_LED pin as an output
}
 
// the loop function runs over and over again forever
void loop() {
digitalWrite(BUILTIN_LED, LOW); // Turn the LED on (Note that LOW is the voltage level
// but actually the LED is on; this is because
// it is acive low on the ESP-01)
delay(1000); // Wait for a second
digitalWrite(BUILTIN_LED, HIGH); // Turn the LED off by making the voltage HIGH
delay(2000); // Wait for two seconds (to demonstrate the active low LED)

Écrire une critique

Remarque: HTML n`est pas traduit!
    Mal           Bien
Captcha