kk logo

 Ich wurde nach einer Schaltung für ein go-kart gefragt. Eigentlich ganz simpel. Wird der rechte Knopf gedrückt fährt das Kart nach rechts, wird der linke Knopf gedrückt fährt das Kart nach links. Über zwei Potis wird der maximale Einschlag der Räder bestimmt. 

Hier die Schaltung für das go-kart auf dem Breadbord. 

arduino servo gokart taster steuerung

 

Programm für die Lenkung mit Ardublock 

 Das Programm ist relativ einfach. Wird einer der Taster gedrückt (hier nicht, da die internen pullup Widerstände verwendet werden), Wird die Maximalstellung des Servo abgefragt und der Servo dann bis zu dieser Position gefahren. Wird der Taster los gelassen fährt das Servo zurück auf 90 Grad also genau in Mittelstellung. Über das Serial Pint kann die Stellung, wenn gewünscht noch ausgelesen werden. 

 arduino go kart lenkung bauen

 

Der  Arduino Code:

#include <Servo.h>

Servo servo_pin_5;
int poti1 = 0 ;
int poti2 = 0 ;

void setup()
{
pinMode( 3 , INPUT);
pinMode( 2 , INPUT);
digitalWrite(2, HIGH);
digitalWrite(3, HIGH);
servo_pin_5.attach(5);
Serial.begin(9600);

servo_pin_5.attach(5);
}

void loop()
{
while ( !( digitalRead(2) ) )
{
poti1 = map ( analogRead(0) , 0 , 1023 , 0 , 90 ) ;
servo_pin_5.write( poti1 );
Serial.print("poti 1--->");
Serial.print(poti1);
Serial.println();
}

servo_pin_5.write( 90 );
while ( !( digitalRead(3) ) )
{
poti2 = map ( analogRead(1) , 0 , 1023 , 90 , 180 ) ;
Serial.print("poti 2--->");
Serial.print(poti2);
Serial.println();
servo_pin_5.write( poti2 );
}

servo_pin_5.write( 90 );
}

 

goodness

And all my life You have been faithful
And all my life You have been so, so good
With every breath that I am able
Oh, I will sing of the goodness of God

Ronnie

schwäbischer tüftler und bastler, kraftsportler, 41 Jahre, 1 Frau, 5 Kinder und 1003 Ideen. 

ronnie berzins at mee

Wir nutzen Cookies auf unserer Website. Einige von ihnen sind essenziell für den Betrieb der Seite, während andere uns helfen, diese Website und die Nutzererfahrung zu verbessern (Tracking Cookies). Sie können selbst entscheiden, ob Sie die Cookies zulassen möchten. Bitte beachten Sie, dass bei einer Ablehnung womöglich nicht mehr alle Funktionalitäten der Seite zur Verfügung stehen.