İçindekiler:

CSCI-1200 Final Sınavı Projesi 2: 3 Adım
CSCI-1200 Final Sınavı Projesi 2: 3 Adım

Video: CSCI-1200 Final Sınavı Projesi 2: 3 Adım

Video: CSCI-1200 Final Sınavı Projesi 2: 3 Adım
Video: CSCI200 Introduction to Computer midterm revision 2024, Temmuz
Anonim
CSCI-1200 Final Sınavı Projesi 2
CSCI-1200 Final Sınavı Projesi 2

Bu laboratuvar çalışmasında bir servo motorun açısını değiştirmek için 4x4 tuş takımı kullanacaksınız. Açı, tuş takımı kullanılarak 3 basamaklı bir giriş ile belirlenecektir. Tuş takımı sayısal olmayan değerleri kabul etmeyecektir.

Bu proje için gerekli donanım:

1. Arduino Uno

2. 4x4 tuş takımı

3. Servo motor

Gerekli kütüphaneler:

Servo.h

tuş takımı.h

Adım 1: 4x4 Tuş Takımını Bağlama

4x4 Tuş Takımını Bağlama
4x4 Tuş Takımını Bağlama

4x4 tuş takımını bağlamak için, tuş takımı üzerindeki her bir pini bir jumper kablosu kullanarak ardunio üzerindeki bir pin ile bağlayın. Şemada kullanılan pinler 4-11 pinleridir.

Adım 2: Servo Motoru Bağlayın

Servo Motoru Bağlayın
Servo Motoru Bağlayın

Servo motor, Arduino kartına 3 bağlantı gerektirir:

1. Topraklama kablosunu Arduino'daki GND bağlantı noktasına bağlayın

2. Güç kablosunu Arduino'daki 5V bağlantı noktasına bağlayın

3. Çıkış kablosunu Arduino'daki mevcut portlardan birine bağlayın, şemada port 3 seçildi

Adım 3: Tuş Takımıyla Çalışan Servo Motor Kodu

Bu proje için gerekli tüm kodu içeren 1200_FinalExam_Project2.ino dosyası ektedir. Kod, kullanıcı tarafından geçersiz girişleri engeller. Kullanıcı sayısal olmayan bir değer girerse servonun açısı 0'a ayarlanır ve kullanıcı veri girişini baştan başlatır. 180'den büyük bir sayı, servonun maksimum dönüş yarıçapı ise, açı otomatik olarak 180'e ayarlanır.

Önerilen: