Skillnad mellan versioner av "Grove - I2C Motor Driver"

Från Karlskrona Makerspace Wiki
Hoppa till: navigering, sök
 
 
(3 mellanliggande versioner av samma användare visas inte)
Rad 1: Rad 1:
 +
[[Fil:Grove-I2CMotorDriver.jpg|200px|thumb|right|Grove - I2C Motor Driver]]
 
I2C Motor Driver V1.3 kan direkt styra stegmotorer eller DC-motorer. Hjärtat är ett dubbelsidig H-brygga (chip L298N) som kan hantera ström upp till 2A per kanal. Båda motorerna kan köras samtidigt i olika hastigheter och riktningar. Det kräver en 6V till 15V strömförsörjning för att driva motorn.
 
I2C Motor Driver V1.3 kan direkt styra stegmotorer eller DC-motorer. Hjärtat är ett dubbelsidig H-brygga (chip L298N) som kan hantera ström upp till 2A per kanal. Båda motorerna kan köras samtidigt i olika hastigheter och riktningar. Det kräver en 6V till 15V strömförsörjning för att driva motorn.
  
Rad 44: Rad 45:
 
== Mer Information ==
 
== Mer Information ==
 
http://wiki.seeedstudio.com/Grove-I2C_Motor_Driver_V1.3/
 
http://wiki.seeedstudio.com/Grove-I2C_Motor_Driver_V1.3/
 +
 +
 +
[[Category:Grove]]
 +
[[Category:Grove-Actuator]]
 +
[[Category:Kna-Wiki]]

Nuvarande version från 4 februari 2021 kl. 07.41

Grove - I2C Motor Driver

I2C Motor Driver V1.3 kan direkt styra stegmotorer eller DC-motorer. Hjärtat är ett dubbelsidig H-brygga (chip L298N) som kan hantera ström upp till 2A per kanal. Båda motorerna kan köras samtidigt i olika hastigheter och riktningar. Det kräver en 6V till 15V strömförsörjning för att driva motorn.

Kompatibilitet

  • Arduino
  • Raspberry Pi

Port

  • I2C

Bibliotek

Till Arduino IDE: https://github.com/Seeed-Studio/Grove_I2C_Motor_Driver_v1_3/archive/master.zip

Exempelkod

Arduino

#include "Grove_I2C_Motor_Driver.h"

// default I2C address is 0x0f
#define I2C_ADDRESS 0x0f

void setup() {
  Motor.begin(I2C_ADDRESS);
}

void loop() {
  // Set speed of MOTOR1, Clockwise, speed: -100~100 
  Motor.speed(MOTOR1, 50);
  // Set speed of MOTOR2, Anticlockwise
  Motor.speed(MOTOR2, -70);
  delay(2000);
  // Change speed and direction of MOTOR1
  Motor.speed(MOTOR1, -100);
  // Change speed and direction of MOTOR2
  Motor.speed(MOTOR2, 100);
  delay(2000);
  // Stop MOTOR1 and MOTOR2
  Motor.stop(MOTOR1);
  Motor.stop(MOTOR2);
  delay(2000);
}

Mer Information

http://wiki.seeedstudio.com/Grove-I2C_Motor_Driver_V1.3/