
Агуулгын хүснэгт:
2025 Зохиолч: John Day | [email protected]. Хамгийн сүүлд өөрчлөгдсөн: 2025-01-23 15:00


Энэхүү төсөлд бид L298N H гүүрийг ашиглан DC моторын хурдыг нэмэгдүүлэх, бууруулах талаар тайлбарлах болно. L298N H-bridge модулийг 5-аас 35V тогтмол гүйдлийн хүчдэлтэй моторуудад ашиглаж болно.
5V-ийн тогтворжуулагч байдаг, хэрэв таны тэжээлийн хүчдэл 12V хүртэл байвал 5V-ийг самбараас авах боломжтой.
Алхам 1: бүрэлдэхүүн хэсгүүд



- CloudX микроконтроллер
- CloudX зөөлөн карт
- V3 USB кабель
- L298N H-гүүр
- Талхны самбар
- Холбогч утас
- DC мотор
- 10к эсэргүүцэл
- 4* дарах товчлуур
та эндээс онлайнаар авах боломжтой
Алхам 2: Хэлхээ диаграм

хэлхээг дагаж мөрдөх
Алхам 3: Код
Энэ кодыг CloudX IDE руу хуулна уу
#оруулах #оруулах
гарын үсэг зурсан char i, j;
битийн туг;
тохируулах(){
// энд тохируулах (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 () {// Хэрэв энд програм хийвэл (! readPin (1)) {delayMs (200); if (туг == 0) {PWM1_Duty (i); PWM2_Duty (0); } if (flag == 1) {PWM2_Duty (j); PWM1_Duty (0); } туг = ~ туг; } if (! readPin (2)) {delayMs (200); if (туг == 1) {// i -= 10; би-; хэрэв (i <= 0) i = 0; PWM1_Duty (i); PWM2_Duty (0); } if (туг == 0) {// j -= 10; j--; хэрэв (j <= 0) j = 0; PWM2_Duty (j); PWM1_Duty (0); }} if (! readPin (3)) {delayMs (200); if (туг == 1) {// i += 10; би ++; хэрэв (i> = 100) i = 100; PWM1_Duty (i); PWM2_Duty (0); } if (туг == 0) {// j += 10; j ++; хэрэв (j> = 100) j = 100; PWM2_Duty (j); PWM1_Duty (0); }}
хэрэв (! readPin (4)) {
delayMs (200); PWM1_Duty (0); PWM2_Duty (0); би = 0; j = 0; }
}
}
Зөвлөмж болгож буй:
L298n ба Arduino ашиглан DC моторыг хэрхэн удирдах вэ: 5 алхам

L298n ба Arduino ашиглан DC моторыг хэрхэн удирдах вэ: Бүгдэд нь сайн байна уу. Өөрийгөө танилцуулъя. Намайг Димитрис гэдэг, би Грекээс гаралтай. Ухаалаг самбар тул би Arduino -д маш их хайртай. Энэ зааварчилгааг хэн нэгнээр хийлгэхийн тулд би чадах чинээгээрээ тайлбарлахыг хичээх болно. Тиймээс эхэлцгээе
Arduino болон BTS7960b ашиглан хүчирхэг цахилгаан тэшүүр бүхий 350W DC моторыг удирдах: 9 алхам

Arduino болон BTS7960b ашиглан хүчирхэг цахилгаан тэшүүр бүхий 350W тогтмол моторыг удирдах Түүний хүч нь BTS7960b драйверын хамгийн их гүйдэлээс хэтрэхгүй л бол видеог үзээрэй
Servo моторыг Arduino ашиглан удирдах супер хялбар арга: 8 алхам

Arduino -ийн тусламжтайгаар servo моторыг удирдах супер хялбар арга: Энэхүү гарын авлагад бид Servo Motor болон Arduino UNO, Visuino -ийг ашиглан цөөхөн бүрэлдэхүүн хэсгүүдийг ашиглан servo моторын зэрэглэлийг хянах боломжтой болно
BLDC моторыг Arduino болон Joystick ашиглан хэрхэн удирдах вэ: 6 алхам

BLDC моторыг Arduino болон Joystick ашиглан хэрхэн удирдах вэ: Сайн байна уу найзууддаа энэ гарын авлагад Brushless dc моторыг BLDC мотортой Arduino болон джойстик ашиглан хэрхэн удирдахыг зааж өгч байна
GVI ашиглан компьютерээс серво моторыг хэрхэн удирдах вэ: 5 алхам

Сервер моторыг GUI ашиглан компьютерээс хэрхэн удирдах вэ: अपनी Servo мотор को pc से График хэрэглэгчийн интерфейс (GUI) нь удирдлагаар дамжуулан зааварчилгаа өгөх боломжтой. Зааварлахын тулд унших боломжтой компьютерийг уншина уу