Etape 1: Le contrôleur de l’Arduino
Pour coller le nunchuk au Wifi, nous avons utilisé un Arduino. Le code est pour un Arduino Mega afin que nous puissions avoir deux ports série (broches Rx et Tx), une programmation de l’Arduino et un pour le Wifi (ESP8266). Il s’agit d’une approche très simple.
Dans un produit final, vous pouvez connecter le ESP8266 à Tx et Rx sur n’importe quel Arduino comme un UNO ou faible coût Mini Pro (Assurez-vous d’obtenir les broches droit dans le nouveau code). Cependant, c’est un peu effrayant de faire ce que vous pouvez faire l’Arduino injoignable par port USB pour la reprogrammation, comme le programme prendra le relais du port de programmation lors de son exécution. Il existe des bibliothèques de série de logiciels qui utiliseront les autres broches numériques comme Tx et Rx, mais ils peuvent avoir mal à passer à la vitesse de la ESP8266. Certaines personnes reprogrammer le ESP8266 pour aller à une vitesse plus lente, mais c’est un défi pour les débutants. L’utilisation de la MEGA ou n’importe quel Arduino avec plusieurs ports matériels Tx Rx, c’est facile à faire.
Un bon exemple de cette approche plus complexe est :