Indholdsfortegnelse:
Video: Kontrol af DC -motorer med L298N ved hjælp af CloudX Microcontroller: 3 trin
2024 Forfatter: John Day | [email protected]. Sidst ændret: 2024-01-30 08:28
I dette projekt forklarer vi, hvordan vi bruger vores L298N H-bro til at øge og reducere DC-motorens hastighed. L298N H-bridge-modulet kan bruges med motorer, der har en spænding på mellem 5 og 35V DC.
Der er også en indbygget 5V regulator, så hvis din forsyningsspænding er op til 12V, kan du også få 5V fra kortet. Disse L298 H-bridge dual motor controller moduler er billige og tilgængelige HER
Trin 1: Komponenter
- CloudX mikrokontroller
- CloudX Softcard
- V3 USB -kabel
- L298N H-bro
- Brødbræt
- Jumper ledninger
- DC motor
- 10k modstand
- 4* trykknap
du kan online her
Trin 2: Kredsløbsdiagram
følge kredsløbet op
Trin 3: Kode
kopier denne kode til dit CloudX IDE
#include #include
signeret char i, j;
bit flag;
Opsætning(){
// opsætning her for (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 () {// Program her if (! readPin (1)) {delayMs (200); hvis (flag == 0) {PWM1_Duty (i); PWM2_Duty (0); } hvis (flag == 1) {PWM2_Duty (j); PWM1_Duty (0); } flag = ~ flag; } hvis (! readPin (2)) {delayMs (200); hvis (flag == 1) {// i -= 10; jeg--; hvis (i <= 0) i = 0; PWM1_Duty (i); PWM2_Duty (0); } hvis (flag == 0) {// j -= 10; j--; hvis (j <= 0) j = 0; PWM2_Duty (j); PWM1_Duty (0); }} if (! readPin (3)) {delayMs (200); hvis (flag == 1) {// i += 10; i ++; hvis (i> = 100) i = 100; PWM1_Duty (i); PWM2_Duty (0); } hvis (flag == 0) {// j += 10; j ++; hvis (j> = 100) j = 100; PWM2_Duty (j); PWM1_Duty (0); }}
hvis (! readPin (4)) {
forsinkelseMs (200); PWM1_Duty (0); PWM2_Duty (0); i = 0; j = 0; }
}
}
Anbefalede:
Kontrol ledt over hele verden ved hjælp af internet ved hjælp af Arduino: 4 trin
Kontrol ledt over hele verden ved hjælp af internet ved hjælp af Arduino: Hej, jeg er Rithik. Vi kommer til at lave en internetstyret LED ved hjælp af din telefon. Vi kommer til at bruge software som Arduino IDE og Blynk.Det er enkelt, og hvis det lykkedes dig, kan du styre så mange elektroniske komponenter, du ønskerTing We Need: Hardware:
Sådan laver du en drone ved hjælp af Arduino UNO - Lav en quadcopter ved hjælp af mikrokontroller: 8 trin (med billeder)
Sådan laver du en drone ved hjælp af Arduino UNO | Lav en Quadcopter ved hjælp af mikrokontroller: Introduktion Besøg min Youtube -kanal En Drone er en meget dyr gadget (produkt) at købe. I dette indlæg vil jeg diskutere, hvordan jeg gør det billigt ?? Og hvordan kan du lave din egen sådan til en billig pris … Nå i Indien alle materialer (motorer, ESC'er
Trådløs fjernbetjening ved hjælp af 2,4 GHz NRF24L01 -modul med Arduino - Nrf24l01 4 -kanals / 6 -kanals sender modtager til Quadcopter - Rc Helikopter - Rc -fly ved hjælp af Arduino: 5 trin (med billeder)
Trådløs fjernbetjening ved hjælp af 2,4 GHz NRF24L01 -modul med Arduino | Nrf24l01 4 -kanals / 6 -kanals sender modtager til Quadcopter | Rc Helikopter | Rc -fly ved hjælp af Arduino: At betjene en Rc -bil | Quadcopter | Drone | RC -fly | RC -båd, vi har altid brug for en modtager og sender, antag at vi til RC QUADCOPTER har brug for en 6 -kanals sender og modtager, og den type TX og RX er for dyr, så vi laver en på vores
Interfacing 7-segment display med skiftregister ved hjælp af CloudX Microcontroller: 5 trin
Interfacing 7-segment display med skiftregister ved hjælp af CloudX Microcontroller: I dette projekt udgiver vi en tutorial om, hvordan man kan interface syv segment LED-display med CloudX microcontroller. Syv segmentskærme bruges i mange integrerede system- og industrielle applikationer, hvor rækkevidden af output, der skal vises, er
Tastatur med LCD ved hjælp af CloudX Microcontroller: 4 trin
Tastatur med LCD ved hjælp af CloudX Microcontroller: Til dette projekt accepterer vi data fra et Matrix -tastatur og derefter viser det på en LCDModule