Inleiding aan de grondbeginselen van 555 TIMER (IC's) (ASTABLE) (2 / 2 stap)

Stap 2: ARDUINO en 555 TIMER


Ik heb een kleine code geschreven. Deze code telt seconden van 0-59, ik heb setup twee drukknoppen en aangesloten hen op pin6 en pin7 op de Arduino. Wanneer mij pers naar de knop aangesloten op pin6 de graaf verhoogt door 1 en vermindert door 1, wanneer mij pers naar de drukknop verbonden met pin7, wanneer de graaf bereikt 59 die het begint opnieuw vanaf nul. Nu, ik heb ook opstelling mijn 555 timer en op de uitgang heb ik aangesloten een LED, heb ik besloten om ook verbinden met een draad van de output van de 555(pin3) pin6 op de Arduino en verwijderen de drukknop, en ik kan kijken naar de tijd verhogen elke keer de 555 / LED gaat hoog en zal blijven rekenen zolang de pols hoog blijft en kan ik het veranderen van de R1 te verhogen of verlagen van de Time-High of tune de potentiometer en aanpassen van de Time-Low die gevolgen voor hoe snel de verhogingen van de teller hebben zal. De code kan niet altijd gemakkelijk te begrijpen, maar niet specifiek gericht op de code omdat dit instructable over de 555 timer Astable modus is.

Next up! Monostabiele Mode. Dank u.

Var initialisatie

 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); 
 } 

Gerelateerde Artikelen

Inleiding aan de grondbeginselen van de kaars

Inleiding aan de grondbeginselen van de kaars

Dit is mijn eerste ' ible dus hier gaan we!Een primer op kaarswas.Paraffine--paraffine is een kleurloze of witte zachte solid verzamelingentheorie uit aardolie, steenkool of oliehoudende leisteen. Paraffine wordt meestal aangetroffen als een wit, reu
Inleiding aan de grondbeginselen van het Ballet: posities

Inleiding aan de grondbeginselen van het Ballet: posities

de volgende instructies zijn gemaakt om u verbetering van uw kennis van fundamentele ballet door het onderwijs van de standpunten die worden tijdens het geheel van uw dansende carrière gebruikt zal te helpen.Stap 1: Eerste positie: Front Voeten: om t
Muziekdoos Circuit van 555-timer-circuits.com

Muziekdoos Circuit van 555-timer-circuits.com

dit is hoe ik bouwde het Musc vak Circuit van 555-timer-circuits.com/music-box.htmlStap 1: Prototype en test Eerste ding om te doen is de stekker in alle onderdelen in een brood bord en testen. Volg het schema om het omhoog vasthaken. Stap 2: Plan de
Automatische LED-nachtlampje (met behulp van 555 timer)

Automatische LED-nachtlampje (met behulp van 555 timer)

zachtjes kreeg stroomonderbreking!En u uw zaklamp te vinden in het donker! Oh...Geen zorgen, hier is het automatische donker gedetecteerd leidde licht.Stap 1: Onderdelen die u nodig hebt * 1M resistor* 1K Ohm weerstand* 10 weerstand* LDR (light afhan
Eenwieler - inleiding en de grondbeginselen van

Eenwieler - inleiding en de grondbeginselen van

eenwieler is leuk en voor iedereen. Terwijl slechts een paar mensen rijden kan, kan het veel intrigeren. Zoals het woord al Uni suggereert, wielen een, cyclus, vervoer, een één wielen vervoermiddel. Terwijl mensen van clowns in een circus dat is niet
Circuit Planning: Het maken van een Dual LED Circuit schicht voort Protoboard met 555 Timer

Circuit Planning: Het maken van een Dual LED Circuit schicht voort Protoboard met 555 Timer

Het doel voor dit DIY-project is om u door alle stadia van ontwikkeling van circuit dat een bedrijf zou meestal doorlopen wanneer prototyping een product; niet alleen een eenvoudige "how-to".Dit omvat:Kaart brengen van de elektronicaOntwerpen va
Motor Driver met behulp van de 555 Timer IC

Motor Driver met behulp van de 555 Timer IC

Ik woon in een klein stadje, 60 mijl afstand van de hoofdstad van de provincie. Het is onmogelijk voor mij om een motor bestuurder om te beginnen met een robot of RC project. Zelfs als ik wilde om te bouwen van mijn eigen motor chauffeur, is het moei
555 timer op basis van plasma spreker

555 timer op basis van plasma spreker

Dit instructable zal u tonen hoe te maken van een audio gemoduleerde plasma spreker met behulp van een flyback transformator uit een oude CRT-beeldscherm en de alle tijd hobbyist favoriet, die de 555 timer chip.Niet alleen kan dit circuit worden gebr
Automatische waterkraan met behulp van de 555 timer

Automatische waterkraan met behulp van de 555 timer

Dit project is de automatische waterkraan sensor gebaseerd. De kraan wordt gestart wanneer iedereen zijn/haar hand voor de sensor, hetgeen lager dan de waterkraan is zetten.De Ir-sensor is gemaakt met behulp van de 555 timer, gebruikt als astable mul
HackerBoxes 0004: Drie Vijven Replica en 555 Timer experimenten

HackerBoxes 0004: Drie Vijven Replica en 555 Timer experimenten

Uw timing is perfect! Deze maand, abonnees op HackerBoxes zijn het bouwen van een Jumbo, functionerende replica van de 555 chip van discrete transistoren. We werken ook aan verschillende experimenten op basis van de eerbiedwaardige 555 timer chip, di
555 timer Hacks: kabel Testers, Magneetroerders en Lego Grabbers Oh mijn!

555 timer Hacks: kabel Testers, Magneetroerders en Lego Grabbers Oh mijn!

Willen leren over de 555 Timer IC? In dit Instructable ik zal u laten zien hoe het toevoegen van een 555 aan uw verzameling van Snap Circuits blokken en bouwen circuits die u gebruiken kunt om te experimenteren met het volgende:Bouwen van een optisch
555 timer

555 timer

Deze zelfstudie bestaat uit monster schakelingen te zetten van een 555 timer in monostabiele, astable en bistabiele modi evenals een diepgaande bespreking van hoe de 555 timer werkt en hoe om te kiezen van componenten voor de toepassing. De 555 timer
555 timer IC testen Circuit

555 timer IC testen Circuit

hier is het circuit diagram van 555 Timer IC test Circuit. Dit 555 IC testen Circuit test uw gehele 555 timer IC. Dus voordat u uw IC-, Controleer meteen of uw IC-goed of slecht door het controleren van het. Dit kan worden gedaan door het controleren
Bouwen van een Noise Maker met blote verf en een 555 timer

Bouwen van een Noise Maker met blote verf en een 555 timer

In deze tutorial zullen we een eenvoudige schakeling die gebruikmaakt van een 555 timer en een potentiometer kale verf te maken van een interactieve lawaaimaker bouwen. Voordat u een duik in deze tutorial is een matte tutorials over het bouwen van ee