Mündəricat:
2025 Müəllif: John Day | [email protected]. Son dəyişdirildi: 2025-01-13 06:56
Bu laboratoriyada servo motorun açısını dəyişdirmək üçün 4x4 klaviatura istifadə edəcəksiniz. Bucaq klaviatura istifadə edərək 3 rəqəmli girişlə təyin olunacaq. Klaviatura ədədi olmayan dəyərləri qəbul etməyəcək.
Bu layihə üçün lazım olan avadanlıqlar:
1. Arduino Uno
2. 4x4 klaviatura
3. Servo motor
Tələb olunan kitabxanalar:
Servo.h
Klaviatura.h
Addım 1: 4x4 Klaviatura qoşulması
4x4 klaviatura bağlamaq üçün, keçid telindən istifadə edərək klaviaturadakı hər bir pinini arduniodakı bir pinlə bağlayın. Diaqramda istifadə olunan sancaqlar 4-11 pinlərdir.
Addım 2: Servo Motoru qoşun
Servo motor üçün Arduino lövhəsinə 3 əlaqə lazımdır:
1. Topraklama telini Arduino üzərindəki GND portuna bağlayın
2. Güc telini Arduino üzərindəki 5V portuna qoşun
3. Çıxış telini Arduino -da mövcud portlardan birinə bağlayın, diaqramda 3 port seçildi
Addım 3: Klaviatura ilə idarə olunan Servo Motor kodu
Bu layihə üçün lazım olan bütün kodu ehtiva edən 1200_FinalExam_Project2.ino faylı əlavə edilmişdir. Kod istifadəçi tərəfindən etibarsız girişlərin qarşısını alır. İstifadəçi ədədi olmayan bir dəyər daxil edərsə, servonun bucağı 0 olaraq təyin olunur və istifadəçi məlumat girişini yenidən başlayır. 180 -dən böyük bir rəqəm varsa, servonun maksimum dönüş radiusu, açı avtomatik olaraq 180 -ə təyin olunur.