Orodha ya maudhui:
Video: Kudhibiti DC Motors Pamoja na L298N Kutumia CloudX Microcontroller: 3 Hatua
2024 Mwandishi: John Day | [email protected]. Mwisho uliobadilishwa: 2024-01-30 12:53
Katika mradi huu tutaelezea jinsi ya kutumia daraja letu la L298N H kuongeza na kupunguza kasi ya motor DC. Moduli ya daraja la L298N H inaweza kutumika na motors ambazo zina voltage ya kati ya 5 na 35V DC.
Pia kuna mdhibiti wa 5V wa ndani, kwa hivyo ikiwa voltage yako ya usambazaji iko hadi 12V unaweza pia kupata 5V kutoka kwa bodi. Hizi moduli mbili za mtawala wa L-29 H ni za bei rahisi na zinapatikana HAPA
Hatua ya 1: Vipengele
- Mdhibiti mdogo wa CloudX
- CloudX Softcard
- Kebo ya USB V3
- L298N H-daraja
- Bodi ya mkate
- Waya za jumper
- DC motor
- Kinzani ya 10k
- 4 * Kitufe cha kushinikiza
unaweza mkondoni hapa
Hatua ya 2: Mchoro wa Mzunguko
fuata mzunguko juu
Hatua ya 3: Kanuni
nakili nambari hii kwa CloudX IDE yako
#jumuisha #jumuisha
saini char i, j;
bendera kidogo;
kuanzisha () {
// kuanzisha hapa kwa (i = 1; i <5; i ++) {pinMode (i, INPUT); } PWM1_Init (5000); PWM2_Init (5000); PWM1_Start (); PWM2_Start (); Wajibu wa PWM1 (0); Wajibu wa PWM2_D (0); i = j = 0; kitanzi () {// Programu hapa ikiwa (! somaPini (1)) {kucheleweshaMs (200); ikiwa (bendera == 0) {PWM1_Duty (i); Wajibu wa PWM2_D (0); } ikiwa (bendera == 1) {PWM2_Duty (j); Wajibu wa PWM1 (0); } bendera = ~ bendera; } ikiwa (! readPin (2)) {delayMs (200); ikiwa (bendera == 1) {// i - = 10; i--; ikiwa (i <= 0) i = 0; Wajibu wa PWM1 (i); Wajibu wa PWM2_D (0); } ikiwa (bendera == 0) {// j - = 10; j--; ikiwa (j <= 0) j = 0; Jukumu la PWM2 (j); Wajibu wa PWM1 (0); }} ikiwa (! readPin (3)) {delayMs (200); ikiwa (bendera == 1) {// i + = 10; i ++; ikiwa (i> = 100) i = 100; Wajibu wa PWM1 (i); Wajibu wa PWM2_D (0); } ikiwa (bendera == 0) {// j + = 10; j ++; ikiwa (j> = 100) j = 100; Jukumu la PWM2 (j); Wajibu wa PWM1 (0); }}
ikiwa (! somaPini (4)) {
kucheleweshaMs (200); Wajibu wa PWM1 (0); Wajibu wa PWM2_D (0); i = 0; j = 0; }
}
}
Ilipendekeza:
Kudhibiti Redio ya RF 433MHZ Kutumia HT12D HT12E - Kufanya Rf Remote Control Kutumia HT12E & HT12D Pamoja na 433mhz: Hatua 5
Kudhibiti Redio ya RF 433MHZ Kutumia HT12D HT12E | Kufanya Udhibiti wa Kijijini wa Rf Kutumia HT12E & HT12D Ukiwa na 433mhz: Katika hii nitafundishwa nitakuonyesha jinsi ya kutengeneza RADIO kijijini kudhibiti ukitumia moduli ya mpokeaji wa mpitishaji wa 433mhz na encode ya HT12E & Kiambatisho cha HT12D IC.Kwa kufundisha hii utatuma na kupokea data ukitumia VITENGO vya bei rahisi sana kama: HT
Kudhibiti Servo Kutumia MPU6050 Kati ya Arduino na ESP8266 Pamoja na HC-12: Hatua 6
Kudhibiti Servo Kutumia MPU6050 Kati ya Arduino na ESP8266 Pamoja na HC-12: Katika mradi huu, tunadhibiti msimamo wa motor servo kutumia mpu6050 na HC-12 kwa mawasiliano kati ya Arduino UNO na ESP8266 NodeMCU
KEYPAD NA SEGMENT 7 KUTUMIA CLOUDX MICROCONTROLLER: 4 Hatua
KEYPAD NA SEGMENT 7 KUTUMIA CLOUDX MICROCONTROLLER: Kwa mradi huu, tutakubali pembejeo ya nambari kutoka kwa Keypad ya Matrix na kisha kuionyesha kwenye Moduli ya sehemu saba. Kwa kuwa taa za LED 8 zimeandikwa A hadi G na DP (kwa nukta ya desimali), ikiwa unataka kuonyesha nambari 6, basi ungeomba
Keypad na LCD Kutumia Microcontroller ya CloudX: Hatua 4
Keypad na LCD Kutumia CloudX Microcontroller: Kwa mradi huu, tutakubali data kutoka kwa Keypad ya Matrix na kisha kuionyesha kwenye LCDModule
Kutumia Motors Pamoja na L293D IC: Hatua 6 (na Picha)
Kutumia Motors Pamoja na L293D IC: Huu ni mwongozo wa haraka na maelezo kidogo ya ziada (usanidi wa pini nk.) Ambayo mimi ’ nimejifunza njiani juu ya jinsi ya kutumia L293D na Arduino, kuonyesha kuwa tunaweza: chanzo cha nguvu cha kuongezea umeme kwa motor DC.B) Tumia L293D c