Mündəricat:
Video: CloudX Microcontroller istifadə edərək L298N ilə DC Motorlarına Nəzarət: 3 Addım
2024 Müəllif: John Day | [email protected]. Son dəyişdirildi: 2024-01-30 07:47
Bu layihədə DC motorunun sürətini artırmaq və azaltmaq üçün L298N H körpüsündən necə istifadə edəcəyimizi izah edəcəyik. L298N H körpü modulu, 5 ilə 35V DC arasında olan mühərriklərdə istifadə edilə bilər.
Bortda 5V tənzimləyicisi də var, buna görə də 12V-ə qədər gərginliyiniz varsa, 5V-u da lövhədən götürə bilərsiniz.
Addım 1: Komponentlər
- CloudX mikro nəzarətçisi
- CloudX Yumşaq Kartı
- V3 USB kabeli
- L298N H körpüsü
- Çörək lövhəsi
- Jumper telləri
- DC mühərriki
- 10k rezistor
- 4* Düymə
burada online ola bilərsiniz
Addım 2: Dövrə Şeması
dövrə qədər izləyin
Addım 3: Kod
bu kodu CloudX IDE -ə kopyalayın
#daxil edin #daxil edin
imzalanmış char i, j;
bit bayrağı;
qurmaq(){
// burada (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 () {// Burada proqramlaşdırın, əgər (! readPin (1)) {delayMs (200); əgər (bayraq == 0) {PWM1_Duty (i); PWM2_Duty (0); } əgər (bayraq == 1) {PWM2_Duty (j); PWM1_Duty (0); } bayraq = ~ bayraq; } if (! readPin (2)) {delayMs (200); if (bayraq == 1) {// i -= 10; i--; əgər (i <= 0) i = 0; PWM1_Duty (i); PWM2_Duty (0); } əgər (bayraq == 0) {// j -= 10; j--; əgər (j <= 0) j = 0; PWM2_Duty (j); PWM1_Duty (0); }} if (! readPin (3)) {delayMs (200); if (bayraq == 1) {// i += 10; i ++; əgər (i> = 100) i = 100; PWM1_Duty (i); PWM2_Duty (0); } əgər (bayraq == 0) {// j += 10; j ++; əgər (j> = 100) j = 100; PWM2_Duty (j); PWM1_Duty (0); }}
əgər (! readPin (4)) {
gecikmə Ms (200); PWM1_Duty (0); PWM2_Duty (0); i = 0; j = 0; }
}
}
Tövsiyə:
UChip - 2.4 GHz Radio Tx -Rx ilə Uzaqdan İdarəetmə Motorlarına və/və ya Servoslarına Sadə Eskiz: 3 Addım
UChip - 2.4 GHz Radio Tx -Rx ilə Uzaqdan İdarəetmə Motorlarına və/və ya Servoslarına Sadə Eskiz !: RC dünyasını çox sevirəm. Kiçik bir gəmi, avtomobil və ya pilotsuz uçan aparat olmasına baxmayaraq, RC oyuncaqdan istifadə etməklə qeyri -adi bir şeyə nəzarət etdiyiniz hissini verirsiniz! Ancaq oyuncaqlarınızı fərdiləşdirmək və onları istədiyinizi etməyə məcbur etmək asan deyil
Neopixel Ws2812 M5stick-C ilə Göy qurşağı LED Glow - Arduino IDE -dən istifadə edərək M5stack M5stick C -dən istifadə edərək Neopixel Ws2812 -də Göy qurşağının Çalışması: 5 addım
Neopixel Ws2812 M5stick-C ilə Göy qurşağı LED Glow | Arduino IDE istifadə edərək M5stack M5stick C istifadə edərək Neopixel Ws2812 üzərində Göy qurşağı çalıştırın: Salam uşaqlar bu təlimatlarda Arduino IDE ilə m5stack m5stick-C inkişaf lövhəsi ilə neopixel ws2812 LED və ya led şerit və ya led matris və ya led üzük istifadə etməyi öyrənəcəyik. onunla bir göy qurşağı nümunəsi
HT12D HT12E istifadə edərək RF 433MHZ Radio İdarəetmə - 433mhz ilə HT12E və HT12D istifadə edərək Rf Uzaqdan İdarəetmə edilməsi: 5 addım
HT12D HT12E istifadə edərək RF 433MHZ Radio İdarəetmə | HT12E və HT12D -dən 433mhz istifadə edərək Rf Uzaqdan İdarəetmə edilməsi: Bu təlimatda sizə HT12E kodlu 433mhz ötürücü qəbuledici modulu istifadə edərək RADIO uzaqdan idarə etməyi göstərəcəyəm. HT12D kod deşifratoru IC. Bu təlimatda çox ucuz komponentləri istifadə edərək məlumat göndərə və ala bilərsiniz: HT
CloudX Microcontroller istifadə edərək Shift Qeydiyyatı ilə 7 Segmentli Ekran: 5 Addım
CloudX Microcontroller istifadə edərək Shift Qeydiyyatı ilə 7 Segmentli Ekran Araşdırma: Bu layihədə CloudX mikro nəzarətçi ilə yeddi seqmentli LED ekranın necə əlaqələndirilməsi ilə bağlı bir dərs dərc edirik. Yeddi seqmentli displeylər, bir çox quraşdırılmış sistemdə və sənaye tətbiqlərində göstəriləcək çıxış aralığının bilindiyi
CloudX Microcontroller istifadə edərək LCD ilə klaviatura: 4 addım
CloudX Microcontroller istifadə edərək LCD ilə Klaviatura: Bu layihə üçün bir Matrix Keypad məlumatlarını qəbul edəcəyik və sonra LCDModule üzərində göstərəcəyik