Domotica-Arduino_SmartPHones-Pantallas: Cual es el mejor lenguaje para programar

Si, he tirado algunas lineas ya, tambien configurando condiciones, tratando de simular la transferencia de un generador si falla el suministro de energia, etc. Me la rebusco je je je.

El php lo usas para controlar/monitorear el arduino tambien?