Chère lectrice, cher lecteur, à l’analyse des listages de tous ces démonstrateurs, vous allez constater des répétitions, des constances, des redondances dans les commentaires. C’est que tous ces logiciels sont organisés sur une trame identique pour des raisons de rigueur. Par ailleurs, pour certains, les démonstrateurs seront visités « aléatoirement » et aux désirs des expérimentateurs. Il importe qu’ils soient indépendants et totalement « autonomes ». C’est la raison pour laquelle des dizaines de fois on retrouve en tête des commentaires analogues. C’est un peu comme ces publicités à la télévision que l’on vous impose à longueur d’année comme si vous n’aviez rien compris. Ici c’est pour des raisons d’indépendance de chaque croquis qui forme « un tout ». Enfin mes démonstrateurs s’adressent en priorité aux débutantes et aux débutants. Alors je préfère en écrire trop que pas assez.
Programmer n’est pas un long fleuve tranquille. On établit des stratégies, on teste, on avance et survient un problème qui remet les approches précédentes en cause. On change de route et petit à petit, ces chassés croisés finissent par porter leurs fruits et l’on aboutit à un programme dont on est fier. Quand je m’engage dans un tel projet, je sais qu’il va m’occuper plusieurs semaines. Aussi, je suis dans l’obligation de rédiger le didacticiel « au jour le jour », car à la fin il serait impossible de tout retrouver pour justifier les divers choix effectués et l’agencement des démonstrateurs. Du coup, le tutoriel n’est pas linéaire. On chemine de découvertes en découvertes avec de fréquents petits détours, de nouvelles fonctions, des présentations qui se modifient. Bref, si vous testez les diverses expériences proposées, vous « subissez » un peu les changements de stratégie et les remises en cause. Je pense que c’est presque un avantage, car au final les démonstrateurs explicitent toutes les décisions et les choix effectués. Tous apportent leur pierre à l’édifice et peuvent enrichir les lectrices et les lecteurs dans notre domaine ludique de programmation sur Arduino.
Dès que le coffret a été terminé, j’ai apporté les dernières petites modifications et rédigé le chapitre sur sa réalisation. Puis j’ai entièrement créé ce coffret en virtuel sur un modeleur 3D pour pouvoir vous proposer les dessins cotés. Enfin, j’ai osé mettre en ligne alors que la fonction qui traite le cheminement a été entièrement achevée et validée, mais à mon sens pas suffisamment sur plusieurs trajets un peu longs. Pour les autres fonctions, les innombrables tests de vérification me permettent d’être assez serein sur la validation du logiciel. Nous savons tous que l’on n’est jamais à l’abri d’une petite vermine qui profitera de circonstances tellement particulières dans la combinatoire des possibles, que le test n’aura pas été envisagé. Bref, un « bug » peut toujours survenir. Ceci étant précisé, je reste confiant sur le comportement sain du programme, cette éventualité reste à mon sens peu probable. Il est évident que seul un usage « intensif en conditions réelles » sur de long parcours confortera la confirmation d’un comportement fiable. Et si un hiatus émergeait de l’usage en situation, le programme sera repris pour le corriger, et ce d’autant plus facilement que le raccordement au PC pour les téléversements est prévu dans l’usage standard du petit appareil.
inalement l’internaute se retrouve face à huit versions logicielles possibles et peut se sentir légèrement perdu pour effectuer un choix avant de s’engager. Si vous disposez du matériel nécessaire, je vous invite à toutes les tester avant de privilégier celle qui remportera votre suffrage, étant entendu que pour ma part la version graphique avec affichage de la carte de France emporte ma décision. Si vous n’avez qu’un afficheur LCD, l’impossibilité de représenter cette carte rudimentaire n’est pas du tout tragique. Ce n’est qu’un luxe et surtout le plaisir de l’avoir programmé. Par contre, j’insiste sur le choix du composant qui pour cette version doit être vraiment « LCD » et ne pas imposer un rétro-éclairage beaucoup trop gourmand en énergie. Si vous voulez limiter l’investissement matériel, le tableau donné ci-dessous vous aidera à faire un choix avant de passer des commandes de matériel.
Chères lectrices, chers lecteurs, cette (trop) longue saga arrive à son terme. Tout à une fin, mis à part l’Univers, et arrive forcément un moment où il faut raisonnablement considérer que « le travail » est terminé.
Je souhaite intensément que certaines et certains oseront s’engager dans la réalisation d’un clone, je ne doute pas de leur réussite. Surtout, je vous souhaite à toutes et à tous de trouver dans ces lignes le plaisir de la découverte. Si d’aventure vous engagez vos heures de liberté dans une telle réalisation et que vous rencontriez une difficulté, les amis du forum pourront probablement vous aider. Dans le pire des cas, vous pouvez me contacter sur : michel.droui@laposte.net et dans les limites de mon temps de libre, c’est avec grand plaisir que je tenterai de vous dépanner. Je vous souhaite à toutes et à tous agréable lecture et … de ne plus vous égarez grâce à ce petit appareil.
Chaleureusement : Nulentout.
Le début est ICI.