Non so quale ESPxxx usi...ma se hai quello completo di tutti i pin con 4+ output, eviteresti di usare Arduino e compagnia bella
faresti tutto quello che ti serve anche solo con Espxxx e App android wifi
La maggior parte delle librerie Arduino le trovi già fatte qui sul forum per B4R, Seriale,WiFi,Bluetooth,I2C..ecc...
B4A - Software di programmazione per SmartPhone Android OS
B4J - App per OS windows
B4R - Software di programmazione per Microcontrollori come Arduino,Esp...