This is a 12 step program to get you a very functional eParrot.
Some of the steps are not used in the final eParrot and are included so you can add extra functionality to your personal eParrot.
The first Step is to get the NodeMCU and 20 character x 4 line LCD display to work together.
We'll call this STEP 1, because we like really clever names, right?
We'll be using the serial (I2C) backpack.
My older backpacks have an internal I2C address of 0x27 and my newer ones have the address of 0x3F.
So you may need to change the code to your backpack address.
Breadboard your NodeMCU (hereafter referred to a Node) and wire your LCD to it as shown in the above drawing.
Download the sketch that is attached to this post, unzip it and run it.
You should get the following...
NodeMCU Step By Step step_1.png (228.02 kB. 350x262 - viewed 885 times.)