The sketch supports oled displays as the one shown on the page startingelectronics.org/tutorials...n5qQgRisBcSrohFCA, with the only difference working on 3.3 V; it must connected to the development board as follows.
The following images show how the sketch works.
1) The bord connects to the Internet via WiFi.
2) From a device connected to the Internet (e.g. PC, smartphone, ...) it's necessary to open the link www.google.com/device and enter the code shown on the display.
7) If the bord is reset it reconnects to the Internet.
8) The card tries to authenticate by updating the access token.
9) The board shows successful login.
10) After 5 seconds the logout is performed. Resetting the card, it will restart from point 1.
For writing the sketch I helped myself with the examples contained in Arduino IDE and the OakOLED library (display support, by netguy204). Therefore I thank their authors.
Notes:
1) the project doesn't implement all the modern security systems for the protection of data exchanged over the Internet, so it's better to avoid inserting sensitive data in the information exchanged by the development board on the Internet;
2) the sketch isn't accompanied by a complete documentation;
3) my programming skills are not very high and aim to improve them over time; therefore pay attention, because you could find programming errors and wrong algorithms in the source code;
4) the software is provided "as is", without warranty of any kind; I take no responsibility for the consequences deriving from the use of the information contained on this page.