Sisällysluettelo:
Video: DC -moottoreiden ohjaus L298N: llä CloudX -mikrokontrollerin avulla: 3 vaihetta
2024 Kirjoittaja: John Day | [email protected]. Viimeksi muokattu: 2024-01-30 09:02
Tässä projektissa selitämme, kuinka L298N H-siltaa voidaan käyttää DC-moottorin nopeuden lisäämiseen ja vähentämiseen. L298N H-silta-moduulia voidaan käyttää moottoreissa, joiden jännite on 5-35 V DC.
Laitteessa on myös 5 V: n säädin, joten jos syöttöjännite on enintään 12 V, voit myös saada 5 V: n virran piirilevystä.
Vaihe 1: Komponentit
- CloudX -mikrokontrolleri
- CloudX Softcard
- V3 USB -kaapeli
- L298N H-silta
- Leipälauta
- Hyppyjohdot
- DC -moottori
- 10k vastus
- 4* painike
voit online täällä
Vaihe 2: Piirikaavio
seuraa piiriä
Vaihe 3: Koodi
kopioi tämä koodi CloudX IDE -laitteeseesi
#Sisällytä #Sisällytä
allekirjoitettu char i, j;
bitti lippu;
perustaa(){
// asetukset täällä (i = 1; i <5; i ++) {pinMode (i, INPUT); } PWM1_Init (5000); PWM2_Init (5000); PWM1_Start (); PWM2_Start (); PWM1_Velvollisuus (0); PWM2_Tuty (0); i = j = 0; loop () {// Ohjelmoi tämä, jos (! readPin (1)) {delayMs (200); jos (lippu == 0) {PWM1_Velvollisuus (i); PWM2_Tuty (0); } if (lippu == 1) {PWM2_Duty (j); PWM1_Velvollisuus (0); } lippu = ~ lippu; } if (! readPin (2)) {delayMs (200); jos (lippu == 1) {// i -= 10; minä--; jos (i <= 0) i = 0; PWM1_Tuty (i); PWM2_Tuty (0); } jos (lippu == 0) {// j -= 10; j--; jos (j <= 0) j = 0; PWM2_Tuty (j); PWM1_Velvollisuus (0); }} if (! readPin (3)) {delayMs (200); jos (lippu == 1) {// i += 10; i ++; jos (i> = 100) i = 100; PWM1_Tuty (i); PWM2_Tuty (0); } jos (lippu == 0) {// j += 10; j ++; jos (j> = 100) j = 100; PWM2_Tuty (j); PWM1_Velvollisuus (0); }}
jos (! readPin (4)) {
delayMs (200); PWM1_Velvollisuus (0); PWM2_Tuty (0); i = 0; j = 0; }
}
}
Suositeltava:
ESP8266 RGB LED STRIP WIFI -ohjaus - NODEMCU IR -kaukosäätimenä LED -nauhalle, jota ohjataan Wifin kautta - RGB LED STRIP -älypuhelimen ohjaus: 4 vaihetta
ESP8266 RGB LED STRIP WIFI -ohjaus | NODEMCU IR -kaukosäätimenä LED -nauhalle, jota ohjataan Wifin kautta | RGB LED STRIP -älypuhelimen ohjaus: Hei kaverit tässä opetusohjelmassa opimme käyttämään nodemcu- tai esp8266 -laitetta IR -kaukosäätimenä RGB -LED -nauhan ohjaamiseen ja Nodemcu ohjataan älypuhelimella wifi -yhteyden kautta. Joten periaatteessa voit ohjata RGB -LED -nauhaa älypuhelimellasi
Neopixel Ws2812 Rainbow LED-hehku M5stick-C: llä - Sateenkaaren ajaminen Neopixel Ws2812: llä M5stack M5stick C: n avulla Arduino IDE: 5 askelta
Neopixel Ws2812 Rainbow LED-hehku M5stick-C: llä | Sateenkaaren ajaminen Neopixel Ws2812: llä M5stack M5stick C: n käyttäminen Arduino IDE: n avulla: Hei kaverit, tässä ohjeessa opimme käyttämään neopixel ws2812 LED-valoja tai led-nauhaa tai led-matriisia tai led-rengasta m5stack m5stick-C -kehityskortilla Arduino IDE: n kanssa ja teemme sateenkaarikuvio sen kanssa
Portin ohjaus Google Assistentin avulla ESP8266 NodeMCU: n avulla: 6 vaihetta
Portinhallinta Google Assistentin avulla ESP8266 NodeMCU: n avulla: Tämä on ensimmäinen projektini ohjeista, joten kommentoi alla mahdollisia parannuksia. Joten lähettämällä komennon tulee rele, joka sulkee
IO -ohjaus Arduino + Esp8266: lla (NodeMCU) ja Ubidots: 5 vaihetta
IO -ohjaus Arduino + Esp8266: n (NodeMCU) ja Ubidotsin avulla: Tässä näytän sinulle yksinkertaiset vaiheet kuinka hallita mitä tahansa laitetta Internetin kautta käyttämällä Ubidots IoT -alustaa ja NodeMCU WiFi -moduulia Arduino IDE: n kanssa
Servo -ohjaus NodeMCU: lla ja Blynkillä - IOT -alustassa: 3 vaihetta
Servo -ohjaus NodeMCU: lla ja Blynkillä | IOT Platformissa: Tässä opetusohjelmassa voit ohjata servoa käyttämällä Blynk -sovellusta IOT Platformissa