Étape 4: logiciels
Le programme principal est un simple croquis Arduino en cours d’exécution sur le Teensy 3.1 (attachés au dessus sont les principaux croquis, bibliothèques requises, images bitmap et des effets sonores). Vous aurez besoin le Teensy IDE + chargeur de l’exécuter. Paul Stoffregen a mis beaucoup de travail en rendant les cartes Teensy dev impressionnant et facile à utiliser, afin qu’elles soient mon aller-à micro projets encastrés rapide.
Le programme effectue un certain nombre de choses :
E/S
L’interface utilisateur principale est un encodeur rotatif, ehem, Couronne numérique, donc le teensy utilise axée sur une interruption (via la bibliothèque de codeurs) pour vérifier toute rotation. La bibliothèque de rebond rend le travail rapide de lire facilement le bouton. Les cycles de bouton par mettant en valeur la sélection sous-menu avec un bouton pour l’entrée et la sortie de ladite sous-menu de filature.
Séquence de démarrage
La montre fait un rapide "boot" vers le haut de routine pour imiter le processus de démarrage d’une vraie pomme] [ordinateur. Un plein écran des supports se remplit avant le bip système, suivie d’une tête de disque dur « calibration ». Les deux bruits sont. Fichiers MP3 qui sont jouent sur le haut-parleur minuscule 2Watts.
Menus
L’écran de l’utilisateur principal affiche la date actuelle, de temps et d’une plaine tous les caps liste des diverses fonctions du sous-menu :
horloge - montre une horloge analogique au hasard
remise en forme - se remplit "barres de progression" pour le déplacement, exercice et permanent
photos - cycles à travers une sélection d’images bitmap
annuaire téléphonique - affiche une liste de noms abrégés
météo - montre une photo de la terre
musique - anime lentement une ouverture de la fleur
utilitaire - affiche photo statique d’un papillon
Gestionnaire de disque -clignote le disque LED une couple de fois