Uji Coba projek PID dgn Arduino Uno, driver motor L298, dan Dinamo. Ada beberapa masalah, karena ketika di program Dinamo tidak bergerak, ketika di jumper langsung dari 5V ke ENA/ENB masih nyala. Di bawah ini adalah gambar wiring: Kode : // Definisi pin untuk motor A const int enA = 9; // Pin Enable A (PWM) const int in1 = 2; // Pin Input 1 untuk Motor A const int in2 = 3; // Pin Input 2 untuk Motor A // Definisi pin untuk motor B const int enB = 10; // Pin Enable B (PWM) const int in3 = 4; // Pin Input 3 untuk Motor B const int in4 = 5; // Pin Input 4 untuk Motor B // Fungsi untuk menggerakkan motor A void motorA(int direction, int speed) { digitalWrite(in1, direction == 1 ? HIGH : LOW); // Maju jika direction 1, Mundur jika 0 digitalWrite(in2, direction == 0 ? HIGH : LOW); // Mundur jika direction 0, Maju jika 1 analogWrite(enA, speed); // Atur kecepatan (0-255) } // Fungsi untuk menggerakkan ...
Tempat belajar bersama, saling bertukar pengalaman, diskusi dan saling bertukar pikiran. Semoga ilmu yang kita miliki bisa memberikan manfaat untuk diri kita dan orang lain. خير الناس انفعهم للناس https://warung-al-saribaru.business.site/