Forum: Mikrocontroller und Digitale Elektronik Frage an Arduino Profis


von Kurt B. (kurt_b)


Lesenswert?

Hallo,
Suche jemanden der mir ein kleines Programm schreibt mit dem ich weiter 
experimentieren kann.
Ich möchte mit Arduino uno und Polo Dual VNH5019 Motor Driver Shield, 
Poti und 5 Tasten einen Motor antreiben.

z.b.
mit einem Poti stell ich die Grundspannung ein 0-5 V
dann:
bei Taste 1 Motor dreht 5sec mit 50% kraft nach rechte dann 5 sec mit 
100% nach link (mit der Grundspannung)
bei Taste 2 Motor dreht 15sec mit 20% kraft nach rechte dann 10 sec mit 
70% nach link (mit der Grundspannung)
bei Taste 3 Motor dreht 5sec mit 10% kraft nach rechte dann 5 sec mit 
100% nach link (mit der Grundspannung)
bei Taste 4 Motor dreht 5sec mit 10% kraft nach rechte dann 5 sec mit 
100% nach link (mit der Grundspannung)

 bei Taste 5 alles aus.

die Werte kann ich im programm ändern soweit bin ich in Adruino Code :) 
da für mich die Hardware Motor Antieb ...
eigentlich mein Haupt project ist und ich in Arduino programierung 
blutiger Anfänger bin wäre ich dankbar für Unterstützung bei dem Code.
ich will nicht gleich ein Arduino profi werden :) später mal wenn mehr 
Zeit habe werde ich mich damit intensiverer befassen.
Jetzt würde mir der Code sehr weiter helfen.
danke

von Dieter S. (Gast)


Lesenswert?

Kurt B. schrieb:
> Hallo,
> Suche jemanden der mir ein kleines Programm schreibt mit dem ich weiter
> experimentieren kann.


Na klar, es kommt ganz darauf was du dafür zahlst. Ansonsten hilft dir 
ger Dr. Google

von Bastler (Gast)


Lesenswert?

Kurt B. schrieb:
> ich will nicht gleich ein Arduino profi werden :) später mal wenn mehr
> Zeit habe werde ich mich damit intensiverer befassen.

Wer Dir jetzt noch hilft, sollte Schläge dafür bekommen!

Du hast also keine Lust und suchst einen Doofen?

von Ulrich F. (Gast)


Lesenswert?

Kurt B. schrieb:
> stell ich die Grundspannung ein 0-5 V

Die Beschreibung sagt:
> Wide operating voltage range: 5.5 – 24V

Also schon verloren!

Da muss man nicht über Faulheit und Dreistigkeit schimpfen....
Einfach vergessen, denn: Es ist unmöglich.

von Werner M. (Gast)


Lesenswert?

Kurt B. schrieb:
> ich will nicht gleich ein Arduino profi werden :)

Das brauchst du für den beschränkten Aufgabenbereich auch nicht. Ich 
habe jetzt keine Lust zu googlen, was das Polo Dual VNH5019 Motor Driver 
Shield macht und wie es angesteuert werden muss. Mit ein paar 
zusätzlichen DigitalRead() und Delay() sollte das aber getan sein, wenn 
es nicht stört, das eine einmal ausgelöste Sequenz nicht unterbrochen 
werden kann.

von Christian (Gast)


Lesenswert?

Seit wann wurden denn alle Arduino Beispiel Projekte aus dem Internet 
rausgenommen? Soweit ich im YouTube gesehen habe, gibt es fast für alles 
einen Sketch. Es sei denn, man holt etwas exotisches, aber in dem Fall 
selbst schuld

von Felix C. (felix_c13)


Lesenswert?

Christian schrieb:
> Seit wann wurden denn alle Arduino Beispiel Projekte aus dem Internet
> rausgenommen? Soweit ich im YouTube gesehen habe, gibt es fast für alles
> einen Sketch. Es sei denn, man holt etwas exotisches, aber in dem Fall
> selbst schuld

Das ist totaler Schwachsinn, wie soll einer der es nichtmal schafft nen 
Motor anzusteuern aus fremden Sketches, dass zu etxtrahieren was er 
will. Ich habe das Motorshield auch nicht gegooglet, wird was mit nem 
Transistor, H-Brücke whatever sein.
Kurt schau in der Arduino Wiki folgende Funktionen nach:

analogWrite

while()

millis()

Das ist alles was du brauchst.

Gruss

Felix

