Mündəricat:

CSCI-1200 Final İmtahan Layihəsi 2: 3 Addım
CSCI-1200 Final İmtahan Layihəsi 2: 3 Addım

Video: CSCI-1200 Final İmtahan Layihəsi 2: 3 Addım

Video: CSCI-1200 Final İmtahan Layihəsi 2: 3 Addım
Video: Computer Instructor final Result out 😍😍 #computer_instructor 2024, Iyul
Anonim
CSCI-1200 Final İmtahan Layihəsi 2
CSCI-1200 Final İmtahan Layihəsi 2

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 ilə əlaqə
4x4 klaviatura ilə əlaqə

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 Motoru qoşun
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.

Tövsiyə: