İçindekiler:
2025 Yazar: John Day | [email protected]. Son düzenleme: 2025-01-13 06:58
Birincisi servo motoru kurmaktır.
- Orta kablo 5V bağlantı noktasına gider
- Sol GND bağlantı noktasına gider
- Sonuncuyu (kontrol kablosu) 9 numaralı bağlantı noktasına bağlayın
Adım 1: Tuş Takımını Bağlayın
Tuş takımı oldukça basit. Sadece sağdan soldaki pinleri 8, 7, 6, 5, 4, 3, 2, 1 bağlayın. Resim bir kaydırılıyor ama servoyu 9'a bağlıyoruz, bu yüzden her şeyi aşağı kaydırın.
Adım 2: Yine de Kodu İndirin
Kodu (yorum yapılan) indirin ve çalıştırın. Her şey iyi olmalı. Temel olarak 180'in altında 3 haneli bir sayı girdiğinizde, servo kolunu o dereceye hareket ettirir. Üç basamakla demek istediğim, 10 almak için 010 ve 5 almak için 005 girmeniz gerekecek.
Adım 3: Kod Kurulumu
Tuş takımı farklı olabilir, sadece sizinkinin karakter dizisine benzediğinden emin olun, eğer sadece karakterleri sizinkiyle eşleşecek şekilde değiştirmezseniz. Seçenek olan sıfırlama değerini (0) tutmak için bir başlangıç değişkeni kullandım. Bunun yerine yönteme her zaman 0 iletebilirsiniz.
Adım 4: Basamak 1
Bu kod, yalnızca 0 veya 1 olabilen ilk basamağı değerlendirip değerlendirmediğini kontrol eder. Diğer herhangi bir şey, giriş geçersiz olduğundan servonun 0'a sıfırlanmasına neden olur. Geçerliyse bir sonraki haneye yükselir ve 1 girilmişse 100 ekler. Yani artık 100'lük bir tabanınız var.
Adım 5: 2. Basamak
İlkine benzer şekilde, yalnızca sayıları değerlendirir, bu sefer 1-9. Geçerli bir karakter girildiğinde, 10'un yerini doldurmak için girilen sayıyı 10 ile ekler. Diyelim ki 1 rakamı 1'di, yani 100'ünüz var, şimdi 5'i girdiniz. Taban artık 150'dir.
6. Adım: 3. Basamak
Basamak 3 diğerlerine benzer ancak seçilene göre 1-9 ekler. Diyelim ki 8 girildi. Artık servo hareket yöntemine geçmek için 158'iniz var. Bir kez geçtikten sonra bir sonraki adıma geçin…
Adım 7: Servo Hareketi
Örneğimiz 158 olan val değerinin 180'den küçük olup olmadığını kontrol eder. O olduğu için motoru 158 derece hareket ettirir. 190 deseydi, servo 0'a sıfırlanırdı. Seri baskılar sadece veri kontrolü içindir. Orada kayda değer bir şey yok.