Índice:
Vídeo: Controlando motores CC com o L298N usando o microcontrolador CloudX: 3 etapas
2024 Autor: John Day | [email protected]. Última modificação: 2024-01-30 11:38
Neste projeto, explicaremos como usar nossa ponte H L298N para aumentar e diminuir a velocidade do motor CC. O módulo ponte H L298N pode ser usado com motores que têm uma tensão entre 5 e 35 Vcc.
Há também um regulador de 5 V integrado, portanto, se a tensão de alimentação for de até 12 V, você também pode fornecer 5 V da placa. Esses módulos controladores de motor duplo L298 H-bridge são baratos e estão disponíveis AQUI
Etapa 1: Componentes
- Microcontrolador CloudX
- CloudX Softcard
- Cabo USB V3
- Ponte H L298N
- Tábua de pão
- Fios de ligação
- motor DC
- Resistor de 10k
- 4 * botão de pressão
você pode online aqui
Etapa 2: Diagrama de Circuito
siga o circuito
Etapa 3: Código
copie este código para o seu IDE CloudX
#include #include
assinado char i, j;
bit flag;
configurar(){
// configurar aqui para (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 () {// Programe aqui if (! readPin (1)) {delayMs (200); if (sinalizador == 0) {PWM1_Duty (i); PWM2_Duty (0); } if (sinalizador == 1) {PWM2_Duty (j); PWM1_Duty (0); } flag = ~ flag; } if (! readPin (2)) {delayMs (200); if (sinalizador == 1) {// i - = 10; eu--; if (i <= 0) i = 0; PWM1_Duty (i); PWM2_Duty (0); } if (sinalizador == 0) {// j - = 10; j--; se (j <= 0) j = 0; PWM2_Duty (j); PWM1_Duty (0); }} if (! readPin (3)) {delayMs (200); if (sinalizador == 1) {// i + = 10; i ++; se (i> = 100) i = 100; PWM1_Duty (i); PWM2_Duty (0); } if (sinalizador == 0) {// j + = 10; j ++; se (j> = 100) j = 100; PWM2_Duty (j); PWM1_Duty (0); }}
if (! readPin (4)) {
delayMs (200); PWM1_Duty (0); PWM2_Duty (0); i = 0; j = 0; }
}
}
Recomendado:
Controlando motores CC com Arduino e L293: 5 etapas (com imagens)
Controle de motores CC com Arduino e L293: maneira fácil de controlar motores CC. Tudo que você precisa é conhecimento em eletrônica e programação. Se você tiver alguma dúvida ou problema, pode entrar em contato comigo pelo e-mail: [email protected] meu canal no youtube: https : //www.youtube.com/channel/UCuS39O01OyP
Controlando 3 servo motores com 3 potenciômetros e um Arduino: 11 etapas (com fotos)
Controlando 3 Servo Motores com 3 Potenciômetros e um Arduino: Olá. Este é meu primeiro instrutível, então espero que você seja paciente comigo se eu cometer algum erro ao configurá-lo. Ele foi escrito para iniciantes, então os mais avançados podem pular muito disso e apenas começar a conectá-lo. O objetivo que eu estabeleci
TECLADO COM 7 SEGMENTOS USANDO MICROCONTROLADOR CLOUDX: 4 etapas
TECLADO COM 7 SEGMENTOS USANDO MICROCONTROLADOR CLOUDX: Para este projeto, aceitaremos a entrada numérica de um teclado matricial e, em seguida, exibi-la em um módulo de display de sete segmentos. Uma vez que os 8 LEDs são rotulados de A a G e DP (para o ponto decimal), se você quiser exibir o número 6, então você deve aplicar
Interface do display de 7 segmentos com o registro de deslocamento usando o microcontrolador CloudX: 5 etapas
Fazendo a interface do display de 7 segmentos com o registro de deslocamento usando o microcontrolador CloudX: Neste projeto, estamos publicando um tutorial sobre como fazer a interface do display LED de sete segmentos com o microcontrolador CloudX. Monitores de sete segmentos são usados em muitos sistemas embarcados e aplicações industriais onde a gama de saídas a serem mostradas é conhecida
Teclado com LCD usando microcontrolador CloudX: 4 etapas
Teclado com LCD usando microcontrolador CloudX: Para este projeto, aceitaremos dados de um teclado de matriz e, em seguida, exibi-los em um módulo LCD