L298N Dual H Bridge Motor Controller Module kan opgrader dine robot- og automationsprojekter med L298N motordrivermodulet med dobbelt H-bro. Med sit avancerede H-Bridge-design leverer denne motordriver pålidelig og præcis kontrol til dine DC-motorer. L298N er perfekt til at styre kraftige motorer op til 2A, hvilket gør den ideel til en lang række applikationer.
En af de iøjnefaldende egenskaber ved L298N-motordriveren er dens H-Bridge-design, som gør det muligt for den at styre retningen og hastigheden af dine motorer med præcision. Den har også indbyggede beskyttelsesfunktioner for at forhindre skader fra overophedning og overspænding, hvilket sikrer langvarig ydeevne.
Dette motordrivermodul er alsidigt og nemt at bruge. Den kan nemt forbindes til enhver mikrocontroller eller Arduino kort, hvilket gør den perfekt til gør-det-selv-projekter. L298N-motordriveren er perfekt til styring af motorer inden for robotteknologi, automatisering og andre applikationer, der kræver kraftige motorer.
Tekniske detaljer:
Input Voltage: 3.2V ~ 40Vdc
Power Supply: 5 ~ 35 Vdc
Current: 2 Amp.
Operating current range: 0 ~ 36mA.
Chip L298N
Eksempel
Her viser vi et hurtig eksempel på hvordan du kontrollere 2 motor.
Du skal bruge:
Forbind sådan:
Power GND (Modul) = Arduino GND
Vi bruger 5V forsyning fra arduino. (Jumper på 5V enable)
Styring af 2x DC-motor med +5V forsyning fra Arduino:
Du kan bruge din Arduino’s +5V strømforsyning dette gøres ved at afmontere jumperen for 5V på modulet (5V enable). Har du en 12V motor med ekstern forsyning skal jumperen være på.
Kode:
/*========================================================================== // Author : Handson Technology // Project : Arduino Uno // Description : L298N Motor Driver // Source-Code : L298N_Motor.ino // Program: Control 2 DC motors using L298N H Bridge Driver //========================================================================== */ // Definitions Arduino pins connected to input H Bridge int IN1 = 4; int IN2 = 5; int IN3 = 6; int IN4 = 7; void setup() { // Set the output pins pinMode(IN1, OUTPUT); pinMode(IN2, OUTPUT); pinMode(IN3, OUTPUT); pinMode(IN4, OUTPUT); } void loop() { // Rotate the Motor A clockwise digitalWrite(IN1, HIGH); digitalWrite(IN2, LOW); delay(2000); // Motor A digitalWrite(IN1, HIGH); digitalWrite(IN2, HIGH); delay(500); // Rotate the Motor B clockwise digitalWrite(IN3, HIGH); digitalWrite(IN4, LOW); delay(2000); // Motor B digitalWrite(IN3, HIGH); digitalWrite(IN4, HIGH); delay(500); // Rotates the Motor A counter-clockwise digitalWrite(IN1, LOW); digitalWrite(IN2, HIGH); delay(2000); // Motor A digitalWrite(IN1, HIGH); digitalWrite(IN2, HIGH); delay(500); // Rotates the Motor B counter-clockwise digitalWrite(IN3, LOW); digitalWrite(IN4, HIGH); delay(2000); // Motor B digitalWrite(IN3, HIGH); digitalWrite(IN4, HIGH); delay(500); }
Kontakt os
Du er altid velkommen til at kontakte os på info@ardustore.dk, eller sende os en besked via messenger (Klik her) og vi vil hjælpe dig.
Anmeldelser
Der er endnu ikke nogle anmeldelser.