vendredi 17 août 2018

NodeMCU Episode 1 : Début et LCD

Le nodeMCU est un microcontroleur au même titre que l'arduino mais doté d'une puce ESP8266 ajoutant la possibilité d'utiliser les réseaux Wifi.



Raspberry Pi: MicroOrdinateur
Arduino: Carte de microControleur
Atmel: Puce microcontroleur (présent dans l'arduino)
ESP8266 :Puce Wifi
ESP32 : Nouvelle Génération de l'ESP8266
NodeMCU: MicroControleur avec un ESP8266

Comme l'arduino, il suffit de brancher en microUSB sur un PC et d'envoyer son code avec le logiciel ARDUINO IDE.
Arduino IDE ne comprend pas la librairie pour ce matériel, une petite installation est nécessaire.

Fichier / Préférence / URL de gestionnaire de carte supplémentaire : (ajouter ce lien)
http://arduino.esp8266.com/versions/2.4.2/package_esp8266com_index.json
Puis, Outils / Type de Carte / Gestionnaire de carte / rechercher : ESP8266 et l'installer
Encore Outils / Type de Carte : NodeMCU 0.9 (ESP 12 Module)
Encore Outils / Upload Speed: 115200


1°)Branchement
LCD > NodeMCU
GND > GND
VCC > VU
SDA > D2
SCL > D1

2°)Code :Ajouter et téléverser le code 

//YWROBOT
//Compatible with the Arduino IDE 1.0
//Library version:1.1
#include <wire.h>
#include <liquidcrystal_i2c.h>

LiquidCrystal_I2C lcd(0x27,20,4);  // set the LCD address to 0x27 for a 16 chars and 2 line display

void setup()
{
  lcd.init();                      // initialize the lcd
  lcd.init();
  // Print a message to the LCD.
  lcd.backlight();
  lcd.setCursor(3,0);
  lcd.print("Hello, world!");
  lcd.setCursor(2,1);
  lcd.print("Ywrobot Arduino!");
   lcd.setCursor(0,2);
  lcd.print("Arduino LCM IIC 2004");
   lcd.setCursor(2,3);
  lcd.print("Power By Ec-yuan!");
}

void loop()
{
}


Aucun commentaire:

Enregistrer un commentaire