Heureux propriétaire de ce set Lego Technic, j'ai été déçu à la fin du montage de l'application officielle pour contrôler la voiture.
Première douche froide, impossible de finir le premier appairage avec un appareil Android. Au bout de (trop) nombreux essais, j'ai sorti un Iphone. Et cette fois-ci l'appairage s'est correctement déroulé, le firmware du Lego a pu finaliser sa mise à jour et depuis lors je n'ai plus de soucis pour l'appairer avec un autre appareil.
Seconde douche froide, les contrôles. Il nous est proposé d'utiliser soit l'accéléromètre, soit des contrôles assez peu intuitifs, un slider pour tourner les roues et des boutons pour les pédales (je vous laisserai regarder les images d'illustrations sur les différents stores).
J'ai donc commencé à chercher s'il était possible de piloter ce Lego autrement, tellement l'expérience de conduite était frustrante.
Je suis assez vite tombé sur BrickController. L'interface étant assez austère, je vous partage ma configuration que vous pouvez directement importer dans l'appli (avec les icônes en haut), soit via le QR Code, soit en copiant collant le contenu du json.

{"ct":"bc2c","p":{"Name":"GT4e","ControllerProfiles":[{"Name":"Default profile","ControllerEvents":[{"ControllerId":"","EventType":1,"EventCode":"X","ControllerActions":[{"DeviceId":"TechnicMove#28:3C:90:E0:9E:BD","Channel":2,"ChannelOutputType":1,"MaxOutputPercent":100,"AxisActiveZonePercent":100,"MaxServoAngle":90,"StepperAngle":90,"SequenceName":""}]},{"ControllerId":"","EventType":1,"EventCode":"Rtrigger","ControllerActions":[{"DeviceId":"TechnicMove#28:3C:90:E0:9E:BD","Channel":12,"MaxOutputPercent":100,"AxisActiveZonePercent":100,"MaxServoAngle":90,"StepperAngle":90,"SequenceName":""}]},{"ControllerId":"Controller 1","EventType":1,"EventCode":"Ltrigger","ControllerActions":[{"DeviceId":"TechnicMove#28:3C:90:E0:9E:BD","Channel":12,"IsInvert":true,"MaxOutputPercent":100,"AxisActiveZonePercent":100,"MaxServoAngle":90,"StepperAngle":90,"SequenceName":""},{"DeviceId":"TechnicMove#28:3C:90:E0:9E:BD","Channel":7,"MaxOutputPercent":100,"AxisActiveZonePercent":100,"MaxServoAngle":90,"StepperAngle":90,"SequenceName":""},{"DeviceId":"TechnicMove#28:3C:90:E0:9E:BD","Channel":8,"MaxOutputPercent":100,"AxisActiveZonePercent":100,"MaxServoAngle":90,"StepperAngle":90,"SequenceName":""}]},{"ControllerId":"","EventCode":"ButtonY","ControllerActions":[{"DeviceId":"TechnicMove#28:3C:90:E0:9E:BD","Channel":4,"ButtonType":1,"MaxOutputPercent":100,"AxisActiveZonePercent":100,"MaxServoAngle":90,"StepperAngle":90,"SequenceName":""},{"DeviceId":"TechnicMove#28:3C:90:E0:9E:BD","Channel":5,"ButtonType":1,"MaxOutputPercent":100,"AxisActiveZonePercent":100,"MaxServoAngle":90,"StepperAngle":90,"SequenceName":""}]}]}]}}
J'ai un peu bataillé pour faire avancer la voiture, la solution est venue de ce commentaire.
Ce n'est pas encore parfait, notamment au niveau du freinage, mais je trouve quand même que la voiture est plus réactive.
Profitez-bien !