Sommario:
Video: Controllo di motori CC con L298N utilizzando il microcontrollore CloudX: 3 passaggi
2024 Autore: John Day | [email protected]. Ultima modifica: 2024-01-30 10:03
In questo progetto spiegheremo come utilizzare il nostro ponte H L298N per aumentare e diminuire la velocità del motore DC. Il modulo L298N H-bridge può essere utilizzato con motori che hanno una tensione compresa tra 5 e 35V DC.
C'è anche un regolatore 5V integrato, quindi se la tua tensione di alimentazione è fino a 12V puoi anche fornire 5V dalla scheda. Questi moduli controller doppio motore L298 H-bridge sono economici e disponibili QUI
Passaggio 1: componenti
- Microcontrollore CloudX
- Softcard CloudX
- Cavo USB V3
- L298N Ponte ad H
- tagliere
- Ponticelli
- motore a corrente continua
- resistore da 10k
- Pulsante 4*
puoi online qui
Passaggio 2: schema elettrico
segui il circuito
Passaggio 3: codice
copia questo codice nel tuo IDE CloudX
#include #include
carattere firmato i, j;
bit bandiera;
impostare(){
//imposta qui 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); io=j=0; loop(){ //Programma qui if(!readPin(1)){ delayMs(200); if(flag==0){ PWM1_Duty(i); PWM2_Duty(0); } if(flag==1){ PWM2_Duty(j); PWM1_Duty(0); } bandiera = ~ bandiera; } if(!readPin(2)){ delayMs(200); if(flag==1){ //i -= 10; io--; se(i <= 0) i=0; PWM1_Duty(i); PWM2_Duty(0); } if(flag==0){ //j -= 10; J--; se(j <= 0) j=0; PWM2_Duty(j); PWM1_Duty(0); } } if(!readPin(3)){ delayMs(200); if(flag==1){ //i += 10; io++; se(i>= 100) i=100; PWM1_Duty(i); PWM2_Duty(0); } if(flag==0){ //j += 10; j++; se(j>=100) j=100; PWM2_Duty(j); PWM1_Duty(0); } }
if(!readPin(4)){
ritardoMs(200); PWM1_Duty(0); PWM2_Duty(0); io=0; j=0; }
}
}
Consigliato:
Controllo di motori CC con Arduino e L293: 5 passaggi (con immagini)
Controllo di motori CC con Arduino e L293: un modo semplice per controllare i motori CC. Tutto ciò di cui hai bisogno è conoscenza di elettronica e programmazione Se hai domande o problemi puoi contattarmi sulla mia mail: [email protected] Visita il mio canale youtube: https ://www.youtube.com/channel/UCuS39O01OyP
Robot a controllo vocale che utilizza il microcontrollore 8051: 4 passaggi (con immagini)
Robot a comando vocale che utilizza il microcontrollore 8051: un robot a comando vocale riceve un comando specifico sotto forma di voce. Qualunque sia il comando dato tramite modulo vocale o modulo Bluetooth, viene decodificato dal controller esistente e quindi viene eseguito il comando dato. Qui in questo progetto, io
Configurazione dei fusibili del microcontrollore AVR. Creazione e caricamento nella memoria flash del microcontrollore del programma di lampeggio dei LED.: 5 passaggi
Configurazione dei fusibili del microcontrollore AVR. Creazione e caricamento nella memoria flash del microcontrollore del LED lampeggiante Program.: In questo caso creeremo un semplice programma in codice C e lo masterizzeremo nella memoria del microcontrollore. Scriveremo il nostro programma e compileremo il file esadecimale, utilizzando Atmel Studio come piattaforma di sviluppo integrata. Configurare il fusibile bi
Interfacciamento display a 7 segmenti con registro a scorrimento utilizzando il microcontrollore CloudX: 5 passaggi
Interfacciamento display a 7 segmenti con registro a scorrimento utilizzando il microcontrollore CloudX: In questo progetto pubblichiamo un tutorial su come interfacciare un display LED a sette segmenti con il microcontrollore CloudX. I display a sette segmenti sono utilizzati in molti sistemi embedded e applicazioni industriali in cui la gamma di uscite da visualizzare è nota
Come contare da 0 a 99 utilizzando il microcontrollore 8051 con display a 7 segmenti: 5 passaggi (con immagini)
Come contare da 0 a 99 utilizzando il microcontrollore 8051 con display a 7 segmenti: Ciao a tutti, In questo tutorial vi parleremo di come contare da 0 a 99 utilizzando due display a 7 segmenti