Съдържание:
Видео: Управление на DC двигатели с L298N с помощта на микроконтролер CloudX: 3 стъпки
2024 Автор: John Day | [email protected]. Последно модифициран: 2024-01-30 07:53
В този проект ще обясним как да използваме нашия L298N H-мост за увеличаване и намаляване на скоростта на DC двигателя. Модулът L298N H-bridge може да се използва с двигатели с напрежение между 5 и 35V DC.
Има и вграден 5V регулатор, така че ако захранващото ви напрежение е до 12V, можете също да източите 5V от платката. Тези модули за двумотови контролери L298 H-bridge са евтини и се предлагат ТУК
Стъпка 1: Компоненти
- Микроконтролер CloudX
- Софт карта на CloudX
- V3 USB кабел
- L298N H-мост
- Платка
- Кабелни проводници
- DC мотор
- 10k резистор
- 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 (флаг == 1) {PWM2_Duty (j); PWM1_Duty (0); } флаг = ~ флаг; } if (! readPin (2)) {delayMs (200); if (флаг == 1) {// i -= 10; i--; ако (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 ++; ако (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); }}
if (! readPin (4)) {
забавянеMs (200); PWM1_Duty (0); PWM2_Duty (0); i = 0; j = 0; }
}
}
Препоръчано:
Управление на DC двигатели с Arduino и L293: 5 стъпки (със снимки)
Управление на DC двигатели с Arduino и L293: Лесен начин за управление на DC двигатели. Всичко, от което се нуждаете, са познания по електроника и програмиране Ако имате въпроси или проблеми, можете да се свържете с мен на моята поща: [email protected] Посетете канала ми в YouTube: https : //www.youtube.com/channel/UCuS39O01OyP
UChip - Проста скица към двигатели и/или сервоустройства за дистанционно управление чрез 2.4GHz Radio Tx -Rx !: 3 стъпки
UChip - Проста скица към двигатели за дистанционно управление и/или серво чрез 2.4GHz Radio Tx -Rx !: Наистина харесвам света на RC. Използването на RC играчка ви създава усещането, че контролирате нещо изключително, въпреки че е малка лодка, кола или дрон! Не е лесно обаче да персонализирате играчките си и да ги накарате да правят каквото искате
Честотен измервател с помощта на микроконтролер: 8 стъпки
Честотен измервател с помощта на микроконтролер: Този урок просто описва как да се изчисли честотата на импулсен източник с помощта на микроконтролер. Нивото на високо напрежение на източника на импулс е 3,3 V, а ниското е 0 V. Използвах STM32L476, Tiva стартова панел, 16x2 буквено -цифров LCD някои проводници и 1K resi
Кола с дистанционно управление - Управление с помощта на безжичен Xbox 360 контролер: 5 стъпки
Кола с дистанционно управление - Управление с помощта на безжичен Xbox 360 контролер: Това са инструкции, за да изградите свой собствен автомобил с дистанционно управление, управляван с помощта на безжичен контролер Xbox 360
Свързване на 7-сегментен дисплей с Shift регистър с помощта на микроконтролер CloudX: 5 стъпки
Свързване на 7-сегментен дисплей с Shift регистър с помощта на CloudX микроконтролер: В този проект ние публикуваме урок за това как да се свържем седем сегментния LED дисплей с CloudX микроконтролер. Седем сегментни дисплея се използват в много вградени системни и промишлени приложения, където диапазонът на изводите, които трябва да бъдат показани, е познат