Frage an Arduino Profis

OP #4296635
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
Gast
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?
Gast
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.
Gast
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.
Gast
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
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
Gast
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.
Gast
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?
Gast
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...
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.
Gast
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.

Antwort schreiben

Eine eigene Frage? Dieser Thread ist über 11 Jahre alt. Stell sie in einem eigenen Thread – dort lesen mehr Leute mit, und sie wird öfter und schneller beantwortet.

Neuen Thread starten

Eine Lösung, Ergänzung oder Rückmeldung zu diesem Thread? Dann antworte hier.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.