Përmbajtje:
Video: Kontrolli i motorëve DC me L298N Përdorimi i mikrokontrolluesit CloudX: 3 hapa
2024 Autor: John Day | [email protected]. E modifikuara e fundit: 2024-01-30 12:23
Në këtë projekt ne do të shpjegojmë se si të përdorim urën tonë L298N H për të rritur dhe ulur shpejtësinë e motorit DC. Moduli L298N-urë H mund të përdoret me motorë që kanë një tension midis 5 dhe 35V DC.
Ekziston edhe një rregullator 5V në bord, kështu që nëse voltazhi juaj i furnizimit është deri në 12V, gjithashtu mund të merrni 5V nga pllaka. Këto module të kontrollorit me motor të dyfishtë L298 H janë të lira dhe të disponueshme KETU
Hapi 1: Përbërësit
- Mikrokontrolluesi CloudX
- Kartë e butë CloudX
- V3 kabllo USB
- L298N H-urë
- Breadboard
- Telat e kërcyesit
- Motor DC
- Rezistencë 10k
- Butoni 4* shtytës
ju mund të jeni online këtu
Hapi 2: Diagrami i Qarkut
ndiqni qarkun
Hapi 3: Kodi
kopjoni këtë kod në IDE tuaj CloudX
#përfshi #përfshi
firmosur char i, j;
bit flamur;
setup () {
// konfiguroni këtu për (i = 1; i <5; i ++) {pinMode (i, INPUT); } PWM1_Init (5000); PWM2_Init (5000); PWM1_Start (); PWM2_Start (); PWM1_Duty (0); PWM2_Duty (0); i = j = 0; loop () {// Programoni këtu nëse (! readPin (1)) {delayMs (200); nëse (flamuri == 0) {PWM1_Duty (i); PWM2_Duty (0); } if (flag == 1) {PWM2_Duty (j); PWM1_Duty (0); } flamur = ~ flamur; } if (! readPin (2)) {delayMs (200); nëse (flamuri == 1) {// i -= 10; i--; nëse (i <= 0) i = 0; PWM1_Detyra (i); PWM2_Duty (0); } if (flag == 0) {// j -= 10; j--; nëse (j <= 0) j = 0; PWM2_Duty (j); PWM1_Duty (0); }} if (! readPin (3)) {delayMs (200); nëse (flamuri == 1) {// i += 10; i ++; nëse (i> = 100) i = 100; PWM1_Detyra (i); PWM2_Duty (0); } if (flag == 0) {// j += 10; j ++; nëse (j> = 100) j = 100; PWM2_Duty (j); PWM1_Duty (0); }}
nëse (! lexoPin (4)) {
vonesaMs (200); PWM1_Duty (0); PWM2_Duty (0); i = 0; j = 0; }
}
}
Recommended:
Përdorimi i Më shumë se 4 Motors - Grumbullimi i Motorëve të Shumëfishtë: 3 hapa
Përdorimi i Më shumë se 4 Motors - Stacking Multiple Motorshields: Instructable Vibrotactile Sensory Substitution and Augmentation Device (https: //www.instructables.com/id/Vibrotactile-Sens …) tregon një mënyrë sesi të ndërtoni një pajisje që përkthen një shqisore hyrja në stimujt vibrues. Ato stimuj vibrues janë p
Përdorimi i Sonar, Lidar dhe Vizioni Kompjuterik në Mikrokontrolluesit për të Ndihmuar Personat me Shikim: 16 Hapa
Përdorimi i Sonar, Lidar dhe Vizioni Kompjuterik në Mikrokontrolluesit për të Ndihmuar Personat me Shikim të Dëgjuar: Unë dua të krijoj një ‘kallam’ inteligjent që mund të ndihmojë njerëzit me dëmtime të shikimit shumë më tepër sesa zgjidhjet ekzistuese. Shkopi do të jetë në gjendje të njoftojë përdoruesin për objektet para ose anash duke bërë një zhurmë në tipin e zërit rrethues headphon
Kontrolli i 3 Servo Motoreve me 3 Potenciometra dhe një Arduino: 11 Hapa (me Fotografi)
Kontrolli i 3 Servo Motors me 3 Potenciometra dhe një Arduino: Përshëndetje. Ky është udhëzimi im i parë, kështu që shpresoj se do të jeni të durueshëm me mua nëse bëj ndonjë gabim në krijimin e tij. Writtenshtë shkruar për fillestarët, kështu që më të avancuarit mes jush mund të anashkalojnë shumë nga kjo dhe thjesht të lidhen me to. Qëllimi që kam vendosur mysel
Konfigurimi i copave të siguresave të mikrokontrolluesit AVR. Krijimi dhe Ngarkimi në Memory Flash të Mikrokontrolluesit Programi i ndezjes LED .: 5 hapa
Konfigurimi i copave të siguresave të mikrokontrolluesit AVR. Krijimi dhe Ngarkimi në Flash Memory të Mikrokontrolluesit Programi i Blinking LED .: Në këtë rast ne do të krijojmë program të thjeshtë në kodin C dhe do ta djegim atë në kujtesën e mikrokontrolluesit. Ne do të shkruajmë programin tonë dhe do të përpilojmë skedarin hex, duke përdorur Atmel Studio si platformë të integruar zhvillimi. Ne do të konfigurojmë siguresën bi
Përdorimi i motorëve me IC L293D: 6 hapa (me fotografi)
Përdorimi i Motors Me L293D IC: Ky është një udhëzues i shpejtë me pak informacion shtesë (konfigurimet e pinit etj.) Që kam mësuar gjatë rrugës sesi të përdorim L293D me Arduino, duke treguar se ne mund të: A) Përdorim një burim shtesë energjie për të fuqizuar motorin DC. B) Përdorni L293D c