Módulo Controlador de motores TB6612FNG para Arduino, marca Keyestudio

Módulo Controlador de motores TB6612FNG para Arduino, marca Keyestudio

SKU: KS0066

Introducción
  
El controlador de motor TB6612FNG puede controlar hasta dos motores de CC a una corriente constante de 1.2A (pico de 3.2A). Se pueden usar dos señales de entrada (IN1 e IN2) para controlar el motor en uno de los cuatro modos de función: CW, CCW, freno corto y parada. Las dos salidas del motor (A y B) se pueden controlar por separado, la velocidad de cada motor se controla mediante una señal de entrada PWM con una frecuencia de hasta 100 kHz. El pin STBY se debe tirar hacia arriba para sacar el motor del modo de espera.
El voltaje de suministro lógico (VCC) puede estar en el rango de 2.7-5.5VDC, mientras que el suministro de motor (VM) está limitado a un voltaje máximo de 15VDC. La corriente de salida tiene una clasificación de hasta 1.2 A por canal (o hasta 3.2 A para un pulso corto y único).
  
Caracteristicas
Tensión de alimentación: VM = 15 V máx., VCC = 2.7-5.5 V
Corriente de salida: Iout = 1.2A (promedio) / 3.2A (pico)
Control en espera para ahorrar energía.
Modos de control de motor CW / CCW / freno corto / parada
Circuito de apagado térmico incorporado y circuito de detección de bajo voltaje
Condensadores de filtrado en ambas líneas de suministro.

Código de muestra:
/motor A connected between A01 and A02 
//motor B connected between B01 and B02 
int STBY = 10; //standby 
//Motor A 
int PWMA = 3; //Speed control 
int AIN1 = 9; //Direction 
int AIN2 = 8; //Direction 
//Motor B 
int PWMB = 5; //Speed control 
int BIN1 = 11; //Direction 
int BIN2 = 12; //Direction 
void setup(){ 
pinMode(STBY, OUTPUT); 
pinMode(PWMA, OUTPUT); 
pinMode(AIN1, OUTPUT); 
pinMode(AIN2, OUTPUT); 
pinMode(PWMB, OUTPUT); 
pinMode(BIN1, OUTPUT); 
pinMode(BIN2, OUTPUT); 

void loop(){ 
move(1, 255, 1); //motor 1, full speed, left 
move(2, 255, 1); //motor 2, full speed, left 
delay(1000); //go for 1 second 
stop(); //stop 
delay(250); //hold for 250ms until move again 
move(1, 128, 0); //motor 1, half speed, right 
move(2, 128, 0); //motor 2, half speed, right 
delay(1000); 
stop(); 
delay(250); 

void move(int motor, int speed, int direction){ 
//Move specific motor at speed and direction 
//motor: 0 for B 1 for A 
//speed: 0 is off, and 255 is full speed 
//direction: 0 clockwise, 1 counter-clockwise 
digitalWrite(STBY, HIGH); //disable standby 
boolean inPin1 = LOW; 
boolean inPin2 = HIGH; 
if(direction == 1){ 
inPin1 = HIGH; 
inPin2 = LOW; 

if(motor == 1){ 
digitalWrite(AIN1, inPin1); 
digitalWrite(AIN2, inPin2); 
analogWrite(PWMA, speed); 
}else{ 
digitalWrite(BIN1, inPin1); 
digitalWrite(BIN2, inPin2); 
analogWrite(PWMB, speed); 


void stop(){ 
//enable standby 
digitalWrite(STBY, LOW); 
}

$23.000,00 Precio
$18.860,00Precio de oferta
Kit creador de aprendizaje sin placa para Arduino, marca Keyestudio

Kit creador de aprendizaje sin placa para Arduino, marca Keyestudio

$234.000,00Precio$191.880,00Precio de oferta

Ya lo viste???

Kit super educativo sin placa para Arduino, marca Keyestudio

Kit super educativo sin placa para Arduino, marca Keyestudio

$278.000,00Precio$227.960,00Precio de oferta
Kit de sensores con placa MEGA2560, extensión V1, Sensores, cables e inst

Kit de sensores con placa MEGA2560, extensión V1, Sensores, cables e inst

$425.000,00Precio$348.500,00Precio de oferta
logo academy.png
Unidad de Estado Solido Ssd Pny Cs900 240 Gb 2.5"

Unidad de Estado Solido Ssd Pny Cs900 240 Gb 2.5"

$199.900,00Precio
Cámara Web Känguru K-C10 Hd

Cámara Web Känguru K-C10 Hd

$178.900,00Precio
logo.png

Todos los derechos reservados - All rights reserved. Copyright © 2020.

Bogotá, Colombia | Discovertronics.com | info@discovertronics.com | +573152539020 @discovertronics.com

Política de Privacidad

  • Facebook
  • Twitter
  • Icono social LinkedIn
  • Instagram
  • YouTube
Conversemos! | Discovertronics.com

Conversemos!