, ,

Ponte H L9110S Dupla para Motor de Passo para projetos Arduino

SKU: A010
Disponibilidade:

Em estoque

R$12,90

Em estoque

3X DE R$4,30 S/ JUROS

CALCULE SEU FRETE

A ponte h L9110S dupla permite controlar o sentido de rotação e velocidade (necessita PWM) de dois motores de corrente continua (DC/CC) ou um motor de passo de quatro fases. Este módulo pode controlar motores de até 12V e 800mA. É compatível com lógica TTL e CMOS.

 

Ponte H L9110S Dupla para Motor de Passo para projetos Arduino

Para usar este módulo, basta alimentar o módulo com a tensão de alimentação do motor, aplicar os pulsos de às 4 entradas de controle e conectar os terminais dos motores aos bornes.
Muito fácil de ser usado, e para facilitar ainda mais, fornecemos código exemplo para Arduino, mas também poderá ser facilmente usado com qualquer outro microcontrolador.
OBS: Para controlar a velocidade, é necessário usar saídas PWM.

Características

  • Chip Driver: Chip dupla ponte H L9110S
  • Tensão de alimentação: 2,.5V~12V
  • Corrente nominal: 800mA por motor
  • Pico de corrente de Saída: 1.5A~2A por porta (Somente pico, ou seja, breve)
  • Tensão dos terminais de controle: 2.5~7.7 V
  • Corrente dos terminais de controle: 500uA
  • Temperatura de trabalho: 0ºC ~ +80ºC
  • Outras características: Verificar datasheet

 

Controle

  • Pino VCC: Alimentação do módulo (Mesma tensão do motor até 12V)
  • Pino GND: 0V
  • Pino IA1: Entrada de controle do motor 1
  • Pino IB1: Entrada de controle do motor 1
  • Pino IA2: Entrada de controle do motor 2
  • Pino IB2: Entrada de controle do motor 2

 

Acompanha

  • 1 x Ponte H L9110S

 

Código exemplo

int M1_Left = 12; //Direccion
int M1_Right = 11; //Direccion

void setup()
{
pinMode(M1_Left, OUTPUT);
pinMode(M1_Right , OUTPUT);
}

void loop(){
turn (1);
delay(1000); //1 sg

stop();
delay(250); //250ms

turn(2);
delay(1000); //1 sg

stop();
delay(250); //250ms
}

void turn(int direction)
{
boolean inPin1 = LOW;
boolean inPin2 = HIGH;

if(direction== 1){
inPin1 = HIGH;
inPin2 = LOW;
}
digitalWrite(M1_Left, inPin1);
digitalWrite(M1_Right , inPin2);
}

void stop(){
digitalWrite(M1_Left, LOW);
digitalWrite(M1_Right , LOW);
}

 

 O que é Arduino?

Arduino, é uma plataforma de prototipagem eletrônica de hardware livre e de placa única, projetada com um microcontrolador Atmel AVR com suporte de entrada/saída embutido, uma linguagem de programação padrão, a qual tem origem em Wiring, e é essencialmente C/C++. O objetivo do projeto é criar ferramentas que são acessíveis, com baixo custo, flexíveis e fáceis de se usar por artistas e amadores. Principalmente para aqueles que não teriam alcance aos controladores mais sofisticados e de ferramentas mais complicadas.

REF: A010 Categorias: , ,
Peso 0.05 kg
Dimensões 16 × 11 × 7 cm