Étape 10 : terminé !
La partie électronique de ce projet est relativement simple et peut être faite en quelques heures. La partie programmation s’est avéré pour être assez difficile, mais heureusement tout est fait pour vous. J’ai dû apprendre le CSS, JavaScript, AJAX, Node.js, Sockets.io et le XDK Intel pour obtenir tout de travailler ensemble.
J’ai utilisé alarme mise en page de l’androïde comme un guide de référence pour la conception de l’interface utilisateur, ce qui était difficile à réaliser à l’aide de mes connaissances limitées de JS et CSS. J’ai utilisé beaucoup de code de codepen.io comme faire menu accordéon, boutons de curseur, sont, etc..
J’avait prévu beaucoup plus, mais ne pouvaient pas obtenir fait : je voulais une chronologie JS pour afficher tous les paramètres actifs et leur calendrier visible sur la timeline. Je voulais aussi mettre en œuvre discrète et belle info-bulles pour afficher les erreurs et les messages (par exemple les champs vides ou affrontement avec un autre paramètre) au lieu des boîtes de message.
Je voulais aussi utiliser une batterie LiPo pour fournir des secours en cas de panne de courant. Mais chaque fois que j’ai connecté une LiPo à J2 pour alimentation Edison, il ne me permet pas d’utiliser les broches GPIO pour contrôler le mécanisme de l’horloge. Si quelqu'un sait pourquoi, s’il vous plaît expliquer dans les commentaires.
That's all folks ! Allez-y et warp de temps à vos caprices et fantaisie...