Last Updated on 1. April 2022 by Suffocation
Diese Zusatzplatine hat einen L298P Motortreiber on Board. Dieser ermöglicht es zwei Gleichstrommotoren mit bis zu 2A zu betreiben. Zusätlich verfügt die Platine noch über einen Buzzer und einige Anschlüsse die nach aussen geführt wurden. Siehe hierzu auch das Schaubild im nächsten Kapitel.
Ich werde den Test recht kurz gestalten und nur den Buzzer und die Motoren ansteuern. Sollte es Bedarf geben andere Bestandteile noch zu testen, bitte einen Kommentar da lassen.
Facts
| Designation | Worth |
| Logic Spannung | 5V |
| Eingangsspannung (Vin) | 6,5 ~ 12 V |
| Arbeitsstrom | ≤36 mA |
| Maximale Last | 2A / 25W |
| Abeitstemperatur | -25 bis +130°C |

| Description | Port |
| Buzzer | D4 |
| L298 PWM1 | D10 |
| L298 Dir 1 | D12 |
| L298 PWM2 | D11 |
| L298 Dir 2 | D13 |
| Servo | D9 |
| BlueTooth RX | D0 |
| BlueTooth TX | D1 |
Areas of application
- Zwei motorige Roboter
- 1 Schrittmotor
- Spielzeug
- Lüftersteuerung
Views
Programming
Libraries
Motortreiber Bibliothek
Es gibt diverse libs für den L298 hier ein paar Beispiele:
https://github.com/AlonsoLP/Arduino-L298N-Library/blob/master/src/L298N.h
https://github.com/AndreaLombardo/L298N
https://github.com/xang555/L298N
Buzzer Bibliothek
Auch hier gibt es einige ich verwende in meinem Beispiel die folgende:
https://github.com/evert-arias/EasyBuzzer
Servo Bibliothek
Ist bei der Arduino LIB dabei.
Bluetooth Bibliothek
Ich habe keine überzeugende gefuden. Die module werden mit AT Befehlen programmiert.
Die AT Befehle können auf der folgenden Seite gefunden werden:
Test programme
Das Testprogramm lässt die Motoren drehen und gibt bei Stop einen Ton auf dem Buzzer aus. Die EasyBuzzer Bibliothek habe ich einfach mit ins Verzeichnis kopiert. Für die Motoren verwende ich nur den digitalWrite und den analogWrite Befehl der Arduino Bibliothek. Folgend der GitHub Link und der entsprechnde Download link für das Testprogramm:
https://github.com/sfambach/arduino/tree/master/shields/L298PHighPowerMotorBridge

Problems
Bis jetzt hatte ich keine Probleme mit der Platine.
Conclusion
Der L298 gibt den keinen Motoren, die ich verwendet habe, richtig Power.
Dokumentation zu finden ist schwierig, selbst die Anfrage beim Hersteller kam mit einer negativen Antwort zurück. Nach zusätzlicher Recherche und unter Verwendeung des Suchbegriffs FunduMoto habe ich doch noch etwas gefunden (die Links finden sich unten).
Ich habe zwar noch nicht alle Funktionen gestestet aber auf den ersten Blick leistet die Zusatzplatine was sie verspricht.
Related Posts
- Welcome to my blog
- Retro Sound – Terratec Promedia 512i digital
- Retro Sound – Diamond Technology DT0398
- Retro Project – FDC USB Floppy Disk Controller
- Retro Project – Floppy Disk Controller (isa-fdc)
- Retro – (L/E)EPROM Hardware
- Retro Project – ROMOS
- Retro Project – USB to RS232 Mouse Adapter
- Retro Project – Monotech ISA DoubleROM
- Retro Project - Greaseweazle 4.1
- Retro Net – Compaq NC 3121 40236-006
Sources
https://github.com/AlonsoLP/Arduino-L298N-Library/blob/master/src/L298N.h

