MAHİR KARABAĞ Oluşturuldu: 7 Ocak, 2021 Share Oluşturuldu: 7 Ocak, 2021 a + b + b - a - 1. step motor saga bir tur attı durdu2.step motor sağa bir tur attı durdu2. step motor sola bir tur attı durdu1.step motor sola bir tur attı durdu bu cevrimide 10 tekrar yapmak istesek nasıl yapıcamhangi komutları kullanıcam bi türlü beceremedim yardımcı olur musunuz 1 Alıntı Yorum bağlantısı Sitelerde Paylaş More sharing options...
Orxan 8 Ocak, 2021 gönderildi Share 8 Ocak, 2021 gönderildi Merhaba. Hareket kontrolü komutlarından hareket komutunu ve bir de CPU_HSO0_toplamPuls CPU_HSO1_toplamPuls adetlerini kullanarak yapa bilirsiniz diye düşünüyorum. İleri geri için her blok çağrıldıgında Set/reset(flip/flop) çıkışını kullanmalısınız. Bir de devri bitirmek için sayac kullana bilirsiniz. Alıntı Yorum bağlantısı Sitelerde Paylaş More sharing options...
Ervin 8 Ocak, 2021 gönderildi Share 8 Ocak, 2021 gönderildi Merhaba hso kanallarinin mesgul bitlerini saydirarak sirali pals komutlari elde edebilirsiniz. Mesgul bitleri kanal pals uretirken 1 , aksi halde 0 olur. Ornek olarak kanal 0 500 pals uretmeyi bitirdigi anda kanal 0 in mesgul biti 1 den 0 konumuna gecer. Kanal 1 i tetiklemek icin, kanal 1 in hareket komutunun onune kanal 0 in mesgul bitinin dusen kenarini koydugunuzda kanal 1 pals uretmeye baslar. Ayni mantikla kanal 0 in hareket komutunun onune kanal 1 in mesgul bitinin dusen kenarini koydugunuzda da kanal 0 pals uretmeye baslar. Mesgul bitlerinin dusen kenarlarini bir arttir komutu ile saydirip programda karsilastirma komutlarindan esitlik fonksiyonu ile istediginiz sekilde hareket siralamasi yapabilirsiniz. Yazarak biraz karisik oldu sanki ama , biraz ugrasma ile cozulecektir umarim . Alıntı Yorum bağlantısı Sitelerde Paylaş More sharing options...