Kazalo:
Video: Upravljanje enosmernih motorjev z L298N z mikrokrmilnikom CloudX: 3 koraki
2024 Avtor: John Day | [email protected]. Nazadnje spremenjeno: 2024-01-30 12:06
V tem projektu bomo razložili, kako z našim L298N H-mostom povečati in zmanjšati hitrost enosmernega motorja. Modul H-most L298N se lahko uporablja z motorji z napetostjo med 5 in 35 V DC.
Obstaja tudi vgrajen regulator 5V, zato lahko, če je vaša napajalna napetost do 12V, napajate tudi 5 V. Ti moduli z dvojnim motorjem L298 H-bridge so poceni in so na voljo TUKAJ.
1. korak: Komponente
- Mikrokrmilnik CloudX
- Softcard CloudX
- V3 kabel USB
- L298N H-most
- Ogledna plošča
- Mostične žice
- DC motor
- 10k upor
- 4* potisni gumb
lahko na spletu tukaj
2. korak: Shema vezja
sledite vezju navzgor
3. korak: Koda
kopirajte to kodo v svoj CloudX IDE
#include #include
podpisan char i, j;
bit zastavica;
nastaviti(){
// tukaj nastavimo za (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 () {// Tu programiraj if (! readPin (1)) {delayMs (200); if (zastava == 0) {PWM1_Duty (i); PWM2_Duty (0); } if (zastava == 1) {PWM2_Duty (j); PWM1_Duty (0); } zastava = ~ zastava; } if (! readPin (2)) {delayMs (200); if (zastavica == 1) {// i -= 10; jaz--; če (i <= 0) i = 0; PWM1_Dolžnost (i); PWM2_Duty (0); } if (zastavica == 0) {// j -= 10; j--; če (j <= 0) j = 0; PWM2_Dolžnost (j); PWM1_Duty (0); }} if (! readPin (3)) {delayMs (200); if (zastava == 1) {// i += 10; i ++; če (i> = 100) i = 100; PWM1_Dolžnost (i); PWM2_Duty (0); } if (zastavica == 0) {// j += 10; j ++; če (j> = 100) j = 100; PWM2_Dolžnost (j); PWM1_Duty (0); }}
if (! readPin (4)) {
zamudaMs (200); PWM1_Duty (0); PWM2_Duty (0); i = 0; j = 0; }
}
}
Priporočena:
Digitalna ura z mikrokrmilnikom (AT89S52 brez vezja RTC): 4 koraki (s slikami)
Digitalna ura z uporabo mikrokrmilnika (AT89S52 brez RTC vezja): opišimo uro … "Ura je naprava, ki šteje in prikazuje čas (relativno)" . OPOMBA: branje bo trajalo 2-3 minute, preberite celoten projekt, sicer ne bom b
Upravljanje enosmernih motorjev z Arduinom in L293: 5 korakov (s slikami)
Upravljanje enosmernih motorjev z Arduinom in L293: enostaven način za upravljanje enosmernih motorjev. Vse kar potrebujete je znanje o elektroniki in programiranju Če imate kakršna koli vprašanja ali težave, se lahko obrnete na mojo pošto: [email protected] Obiščite moj youtube kanal: https : //www.youtube.com/channel/UCuS39O01OyP
Naredite svojo razvojno ploščo z mikrokrmilnikom: 3 koraki (s slikami)
Naredite svojo razvojno ploščo z mikrokrmilnikom: Ali ste kdaj želeli izdelati svojo razvojno ploščo z mikrokrmilnikom, pa niste vedeli, kako? V tem navodilu vam bom pokazal, kako to narediti. Vse, kar potrebujete, je znanje o elektroniki, oblikovanje vezij in programiranje. Če imate kakšno iskanje
Upravljanje 3 servo motorjev s 3 potenciometri in Arduinom: 11 korakov (s slikami)
Upravljanje 3 servo motorjev s 3 potenciometri in Arduinom: Pozdravljeni. To je moj prvi pouk, zato upam, da boste potrpežljivi z mano, če naredim kakšno napako pri nastavitvi. Napisano je za začetnike, zato naprednejši med vami veliko tega lahko preskočite in ga preprosto ožičite. Cilj, ki sem si ga zastavil
0-9 segmentni števec z mikrokrmilnikom CloudX: 3 koraki
0-9 segmentni števec z mikrokrmilnikom CloudX: V tem projektu uporabljamo sedemsegmentni LED zaslon za štetje od 0 do 9. Sedem segmentni LED zaslon je sestavljen iz osmih LED in je kot nalašč za prikaz številk. zatiči, ki jih uporablja zaslon, vse anode ali katode teh