Stap 1: De Arduino Controller
Als u wilt lijmen de nunchuk met Wifi gebruikten we een Arduino. De code is voor een Arduino Mega zodat we hadden twee seriële poorten (Rx en Tx pins), één voor het programmeren van de Arduino en één voor de Wifi (ESP8266). Dit is een zeer ongecompliceerd benadering.
In een eindproduct u konden verbinden met de ESP8266 Tx en Rx op een Arduino zoals een UNO of lage kosten Pro Mini (zorg ervoor om de pinnen recht in het nieuwe wetboek). Dit is echter een beetje eng om te doen als u de Arduino onbereikbaar van USB-poort voor herprogrammering maken mag, aangezien het programma de programmering poort overnemen zal wanneer het wordt uitgevoerd. Er zijn seriële softwarebibliotheken die andere digitale pinnen als Tx en Rx wilt gebruiken maar zij kunnen hebben problemen met de snelheid van de ESP8266 gaan. Sommige mensen herprogrammeren de ESP8266 te gaan op lagere snelheden, maar dat is een uitdaging voor beginners. Het gebruik van de MEGA of elke Arduino met meerdere Hardware Tx Rx poorten maakt dit gemakkelijk te doen.
Een goed voorbeeld van deze meer complexe benadering is: