Daily Standup Timer (2 / 2 étapes)

Étape 2: Programmation

Théorie...

L’écran est un peu stupide, cela fonctionne comme un ampli téléviseur, The 32 Pixels d’une ligne sont stockées dans Maj registres, donc U conduire en données en série pour une seule ligne, sélectionnez la ligne contenant les connexions ABCD, ceux-ci sont décodés en 1 de 16 lignes en abaissant l’OE, la ligne s’allume, puis U désactiver la ligne , sérialiser des données pour la prochaine ligne, allumez la ligne suivante et ainsi de suite...

Le vélo à travers les lignes a besoin d’un peu de synchronisation intelligente sinon il sera scintillent ou consomment trop de temps CPU. C’est pourquoi j’ai changé le code pour utiliser l’interruption de la minuterie et le SPI.

L’interruption (Timer1 déborder) veille à ce que l’afficheur actualise peu importe ce que votre programme est occupé avec et le SPI, c’est juste une meilleure façon de sérialiser des données sur un port, à l’aide, est beaucoup plus rapide, puis basculer une goupille 8 fois haut et en bas car il utilise du matériel (le SPI - SerialPeripheralInterface), qui fait pour nous et nécessite qu’une seule opération d’écriture par octet - Pin activant/désactivant nécessite environ 24 digitalWrite appels par octet , décalage de bits et et et...

Le bouton est aussi simple que dans certains exemples de l’Arduino. Rien de compliqué ici. Le bouton sert à réveiller la minuterie et sauter par-dessus les initiales du peuple à la suivante. En fait, j’ai utilisé un capteur de proximité, juste parce qu’il fait plus frais quand un bouton, vous pouvez interagir avec un clin d’oeil... uuuhhh coool Oui.

Le programme affichera les initiales de l’homme qui parle et un compte à rebours, il met à clignoter quand il est proche de zéro. Sur le dessus de la source liste vous pouvez définir le nombre de personnes, leurs initiales et le temps de la séance.

SourceCode est attaché...

  • DailyStandupTimer.zip contient l’esquisse, va généralement à des Documents/Arduino
  • TimerAndLED_library.zip sont les librairies patchés utilisés. vont habituellement aux Documents/Arduino/bibliothèques (redémarrer le GUI Arduino après avoir copié les libs là)

Améliorations possibles :

  • Mode sommeil réel quand éteint - où est quelques doc pour cela sur le web.
  • Graphique plus agréable, nécessiterait plus peinture de polices d’avance, au moment où que la police est juste copié octet sage, c’est pourquoi il peut seulement être tirée à pos 0,8,16,24. Pour plus de souplesse, il doit être décalée à une position d’un pixel et l’opérateur or dans le tampon d’affichage.

Articles Liés

Time Lapse photographie avec RPI et Pi caméra

Time Lapse photographie avec RPI et Pi caméra

Hé les gars, comment allez vous?. Ce week-end est spécial car le nouveau RPI 3 est sorti avec des capacités de traitement de puissance plus et pour connaître il capacités il n'y a rien de bon comme test d'un projet réel à ce sujet.Je suis un photogra
Raspberry PI Rotary Time Lapse Rig.

Raspberry PI Rotary Time Lapse Rig.

Donc cette instructable est sur une plate-forme de laps de temps. Il a commencé comme une idée simple et puis est passé à ce que vous voyez. Même si vous ne voulez pas construire une plate-forme de laps de temps certaines parties de cette constructio
LAP Timer mini 4WD (capteur infrarouge)

LAP Timer mini 4WD (capteur infrarouge)

SalutationsContinuer à développer à partir de mon projet Lap Timer sur la fonction est un outil pour tour de temps de mesure pour mini 4WD course sur le circuit. Cet outil très utile pour analyser le voyage dans le temps sur différents types de circu
Time Lapse Rover V2.0 pour eMotimo TB3

Time Lapse Rover V2.0 pour eMotimo TB3

