Mundarija:
2025 Muallif: John Day | [email protected]. Oxirgi o'zgartirilgan: 2025-01-13 06:58
Ushbu laboratoriyada siz servo dvigatelning burchagini o'zgartirish uchun 4x4 klaviaturadan foydalanasiz. Burchak klaviatura yordamida 3 xonali kirish bilan aniqlanadi. Klaviatura raqamli bo'lmagan qiymatlarni qabul qilmaydi.
Ushbu loyiha uchun zarur bo'lgan uskunalar:
1. Arduino Uno
2. 4x4 klaviatura
3. Servo dvigatel
Kutubxonalar talab qilinadi:
Servo.h
Klaviatura
1 -qadam: 4x4 klaviaturani ulash
4x4 klaviaturani ulash uchun klaviaturadagi har bir pinni o'tish simidan foydalanib, arduniodagi pin bilan ulang. Diagrammada ishlatiladigan pinlar 4-11 pinlardir.
2 -qadam: Servo motorini ulang
Servo dvigatel Arduino kartasiga 3 ta ulanishni talab qiladi:
1. Topraklama simini Arduino -dagi GND portiga ulang
2. Quvvat simini Arduino 5V portiga ulang
3. Chiqish simini Arduino -dagi mavjud portlardan biriga ulang, diagrammada 3 -port tanlangan
3 -qadam: klaviatura bilan ishlaydigan servo motor kodi
Ushbu loyiha uchun zarur bo'lgan barcha kodlarni o'z ichiga olgan 1200_FinalExam_Project2.ino fayli biriktirilgan. Kod foydalanuvchi tomonidan noto'g'ri kirishni oldini oladi. Agar foydalanuvchi raqamli bo'lmagan qiymatni kiritsa, servo burchagi 0 ga o'rnatiladi va foydalanuvchi ma'lumotlarni kiritishni qaytadan boshlaydi. Agar raqam 180 dan katta bo'lsa, servoning maksimal burilish radiusi, burchak avtomatik ravishda 180 ga o'rnatiladi.