Servo kontrolü

Başlatan oguztkn, 31 Temmuz 2012, 19:48:00

samet

Merhaba şimdi şöyle anlatayım.Öncelikle bir tane 7 segment display olacak ve 0-F arası iki tane buton yardımıyla sayma yapacak.Yani yukarı ve aşağı olarak.Sonra ekte bir şema var.Orada kayıt diye bir buton,kayıt modu diye de bir anahtar var.Şimdi kayıt modu anahtarı açık ise p1,...p5 den okunan değerler direk olarak servolara okunan analog değer gönderiliyor.Buraya kadar sadece bu işlem var.

Burdan sonra,eğer,kayıt modu anahtarı kapalı ise şöyle bir durum izlenecek;diyelim ki displayde sayı 0 ve p1 60',p2 75',...p5 120' de olsun.Şimdi burada kayıt butonuna basar isek,mikrodenetleyici (yazdığım programa göre sayı 0 ise 0 numaralı adrese,1 ise 1 numaralı adarese gibi)  p1,... ve p5 den okuduğu analog değerleri hafızasına kayıt etmiş olacak.

Şimdi sayıyı misal 5 yaptık ve p1,... ve p5 arası pot değerlerini yeniden ayarladık.Daha sonra da kayıt butonuna basarak burada okunan değerleri eeproma kayıt ettik.Şimdi biz 5 numaraya her gelişimizde bu değerler servolara gönderilecek. 'KAYIT MODU ANAHTARI KAPALI OLDUĞU SÜRECE.'

Ben bu yazıklarımı ilk deneme amaçlı servo ile değil denetleyicinin bir portuna 7 segment display bağlayıp yaptım.Yani bir tane pot koydum onun analog değerinin karşılığını başka bir dispayde 0-F arası gösterip aynı zamanda bu değeri kayıt da ettim.

Aslında sormak istediğim;Bu işi servo yerine başka ne kullanarak yapabileceğimiz.Yada en baştan başka ne olabilir ?

Umarım yerince açık olmuştur.Fakat yine bir istişare edebiliriz karanlık noktalar için.

Teşekkürler.

Samet Karakoyunlu   

samet

Anlattığım şema budur.

Powered by EzPortal