INFO: Dieses Forum nutzt Cookies...
Cookies sind für den Betrieb des Forums unverzichtbar. Mit der Nutzung des Forums erklärst Du dich damit einverstanden, dass wir Cookies verwenden.

Es wird in jedem Fall ein Cookie gesetzt um diesen Hinweis nicht mehr zu erhalten. Desweiteren setzen wir Google Adsense und Google Analytics ein.

Antwort schreiben 
 
Themabewertung:
  • 0 Bewertungen - 0 im Durchschnitt
  • 1
  • 2
  • 3
  • 4
  • 5
5 Getriebemotoren ansteuern
26.11.2014, 22:18
Beitrag #1
5 Getriebemotoren ansteuern

.ino  HARRY_5_31.ino (Größe: 8,29 KB / Downloads: 91) Hallo,
ich habe ein funktionsfähiges Programm zum Ansteuern von 5 Getriebemotoren erstellt und versuche die delay's durch millis zu ersetzen. Würde so aussehen, geht aber nicht.
void loop()
static unsigned long vergangene_zeit;
if(millis()-vergangene_zeit>3000
{vergangene_zeit=millis();
digitalWrite(span_li,HIGH);}
Deshalb steht delay noch im Programm. Wie muss das aussehen, damit es auch mit millis fuktioniert?
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren
26.11.2014, 22:51
Beitrag #2
RE: 5 Getriebemotoren ansteuern
Hi,
im Prinzip ist Dein Coding schon ok, es wird alle 3 Sekunden span_li auf HIGH gesetzt.
...aber vielleicht ist das ja nicht was Du willst.
Ich habe mir mal Dein Originalcoding betrachtet. Warum willst Du denn delay() durch millis() ersetzen? Bzw was erhoffst Du Dir davon?
Gruß,
Thorsten

Falls ich mit einer Antwort helfen konnte, wuerde ich mich freuen, ein paar Fotos oder auch ein kleines Filmchen des zugehoerigen Projekts zu sehen.
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren
27.11.2014, 09:13 (Dieser Beitrag wurde zuletzt bearbeitet: 27.11.2014 09:15 von the_inc0.)
Beitrag #3
RE: 5 Getriebemotoren ansteuern
(26.11.2014 22:51)Thorsten Pferdekämper schrieb:  Hi,
im Prinzip ist Dein Coding schon ok, es wird alle 3 Sekunden span_li auf HIGH gesetzt.
...aber vielleicht ist das ja nicht was Du willst.
Ich habe mir mal Dein Originalcoding betrachtet. Warum willst Du denn delay() durch millis() ersetzen? Bzw was erhoffst Du Dir davon?
Gruß,
Thorsten

Hallo Torsten,
so wie Code jetzt vorliegt, soll er auch bleiben. Da es eine Ablaufsteuerung ist, stört eine Programmuntebrechung durch delay nicht. Ich habe das Ganze mit Relais aufgebaut und es funktioniert auch, nur kann ich keine Ein-bzw Ausschaltverzögerung
unkompliziert erreichen. Deshalb der Versuch mit millis, um für weitere Objekte die Möglichkeit zu haben, ohne Programmunterbrechung weiter arbeiten zu können.
An welche Adresse kann ich denn ein Filmchen senden?
Gruß
the_inc
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren
27.11.2014, 22:24
Beitrag #4
RE: 5 Getriebemotoren ansteuern
Hi,
also meiner Meinung nach solltest Du erstmal ein bisschen Struktur reinbringen. Ich würde die Teile, die jetzt mit delay() funktionieren, in eigene Funktionen packen. Dort brauchst Du dann außer sowas wie "static ... zeit" auch noch eine static Variable, in der Du den momentanen Zustand speicherst. Erst wenn die entsprechende Zeit vergangen ist wird in den nächsten Zustand gewechselt. Diese Funktionen werden dann aus loop() immer wieder aufgerufen.
Von wegen Filmchen: Entweder hier dranhängen oder irgendwo hochladen und hier verlinken. ...oder schick' mir eine PN übers Forum.
Gruß,
Thorsten

Falls ich mit einer Antwort helfen konnte, wuerde ich mich freuen, ein paar Fotos oder auch ein kleines Filmchen des zugehoerigen Projekts zu sehen.
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren
Antwort schreiben 


Möglicherweise verwandte Themen...
Thema: Verfasser Antworten: Ansichten: Letzter Beitrag
  SSR (Solid State Relais) mit PID-Regler ansteuern pernschi 10 770 05.01.2018 15:13
Letzter Beitrag: hotsystems
Question Relais in Reihenfolge ansteuern. Jonas Lindenblatt 32 1.785 27.12.2017 12:40
Letzter Beitrag: MiReu
  3 Stück LED 8x8 Matrix via Array ansteuern Bino87 10 1.261 30.10.2017 19:33
Letzter Beitrag: Bino87
  Adafruit NeoMatrix 8x8 - Einzelne Pixel ansteuern scritch 5 759 05.10.2017 16:02
Letzter Beitrag: Tommy56
  LEDs ansteuern ohne Delay mir MIDI abfrage OnkelPelle 11 1.518 20.07.2017 22:35
Letzter Beitrag: hotsystems
  I2C rgb LCD ansteuern Sixtus80 18 2.177 03.07.2017 21:50
Letzter Beitrag: hotsystems
  WS2801 Strip LED einzeln ansteuern michanto 9 6.927 02.07.2017 21:39
Letzter Beitrag: hotsystems
  Arduino 2 schrittmotoren ansteuern super47 10 1.916 04.01.2017 01:35
Letzter Beitrag: renid55
  Ansteuern eines Schrittmotors Uwe1475 28 3.325 03.09.2016 21:03
Letzter Beitrag: Uwe1475
  Virtuelle Instrumente ansteuern mit Arduino.. arduinopeter 1 620 29.04.2016 12:51
Letzter Beitrag: tiny85fan

Gehe zu:


Benutzer, die gerade dieses Thema anschauen: 1 Gast/Gäste