Wie kann man mit einem Arduino einen TT Motor 20210329 ansteuern?
Hallo,
wie kann man einen TT Motor 20210329 Motor nur mit einem Arduino steuern also welchen Code soll ich schreiben wenn die Stromquelle auf Pin 13 liegen soll?
Das ist mein bisheriger script:
#include <LiquidCrystal.h>
const int rs = 12, en = 11, d4 = 5, d5 = 4, d6 = 3, d7 = 2;
LiquidCrystal lcd(rs, en, d4, d5, d6, d7);
void setup() {
lcd.begin(16, 2);
pinMode(13,OUTPUT);
pinMode(13,HIGH);
}
void loop() {
lcd.print("Motor startet in!");
for (int i = 9; i >= 0; i--) {
lcd.setCursor(1, 2);
lcd.print(i);
if (i==0){
lcd.clear();
lcd.setCursor(1,2);
lcd.print("Motor ist an!");
}
delay(1000);
}
while (true);
}
1 Antwort
wie kann man einen TT Motor 20210329 Motor nur mit einem Arduino steuern
Ohne Leistungsstufe/Treiberbaustein gar nicht... Das Ding zieht mind um die 160mA und bei Belastung noch mehr (ggf bis 1,5A).. Der Arduino schafft auf dem Ausgangspin nur 20mA (max 40mA), also viel zu wenig...
Ergänzend: Bei Vollast ist eine komplette ext Spannungsversorgung nötig, da die Arduinoplatine max 500mA über 5V-Pin liefert...
Zum Code selbst:
pinMode(13,HIGH);
gibt es nicht... pinMode setzt die Art Eingang (INPUT) oder Ausgang (OUTPUT)...
Um einen Pin ein Signal zuzuweisen nutzt man digitalWrite(Pinnummer/Name, HIGH/LOW)
Dann zählst Du zwar einen Counter, aber setzt auch keinen Pinstatus mehr (digitalWrite)... Du steuerst also den Pin im weiteren Code gar nicht mehr an...