Un de mes projets DIY préférés construisait un rover de laps de temps pour l'eMotimo TB3. À l'époque, il était unique dans le fait que personne d'autre n'avait un, au moins de ce que j'ai pu trouver sur internet. Au lieu d'être limité à une longueur
Actobotics Time Lapse canal Slider mise à niveau

Actobotics Time Lapse canal Slider mise à niveau

Le Actobotics canal Slider Kit est une excellente façon d'obtenir de la motion pour time-lapse ou vidéo avec une petite caméra tels qu'une une GoPro. Depuis que je fais photographie laps de temps beaucoup plus que la production vidéo, j'ai voulu mett
Télécom Time Machine

Télécom Time Machine

Dans notre boutique, c'est la tradition pour la première étape de tout bon plan d'être "construire un Time Machine". Si vous avez une machine de temps, vous pouvez faire le reste des étapes dans un ordre quelconque, mesurer une fois et couper de
Comment faire l’épée de maître - Zelda : Ocarina of Time

Comment faire l’épée de maître - Zelda : Ocarina of Time

Dans l'apprentissage d'aujourd'hui j'ai va vous apprendre comment faire une épée de maître de con-prêt de Zelda : Ocarina of Time à l'aide de PVC et un large plateau thermoplastique !Étape 1: Voir la vidéoREGARDEZ LA VIDÉO ICIÊtes-vous prêt à faire u
Couverture du livre avec la Pyrogravure (Time Lapse Video) de cuir

Couverture du livre avec la Pyrogravure (Time Lapse Video) de cuir

ici je vais vous montrer comment mesurer, couper, coudre et graver un design cuir pour couvrir votre livre.  Assez simple et simple de le faire monter avec elle !  J'ai pris quelques belle lumière couleur végétale cuir tanné pour extérieur et purple
Comment pirater une Time Capsule d’Apple avec une framboise Pi

Comment pirater une Time Capsule d’Apple avec une framboise Pi

Introduction de la « Capsule de Pi ». Il est actuellement le seul Apple Time Capsule, vous pouvez brancher sur votre téléviseur..., cela rend un Apple TV ? ;-)OK, ok, disons que vous avez un vieux Apple Time Capsule autour de la pose qui ne fonctionn
555 timer Hacks : câble testeurs, agitateurs magnétiques et cartes d’acquisition vidéo Lego Oh mon !

555 timer Hacks : câble testeurs, agitateurs magnétiques et cartes d’acquisition vidéo Lego Oh mon !

Souhaitez en savoir plus sur les 555 Timer IC ? Dans ce Instructable je vais vous montrer comment ajouter un 555 à votre collection de blocs de Snap Circuits et construire des circuits que vous permet d'expérimenter avec ce qui suit :Construire un Th
Comment effectuer un Tim Tam Slam

Comment effectuer un Tim Tam Slam

Attention tous ! Il y a quelque chose d'incroyable là-bas que vous ne savez probablement tout. Quelque chose de tellement incroyable, qu'il va changer votre vie pour toujours. Vous l'avez deviné ; C'est un Tim Tam Slam (le titre a donné il n'a pas el
Shutdown Timer

Shutdown Timer

c'est mon troisième instructable...Cette instructable enseignera u comment utiliser le contrôle timer dans windows xp via cmd... Cela aide vraiment beaucoup surtout si vous êtes un geek torrentÉtape 1: Lancez Cmd Tout d'abord exécuter cmd... Voici co
Table LED Timer

Table LED Timer

Après être croqué pour fois à plusieurs reprises, j'ai apporté sur moi de faire quelque chose que je pourrais mettre rapidement et visuellement en file d'attente me le temps restant de loin. Base de LEDs qui lentement se fanent dehors basé sur combie
Arduino deux joueurs réaction Timer

Arduino deux joueurs réaction Timer

Trouver à quelle vitesse vos réflexes utilisez cet amusement jeu appelé « Réaction Timer » qui peut être fait facilement en utilisant arduino. L'objectif principal de ce jeu est d'appuyer sur un bouton dès que possible lorsque vous êtes invité à le f