Isi kandungan:
Video: Mengawal Motor DC Dengan L298N Menggunakan Mikrokontroler CloudX: 3 Langkah
2024 Pengarang: John Day | [email protected]. Diubah suai terakhir: 2024-01-30 11:10
Dalam projek ini kami akan menerangkan bagaimana menggunakan jambatan H L298N kami untuk meningkatkan dan menurunkan kelajuan motor DC. Modul H-Bridge L298N dapat digunakan dengan motor yang mempunyai voltan antara 5 dan 35V DC.
Terdapat juga pengatur 5V onboard, jadi jika voltan bekalan anda mencapai 12V, anda juga boleh mendapatkan sumber 5V dari papan. Modul pengawal motor dual-L298 H-bridge ini murah dan tersedia DI SINI
Langkah 1: Komponen
- Mikrokontroler CloudX
- Kad Lembut CloudX
- Kabel USB V3
- Jambatan H298N
- Papan roti
- Wayar pelompat
- Motor DC
- Perintang 10k
- Butang tekan 4 *
anda boleh dalam talian di sini
Langkah 2: Rajah Litar
ikut litar ke atas
Langkah 3: Kod
salin kod ini ke CloudX IDE anda
#sertakan #sertakan
char i, j yang ditandatangani;
bendera bit;
persediaan () {
// persediaan di sini untuk (i = 1; i <5; i ++) {pinMode (i, INPUT); } PWM1_Init (5000); PWM2_Init (5000); PWM1_Mulakan (); PWM2_Mulakan (); PWM1_Tugas (0); PWM2_Tugas (0); i = j = 0; gelung () {// Program di sini jika (! readPin (1)) {delayMs (200); jika (bendera == 0) {PWM1_Duty (i); PWM2_Tugas (0); } jika (bendera == 1) {PWM2_Duty (j); PWM1_Tugas (0); } bendera = ~ bendera; } jika (! readPin (2)) {delayMs (200); jika (bendera == 1) {// i - = 10; i--; jika (i <= 0) i = 0; PWM1_Tugas (i); PWM2_Tugas (0); } jika (bendera == 0) {// j - = 10; j--; jika (j <= 0) j = 0; PWM2_Tugas (j); PWM1_Tugas (0); }} jika (! readPin (3)) {delayMs (200); jika (bendera == 1) {// i + = 10; saya ++; jika (i> = 100) i = 100; PWM1_Tugas (i); PWM2_Tugas (0); } jika (bendera == 0) {// j + = 10; j ++; jika (j> = 100) j = 100; PWM2_Tugas (j); PWM1_Tugas (0); }}
jika (! readPin (4)) {
kelewatanMs (200); PWM1_Tugas (0); PWM2_Tugas (0); i = 0; j = 0; }
}
}
Disyorkan:
Cara Mengawal Motor DC Dengan L298n dan Arduino: 5 Langkah
Cara Mengawal Motor DC Dengan L298n dan Arduino: Helo untuk semua. Mari perkenalkan diri saya. Nama saya Dimitris dan saya berasal dari Greece. Saya sangat suka Arduino kerana ia adalah papan pintar. Saya akan cuba menerangkan dengan sebaik mungkin arahan ini agar dapat dibuat oleh sesiapa sahaja. Oleh itu mari kita mulakan
Cara Mengawal Motor DC Gear dengan Menggunakan Pengawal Kelajuan Elektronik Brush 160A dan Servo Tester: 3 Langkah
Cara Mengawal Motor DC Gear dengan Menggunakan Pengawal Kelajuan Elektronik Brush 160A dan Penguji Servo: Spesifikasi: Voltan: 2-3S Lipo atau 6-9 NiMH Arus berterusan: 35A Arus pecah: 160A BEC: 5V / 1A, mod linear Mod: 1. ke hadapan &terbalik; 2. ke hadapan &brek; 3. ke hadapan & brek & Berat terbalik: 34g Saiz: 42 * 28 * 17mm
Cara Mengawal Motor DC Brushless Drone Quadcopter (Jenis 3 Wayar) dengan Menggunakan Pengawal Kelajuan Motor HW30A dan Arduino UNO: 5 Langkah
Cara Mengawal Motor DC Brushless Drone Quadcopter (Jenis 3 Wayar) dengan Menggunakan Pengawal Kelajuan Motor HW30A dan Arduino UNO: Penerangan: Pengawal Kelajuan Motor HW30A boleh digunakan dengan bateri LiPo 4-10 NiMH / NiCd atau 2-3 sel. BEC berfungsi dengan sehingga 3 sel LiPo. Ia dapat digunakan untuk mengawal kecepatan motor DC Brushless (3 wayar) dengan maksimum hingga 12Vdc.Spesifik
Pad Kekunci Dengan LCD Menggunakan Mikrokontroler CloudX: 4 Langkah
Keypad Dengan LCD Menggunakan Mikrokontroler CloudX: Untuk projek ini, kami akan menerima data dari Matrix Keypad dan kemudian memaparkannya pada LCDModule
Android (remotexy) UI untuk Mengawal Motor Servo Menggunakan Arduino dan Bluetooth: 7 Langkah (dengan Gambar)
Android (remotexy) UI untuk Mengendalikan Motor Servo Menggunakan Arduino dan Bluetooth: Dalam Instruksional ini, saya akan memberi anda langkah cepat untuk membuat Antarmuka Pengguna Android menggunakan Remotexy Interface Maker untuk mengawal Motor Servo yang disambungkan ke Arduino Mega melalui Bluetooth. Video ini menunjukkan bagaimana UI akan mengawal kelajuan dan kedudukan motor servo