Arduino Buton İle Sayaç Yapımı
|Merhaba Arkadaşlar,
Arduino buton ile sayaç yapımıyla ilgili internette çok fazla asenkron yapıya denk gelmediğim için bugün basit bir uygulama yapıcaz.
Algoritmada herhangi bir delay ve ya yazılımınızı etkileyecek bir yapı olmadığı için rahatlıkla kullanabilirsiniz.
Aşağıda ki devrede butona 1 kere basmamız halinde ledin sürekli yanması için yeterli olacaktır. Aynı şekilde sönmesi içinde bir kere basmak yeterlidir.
Devre aşağıda ki gibidir.
Sayaç kodu:
int count=0,old_count=0; void setup() { pinMode(9,INPUT); pinMode(6,OUTPUT); Serial.begin(9600); } void loop() { if(digitalRead(9) && (count-old_count)==0)count++; else if(!digitalRead(9) && (count-old_count)==1)old_count++; digitalWrite(6,count%2); Serial.println(count); }
Kolay gelsin..