TUGAS PENDAHULUAN 2 M2 up&uc
1. Prosedur [Kembali]
- Rangkai komponen sesuai percobaan dan kondisi yang dipilih
- Buat program menggunakan Arduino IDE.
- Transfer program yang telah dibuat ke Arduino yang ada di Proteus.
- Uji coba program di simulasi sesuai dengan kondisi yang diinginkan.
- Proses selesai setelah uji coba berhasil dilakukan
2. Hardware dan Diagram Blok [Kembali]
Program ini mengendalikan motor servo menggunakan keypad pada Arduino. Ketika tombol ditekan, program membaca karakter yang sesuai dan menggerakkan motor servo ke posisi tertentu berdasarkan karakter tersebut.
Program dimulai dengan inisialisasi motor servo dan keypad. Motor servo dihubungkan ke pin PWM pada Arduino (dalam kasus ini, pin 11) dan diberikan posisi awal 90 derajat menggunakan perintah servoMotor.write(90). Kemudian, keypad diatur untuk digunakan.
Selama program berjalan, Arduino terus memeriksa apakah ada tombol yang ditekan pada keypad. Setelah tombol ditekan, program menggunakan struktur switch-case untuk menentukan tindakan selanjutnya berdasarkan karakter tombol yang ditekan.
Setiap karakter tombol dipetakan langsung ke posisi sudut tertentu untuk motor servo. Perintah servoMotor.write() digunakan untuk menggerakkan motor servo ke sudut yang sesuai dengan karakter yang ditekan, sesuai dengan kondisi yang ditentukan yaitu keypad 1 hingga 9 memberikan PWM 255-0 dengan jarak PWM antar keynya 28.
Jika tombol yang ditekan tidak sesuai dengan yang diprogram, tidak ada tindakan yang diambil pada motor servo.
4. Flowchart dan Listing Program [Kembali]
Flowcharth
Listing Program
5. Video Demo [Kembali]
Saat Praktikum
6. Kondisi [Kembali]
Percobaan 7 tanpa kondisi
7. Video Simulasi [Kembali]
8. Link Download [Kembali]
Download HTML [Klik di sini]
Download file rangkaian [Klik di sini]
Download video rangkaian [Klik di sini]
Download program Arduino [Klik di sini]
Download datasheet Arduino [Klik di sini]
Komentar
Posting Komentar