selamlar. servo motoru örneğin 2 saniyede 90 dereceyi alacak 1 saat bekleyecek sonra 45 dereceye dönecek 1 saat bekleyecek tekrar 90 dereceye dönecek şeklinde bir fonksiyon var mı acaba .
Arduinoda karta elektrik verildiğinden bu yana geçen süreyi veren bir sayacı var.
Kodu Millis() (çift L ile)
1 saat için 3.600.000 mili saniye geçmesini bekletmen gerekir.
ilk zamanı bir değişkene kaydeder sonra kaç milisaniye geçmesi gerekiyorsa o kadar eklersin, o değeri aşınca motoru çalıştırırsın. Dikkat etmen gereken ise belli bi süre sonra millis değeri sıfırlanır. Her işlemci türüne göre farklılık gösterebilir.
Bu arada eğer yapacağın işlem çok önemli ise sisteme bir adet gerçek zaman saati eklemeni tavsiye ederim. Yok çok önemli değilse mesela kuluçka makinesinde yumurta çevirteceksen millis de işini görür.
< Bu ileti mobil sürüm kullanılarak atıldı >