von Ulrich F. (Gast)


Lesenswert?

Felix C. schrieb:
> Ich habe das Motorshield auch nicht gegooglet
Ich schon....
Mit Bremse und Stromsensor.
Scheinen feine Dinger zu sein.


In der Beschreibung gibts einen Link zu einer Lib.
Alles ganz ganz einfach!


Ein endlicher Automat, welcher das abhandelt, ist in 1/2H fertig.
Die Drehrichtungswechsel, Brems und Start Rampen, dürften die meiste 
Arbeit machen. Und ein paar Versuche erfordern.

von Christian (Gast)


Lesenswert?

Felix C. schrieb:
> Das ist totaler Schwachsinn, wie soll einer der es nichtmal schafft nen
> Motor anzusteuern aus fremden Sketches, dass zu etxtrahieren was er
> will.
> Gruss
>
> Felix

Und was ist daran schwachsinnig, dass es für fast alle Module einen 
Sketch gibt, wo man in der Regel paar Sachen editieren oder ergänzen 
muss? oder dass du dem Autor nicht zutraust, dass er in der Lage wäre, 
paar Zellen Code anzupassen?

von Christian (Gast)


Lesenswert?

PS: Und da wie schon Ulrich F. erwähnt hat, gibt es eine fertige Lib
https://github.com/pololu/dual-vnh5019-motor-shield
Man muss jetzt nur noch das ganze auf die eigene Bedürfnisse anpassen.

von Dieter S. (Gast)


Lesenswert?

Das liest sich ja fast schon so, als ob der Auftrag schon vergeben ist.

von Bob Ama (Gast)


Lesenswert?

interessante Formulierungen:

> und 5 Tasten

  sind das die Zifferntasten "1" bis "5" an der PC-Tastatur?

> bei Taste 3 Motor dreht 5sec mit 10% kraft nach rechte dann 5 sec mit
> 100% nach link (mit der Grundspannung)
> bei Taste 4 Motor dreht 5sec mit 10% kraft nach rechte dann 5 sec mit
> 100% nach link (mit der Grundspannung)

  Taste 3 u. 4 loesen dasselbe aus.

> mit XX% kraft

  Schiffskapitaen, was?

  Da DC-Motoren "Drehbeweger" sind, spricht man von Drehmoment; entspr. 
haengt die wirkende Kraft vom Abgriffradius ab.
  Vllt. ist ja aber auch (Dreh-)Geschwindigkeit gemeint...

von Dieter S. (Gast)


Lesenswert?

Der TO sollte uns mal weitere Infos geben, wenn er nicht abgetaucht ist.

von Felix C. (felix_c13)


Lesenswert?

Christian schrieb:
> Und was ist daran schwachsinnig, dass es für fast alle Module einen
> Sketch gibt, wo man in der Regel paar Sachen editieren oder ergänzen
> muss? oder dass du dem Autor nicht zutraust, dass er in der Lage wäre,
> paar Zellen Code anzupassen?

Haargenau ich traue es dem Fragesteller nicht zu:

"die Werte kann ich im programm ändern soweit bin ich in Adruino Code :)
da für mich die Hardware Motor Antieb ...
eigentlich mein Haupt project ist und ich in Arduino programierung
blutiger Anfänger bin wäre ich dankbar für Unterstützung bei dem Code."

"Jetzt würde mir der Code sehr weiter helfen."

Da schreibt er ihn besser selber, dann weiss er auch wo er rumschrauben 
muss, wenn was nicht funktioniert. Ich meine ein bisschen Zeit stoppen, 
Motoren ansteuern, Tasten einlesen ist ja jetzt nicht soo schwer.

@Kurt Frag sonst mal im deutschen Arduino-Forum. Die Leute dort sind 
generell etwas Arduino-affiner als hier.

von Christian (Gast)


Lesenswert?

Na ja bei Arduino Leute geht die Zeit etwas schneller. Deswegen ist es 
so viele geworden =) Sie passen in der Regel einen fertigen BSP auf 
eigene Bedürfnisse und später manche von denen,  die etwas mehr wollen 
als nur mit den fertigen Sachen rumzuspielen,  beginnen sich langsam an 
HW und SW ran zu tasten.

PS: Aber da gebe dir recht, TS ist etwas zu faul selber zu suchen.

von frog268 (Gast)


Lesenswert?

User-Guide hilft auch nichts ???
https://www.pololu.com/docs/0J49
unter 3d. programming your Arduino...

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.