INTRODUCTION à (IC) 555 TIMER BASICS (ASTABLE) (2 / 2 étapes)

Étape 2: ARDUINO et TIMER 555

J’ai écrit un petit code. Copiez le code suivant compte les secondes de 0 à 59, j’ai boutons setup deux et relié leur pin6 et pin7 sur l’Arduino. Lorsque j’appuie sur le bouton connecté à pin6 le nombre augmente de 1 et diminue de 1 lorsque j’appuie sur le bouton poussoir relié à pin7, lorsque le décompte atteint 59 qu'il repart de zéro. Maintenant, j’ai aussi installé mon temporisateur 555 et sur la sortie, j’ai connecté une LED, j’ai voulu également brancher un fil de la sortie de la 555(pin3) sur pin6 sur l’Arduino et enlever le bouton poussoir et moi pouvons regarder le temps augmente à chaque fois le goes 555 / LED haute et comptera aussi longtemps que le pouls reste haute et je peux changer la R1 pour augmenter ou diminuer le temps de haut ou une mélodie le potentiomètre et ajuster le temps-bas qui portera atteinte à quelle vitesse les augmentations de compteur. Le code n’est peut-être pas facile à comprendre, mais ne vous focalisez pas sur le code car cette instructable est sur le mode minuterie 555 Astable.

Prochain up ! Mode monostable. Merci.

Initialisation du var

 int New_Sec=0; 
 int Sec_Min=0; 
 int Sec_Max=60; 
 //POrt intialization 
 int set_up=6; 
 int set_down=7; 
 void setup() { 
 pinMode(set_up,INPUT); 
 pinMode (set_down,INPUT); 
 Serial.begin(9600); 
 } 
 /*increment second*/ 
 // Seconds function 
 void set_sec(){ 
 while(!Serial); //while serial is running 
 if(digitalRead(set_up)==HIGH){ //if digital pushbutton is high 
 _delay_ms(100); 
 if(Sec_Min<60){ //and seconds is less than 60 
 if(Sec_Min>=59) //if seconds is greater or equal to 59 
 Sec_Min=New_Sec; //when sec is upto or equal to 59 continue count again from zero. 
 Sec_Min=Sec_Min+1; //increase secs by 1 for every pb press 
 Sec_Max=Sec_Min; 
 } 
 } 
 else{ 
 Sec_Min=Sec_Min; 
 } 
 /*decrement seconds*/ 
 if(digitalRead(set_down)==HIGH){ 
 _delay_ms(100); 
 if(Sec_Max>0){ //if secs maximum is greater than 0 
 if(Sec_Min<=0) //if secs minimum is less or equal to 0 
 Sec_Max=Sec_Max; //secs maximum is equal to secs maximum 
 Sec_Max=Sec_Max-1; //secs maximum is equal to secs maximum -1 
 Sec_Min=Sec_Max; // secs minimum is equal to sec maximum 
 } 
 } 
 else{ 
 Sec_Max=Sec_Max; 
 } 
 } 
 void loop() { 
 set_sec(); //function call 
 Serial.print("S:"); 
 Serial.println(Sec_Min); 
 Serial.print("\n"); 
 delay(100); 
 } 

Articles Liés

555 timer Basics

555 timer Basics

Le IC 555 minuterie est sans doute l'un de l'ICs unique plus importants et largement utilisées dans l'histoire. La conception est restée inchangée depuis plus de 40 ans, qui en fait une des plus anciennes conceptions IC. Il a été utilisé dans toutes
555 timer

555 timer

Ce tutoriel fournit des circuits d'échantillon de mettre en place un timer 555 en modes bistable monostable et astable ainsi qu'une profonde discussion de la façon dont les œuvres de 555 minuterie et comment choisir les composants à utiliser avec ell
Multivibrateur astable à l’aide de 555 Timer

Multivibrateur astable à l’aide de 555 Timer

