AVR denetleyici kullanarak Devir metre yapmamda yardımcı olurmusunuz

Durum
Üzgünüz bu konu cevaplar için kapatılmıştır...
Üye
Katılım
4 Nis 2020
Mesajlar
20
Tepki puanı
2
Ödüller
3
6 HİZMET YILI
ATmega32 çipini kullanarak projeme devir metre (Tachometter) eklemem gerekiyor ve bunu da 16x2 lcd ekrana i2c kütüphanesi kullanarak ekrana dakikada şaftımın kaç tur attığını yazdırmam gerek devir okumasını pnp proximty kullanarak alıyorum yani her şaft üzerindeki metal proxmity sensörümün önüne geldiği zaman HIGH pulse alıyorum bu pulse bilgisini devir bilgisine dönüştürmem gerekiyor .Daha c dili ile denetleyici programlamada yeni olduğum için bilgim böyle bir yazılım yapmaya yetmiyor yardımcı olursanız sevinirim
 
Seçkin Üye
Katılım
27 Tem 2023
Mesajlar
301
Tepki puanı
5
Ödüller
2
Yaş
32
2 HİZMET YILI
chatgpt bu konuda sana daha çok yardımcı olur
 
Onaylı Üye
Katılım
21 Tem 2023
Mesajlar
57
Tepki puanı
2
Yaş
25
2 HİZMET YILI
chat gbt kulan ben genelde oyle yapıyom
 
CoreCheat CSGO
Griffin Premium
Katılım
10 May 2016
Mesajlar
1,766
Çözümler
5
Tepki puanı
720
Ödüller
14
Yaş
25
Sosyal
10 HİZMET YILI
Ya interrupt atayacaksın hedef pine ki programı kesip sayacını arttırsın ya da direkt mainthread oluşturucaksın bir tane belli bir ms de bir dönen (Ana loopun ne kadar sürede döndüğünü öğren mikrokontrolcünün datasheetinden) o kadar süreyi saniye sayacı haline getirip saniyede kaç kere değiştirdiğini hesaplatıp onu hedeflediğin süreye oranlayacaksın. Pinin bir önceki durumunu (bir değişken oluştur prev_state diye eğer son durum yeni duruman farklıysa sayacı 1 arttırıp son durumu prev_state e kaydet) şu anki durumu ile karşılaştırıp sayacı arttırıcaksın. Kullandığın sensöre hall effect sensör denir. Gir internete "hall effect sensor tachometer examples" yaz araştır.


Edit: ayrıca konunun C# ile bir alakası yok. Konu yanlış yerde.
 
Durum
Üzgünüz bu konu cevaplar için kapatılmıştır...
Üst