Numitron horloge & thermomètre (3 / 8 étapes)

Étape 3: Boutons et interruptions

Pour régler l’heure nous avons besoin d’une sorte d’inputdevice. Dans ce projet, nous allons utiliser deux boutons. Ces boutons sont connectés à l’interruption-broches sur l’atmega48 (pind.2 et pind.3).

Une interruption, comme son nom l’indique, interrompre le programme pour faire un peu de la routine. Lorsque l’interruption est terminée, le programme continue où il a été interrompu. Il y a beaucoup de différentes interruptions déclenchées par des événements internes causées par les minuteries, comparateurs... mais nous allons utiliser 2 interruptions externes déclenchées par les deux boutons.

Les boutons connecter les broches d’interruption avec sol tandis qu’une résistance de 1K 5 pullup garde la goupille élevée (l’interruption est déclenchée lorsque la broche est faible).

Au début de notre code, nous aurons besoin de configurer les interruptions.

config INT0 = Falling l’interruption est déclenchée sur le front descendant.
Sur INT0 button1 lorsque l’interruption est déclenchée le programme passera à
étiquette button1.
Activez INT0 permet cette interruption

config INT1 = Falling
Sur button2 INT1 lorsque l’interruption est déclenchée le programme passera à
étiquette button2.

Activez INT1

Enable interrompt permet d’utiliser toutes les interruptions

À la fin du code, à l’issue - déclaration, nous mettrons les 2 étiquettes nécessaires avec la routine.

Button1 :

code pour régler l’heure

Retour

Button2 :

code pour régler les minutes

Retour

Une chose importante à retenir est que vous ne pouvez pas déclencher une interruption à l’intérieur de la routine d’une autre !

Maintenant que nous sommes en mesure de régler l’heure, nous pouvons regarder notre affichage aka les numitrons dans l’étape suivante.

Articles Liés

Bureau horloge/thermomètre issus de noyer, ferraille, pièce tronçonnée.

Bureau horloge/thermomètre issus de noyer, ferraille, pièce tronçonnée.

J'utilise un vieux morceau de noyer pour faire de ce bureau horloge/thermomètre. Un morceau sinon inutile de bois. Beaucoup de fun et fonctionnel.S'il vous plaît vous abonner à ma chaîne !http://www.youtube.com/Channel/UCoiFVDvzJX8tXXF5GsUPc_QFaceboo
À l’aide d’une seule LED RVB (ou une bande LED) pour afficher les informations : horloge, thermomètre et un communicateur bizarre

À l’aide d’une seule LED RVB (ou une bande LED) pour afficher les informations : horloge, thermomètre et un communicateur bizarre

L'un des premiers projets que j'ai fait avec un Arduino était Noël guirlande de lumières. En fait, elle a été faite d'une simple bande de RVB LED coupée en deux, comme Arduino a seulement 6 sorties PWM de matériel. Je ne voulais pas qu'il affiche des
Construisez vous-même une horloge et thermomètre

Construisez vous-même une horloge et thermomètre

Bonjour les gars,Dans la présente instruction étape par étape,Je veux partager mon expérience sur la création d'une horloge et thermomètre avecArduino Mega 2560, LCD 16 x 2, capteur de résistance thermique et DS1307 horloge en temps réelPlus de proje
Thermomètre intérieur/extérieur de horloge/Nixie VFD rétro Fit Linden Mantle Clock

Thermomètre intérieur/extérieur de horloge/Nixie VFD rétro Fit Linden Mantle Clock

J'ai décidé de faire quelque chose que je n'avais pas encore vu et combiné (2) séparer électronique l'utilisation d'écrans de tube à vide (2) différents types de faire cet affichage unique. Les tubes Nixie pour le thermomètre et le VFD (affichage vid
Faites-vous une horloge faite maison avec thermomètre utilisant ATMEGA128

Faites-vous une horloge faite maison avec thermomètre utilisant ATMEGA128

dans cette étape par étape que je tiens à partager mon expérience avec minuterie ATMEGA128 et interrompre l'utilisation DS1307 et NTC pour afficher la maison horloge et thermomètre.Il affiche l'heure, minute, seconde, jour de la semaine, jour, mois,
Horloge avec thermomètre en utilisant Arduino, i2c 16 x 2 lcd, capteur RTC DS1307 et DHT11.

Horloge avec thermomètre en utilisant Arduino, i2c 16 x 2 lcd, capteur RTC DS1307 et DHT11.

Hello! Il a été un moment j'ai n'a pas posté quelque chose sur Instructables, mais maintenant que j'ai fait un projet simple que j'ai vu sur internet sous diverses formes. J'ai réussi à générer un code à l'aide d'autres codes que j'ai trouvé sur inte
Arduino à partir de zéro - thermomètre numérique

Arduino à partir de zéro - thermomètre numérique

J'ai aimé faire des projets avec Arduinos, mais 30 $ un morceau vos projets peuvent coûter chers. Je tiens donc à vous montrer comment vous pouvez faire votre propre Arduino à partir de zéro et faire des économies. Faites votre propre Arduino pour en
Sept segments affichage thermomètre - Arduino basé

Sept segments affichage thermomètre - Arduino basé

Aujourd'hui, je vais vous montrer comment faire votre propre thermomètre 7 segments - 2 chiffres - avec Arduino uno et capteur de température DS18B20.Je préfère construire mon propre circuit arduino basé en utilisant le possesseur d'uno ATmega328p, m
Binaire thermomètre USB Powered

Binaire thermomètre USB Powered

instructions de montage du Kit thermomètre binaire que j'ai conçu.Vous pouvez en acheter un à :http://www.Etsy.com/Listing/122729791/Étape 1: Téléchargez votre fer chaud j'ai utiliser la soudure sans plomb avec mon fer à 320 degrés Celsius.  C'est un
Maison thermomètre de précision de 6 chiffres avec Réamur, Kelvin, Fahrenheit et Celsius

Maison thermomètre de précision de 6 chiffres avec Réamur, Kelvin, Fahrenheit et Celsius

les gars,Dans cet article, je tiens à partager mon expérience sur la construction d'un maison thermomètre numérique avec une précision de 6 chiffres,J'ai utilisé un simple ATMEGA128 et NTC.Nous allons commencer à préparer les pièces...Étape 1: Les pi
Thermomètre numérique bon marché et facile

Thermomètre numérique bon marché et facile

j'ai eu surveiller la température de l'aquarium. À cet effet, l'idée vint à mon esprit, pourquoi pas l'horloge de table numérique utilisation qui peut également afficher la température de l'environnement. La plupart d'entre vous auront telle une horl
Écharpe de thermomètre géant Neopixel

Écharpe de thermomètre géant Neopixel

Plume de moteur, il fait froid dehors.Faire cette écharpe portable High-Tech, low tech avec un thermomètre intégré.N'est plus vous vous demanderez comment vraiment froid, c'est quand vous sortez.Ceci est adapté comme un projet débutant agréable de se
Thermomètre de l’Arduino + LCD I2C

Thermomètre de l’Arduino + LCD I2C

J'ai décidé d'offrir un thermomètre drôle de concept Arduino dans le cas où c'est au milieu de la nuit, les pharmacies ne fonctionnent pas, vous ne vous sentez pas bien et vous voulez vérifier la température de votre corps. Si vous avez Arduino à vos
Thermomètre en interrupteur mural

Thermomètre en interrupteur mural

Projet simpleIl s'agit d'un projet très simple sans n'importe quel microprocesseur.J'avais besoin d'indiquer et de surveiller l'humidité, la température dans certaines chambres de la maison familiale. Pour trouver le bon endroit pour installer le the