Le Multivibrateur Astable est un autre type de circuit de commutation croisé-couplé n'a aucun État de sortie stable comme elle change d'un État à l'autre tout le temps.Multivibrateur Astable à l'aide de 555Timer est très simple, facile à conception,
555 timer en Mode ASTABLE - un tutoriel avec théorie, schéma, & Lab Sections

555 timer en Mode ASTABLE - un tutoriel avec théorie, schéma, & Lab Sections

Salut à tous!!!C'est mon quatrième de nombreux tutoriels bloc électronique pour mon prochain électronique Conseil d'apprentissage.  Cette vidéo montre la fonction Astable (RC Square Wave Oscillator) du 555 timer.  Le but de cette vidéo est pour vous
Contrôle de vitesse du moteur Basic (PWM) à l’aide de 555 Timer ICs

Contrôle de vitesse du moteur Basic (PWM) à l’aide de 555 Timer ICs

C'est la première partie de censé être un binôme instructable sur le contrôle de la vitesse d'un moteur à courant continu à l'aide de 555 minuterie ICs destinés à répondre à ceux qui sont toujours commencer à faire électronique un passe-temps et les
HackerBoxes 0004 : Trois Fives répliques et 555 Timer expériences

HackerBoxes 0004 : Trois Fives répliques et 555 Timer expériences

Votre timing est parfait ! Ce mois-ci, les abonnés à HackerBoxes construisent une réplique suite, fonctionnement de la puce 555 de transistors discrets. Nous travaillons également sur plusieurs expériences basées sur la puce de 555 minuterie vénérabl
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
Construire un Theremin optique--améliorer votre Snap Circuits en ajoutant un Circuit intégré de 555 Timer II

Construire un Theremin optique--améliorer votre Snap Circuits en ajoutant un Circuit intégré de 555 Timer II

dans ce Instructable, vous apprendrez comment améliorer votre collection de blocs de Snap Circuits en ajoutant un Timer 555 IC et en construisant un thérémine optique. Vous apprendrez les fonctions des broches sur la puce 555. Vous apprendrez que lor
555 timer : contrôleur PWM universel

555 timer : contrôleur PWM universel

S'il vous plaît visitez mon Kickstarter pour acheter le kit ou assemblé Conseil :https://www.Kickstarter.com/projects/Jackt/univers...Au sein de cette instructable la minuterie 555 est utilisé pour créer un signal PWM variable qui peut varier d'envir
Comment faire un 555 timer chip circuit

Comment faire un 555 timer chip circuit

Il s'agit d'un tutoriel sur comment faire un débutant circuit puce 555 minuterie à impulsion une led sur et en dehors. Il s'agit d'un circuit très facile, tout ce que vous devez savoir est électronique de base et comment utiliser une carte de prototy
Construire votre propre 555 Timer

Construire votre propre 555 Timer

The 555 minuterie. Une puce tellement polyvalente qu'il a été utilisé dans toutes sortes de jouets d'engins spatiaux. Une puce qui peut agir comme un oscillateur, un trigger de schmitt, PWM pilote, une sirène/alarme, une lumière ou détecteur sombre e
Construire votre propre « Turbo Time » 555 Timer démonstration

Construire votre propre « Turbo Time » 555 Timer démonstration

ce que peut faire un Timer 555?Notre espace créateur, The Rabbit Hole récemment eu un Jameco construire la nuit où nous (ce projet a été travaillé sur par les membres du groupe Mazzmn, Hydrotron et theZuke) expérimente 555 minuteries et autres trucs
555 timer LED clignotant

555 timer LED clignotant

le premier projet que j'ai jamais construit est une lumière qui cligna des yeux sur et en dehors. Il a fallu neuf parties et un couple de fils. Agréable et facile.Utilisant des résistances et des condensateurs, j'ai configuré fondamentalement une puc
Radio de 555 timer

Radio de 555 timer

Modifications ont été apportées à cette instructable, ces modifications sont signalées par des astérisques (*)Une radio de minuterie monoposte 555 de quelques pièces simples et communes. Récepteur radio permet de basculer entre un oscillateur et AM.