concernant le choix du HC12, on peut simplement dire qu'il n'a besoin d'aucune couche logicielle et donc, que sa mise en œuvre est transparente.
Et puis il y a dejà des Throttle en wifi, compatibles JMRI (Withrottle, Z21 et EngineDriver) qui nécessitent un traducteur du protocole JMRI (protocole Withrottle) en protocole DCC++
Remonter à la complexité de ces applications sur Smartphone aurait été dommage.
Ici l'HC12 transporte un simple
Serial.print en radio entre la manette et le port série de la centrale, comme le ferait JMRI branché sur le port USB (attention : on ne peut pas avoir JMRI et la manette en même temps).
Cette manette est donc un excellent outil de tests de base pour démarrer dans le DCC... ou aller plus loin.
A noter qu'il est possible d'en connecter plusieurs en même temps.
De plus sa mise au point est facile et vous pouvez envisager de modifier le logiciel a votre gout.
Personnellement je m'en suis servi pour tester des décodeurs d'accessoires et on peut aussi tester les fonctions d'une loco sonore...