Étape 2: Bouton d’allumage et firmware
Le firmware qui fonctionne sur le Spark.io vous trouverez dans notre dépôt GitHub, pour la plupart des cas, cela peut être utilisé directement, mais si vous souhaitez, n’hésitez pas à le personnaliser, vous pouvez même publier ou vendre votre version, puisqu’il est sous licence MIT.
Le moyen le plus simple est de copier le code source de GitHub dans le web IDE, suivez les instructions sur la documentation de Spark.io de revendiquer votre appareil et de créer un compte si vous n’avez pas déjà. Vous aurez besoin du Spark Button RPC et les fichiers H (en-tête), dans le web IDE, vous pouvez le trouver dans la section bibliothèques.
Si vous utilisez la version de ligne de commande, utilisez la compilation et flash commandes pour compiler le firmware et flash pour l’appareil, ou vous pouvez télécharger un firmware précompilé depuis notre GitHub libère la page.
$ wget https://github.com/hsbp/spalarm/releases/download/v1.0/spalarm-firmware-v1.0.bin
$ étincelle flash votre-nom-de-périphérique spalarm-firmware-v1.0.bin
Le bouton d’allumage a 11 LEDs RVB de puissance, nous utiliserons ces pour créer la lumière d’ambiance, appuyez simplement sur le noyau de l’étincelle dans le bouton de bougie à correspondre avec le contour sur le circuit imprimé comme sur la photo ci-dessus et refaire les connexions basées sur l’étape précédente. Si vous avez tout fait correctement, le matériel doit être prêt, il suffit d’ajouter un diffuseur ; Nous avons utilisé du papier de bureau, mais il y a plusieurs façons pour ce faire, n’hésitez pas à expérimenter.