Gast
#5410386
Guten Abend, ich bedanke mich schon mal für die Antworten :D. Ich habe folgendes vor, Ich will mit einen Arduino meinen selbstgebauten Plattenspieler steuern. Ich habe schon jetzt das Programm geschrieben das ich den Motor über den Controller mit einen Beleuchteten Taster starten kann und wieder ausschalten kann. Ich will aber wenn der Motor läuft mit einen Relais zwei Potis schalten wo ich zwischen den 45 und 33 umschalten kann über einen zweiten Beleuchten Taster. Das Relais darf aber erst anziehen und der Taster leuchten wenn der Motor läuft. Was muss ich den noch zu den Programm hinzufügen um über den Analog Eingang meine Potis zu steuern, um die Geschwindigkeit zu ändern? Ich habe den Motorcontroller L298N Driver (eine fertige Platine aus China). Wie gesagt ich habe es schon soweit das ich mit einen Taster den Motor ein und ausschalten kann aber will noch die Funktion Drehzahl hinzufügen wo ich die Potis über ein Relais umschalten zu um 33rpm und 45rpm zu ändern. Ich hoffe das ihr versteht was ich will und das ich es genau erklärt habe:D Hier habe ich das Programm was ich geschrieben habe: Die anderen Eingänge und Ausgänge habe ich schon drinnen aber noch nicht fertig ins Programm eingefügt, deswegen wende ich mich an euch :) const int pwm = 10; const int dreh = 9; const int LEDstart = 2; const int Start = 5; const int LED45 = 3; const int pm45 = 4; const int Relais = 12; int state; int lastState; int ledState; void setup() { pinMode(dreh, OUTPUT); pinMode(pwm, OUTPUT); pinMode(LEDstart, OUTPUT); pinMode(Start, INPUT); pinMode(pm45, INPUT); pinMode(LED45, OUTPUT); pinMode(Relais, OUTPUT); Serial.begin(9600); } void loop() { state = digitalRead(Start); if (state != lastState) { if (state == HIGH) { if (ledState == HIGH) { ledState = LOW; Serial.println("LED AUS"); } else { ledState = HIGH; Serial.println("LED EIN"); } } lastState = state; } digitalWrite(LEDstart, ledState); digitalWrite(dreh, ledState); digitalWrite(pwm, ledState); delay(20); } Im Anhang von den Controller und meinen Plattenspieler Vielen dank in voraus LG Michi




