[phpBB Debug] PHP Warning: in file [ROOT]/phpbb/session.php on line 583: sizeof(): Parameter must be an array or an object that implements Countable
[phpBB Debug] PHP Warning: in file [ROOT]/phpbb/session.php on line 639: sizeof(): Parameter must be an array or an object that implements Countable
2017-10-31T19:34:06+02:00 http://gartenbahntechnik.de/app.php/feed/topic/442 2017-10-31T19:33:23+02:00 2017-10-31T19:33:23+02:00 http://gartenbahntechnik.de/viewtopic.php?t=442&p=2694#p2694 <![CDATA[Re: Programmiere für Arduino UNO]]>
es sollen an den Eingängen 2,3,4 Taster angeschlossen werden ,
an Eingang 1 ein Schalter ( Öffner ) als Not Halt die ein HIGH signal generiern und entprellt sind
Taster 2 --> Tor auf ( Rechtslauf z.B.) Schritte Zählen ( vorher eingegeben )
Taster 3 --> Tor zu ( linkslauf z.B.) Schritte Zählen
Taster 4 --> Referenzpunk zu
Microschalter -->5 Referenzpunkt zu
Schalter -->6 Not Halt
Ausgänge 10-13 wie im Scatch

Beim Einschalten ( Spannung am Arduino ) soll Referenzpunkt angefahren werden.
Bei betätigung Taster 2 sollen die Schritte abgefahren werden die ich Individuell engeben kann.
Bei betätigung Taster 3 soll die Schritte rückwärts gezählt werden
Bei betätigung vom Schalter soll nach widerkehr des HIGH signals der Referenzpunkt angefahren werden.

Statistik: Verfasst von Lippebahner — Di 31. Okt 2017, 18:33


]]>
2017-10-31T17:12:51+02:00 2017-10-31T17:12:51+02:00 http://gartenbahntechnik.de/viewtopic.php?t=442&p=2693#p2693 <![CDATA[Re: Programmiere für Arduino UNO]]>
Was willst DU den genau, beziehungsweise was soll das ganze machen, oder ist der Sketch fertig und muss nur in den Aduino geladen werden.

Grüsse

Statistik: Verfasst von Nobody — Di 31. Okt 2017, 16:12


]]>
2017-10-31T19:34:06+02:00 2017-10-31T15:17:07+02:00 http://gartenbahntechnik.de/viewtopic.php?t=442&p=2692#p2692 <![CDATA[Programmierer für Arduino UNO]]>
bin auf der suche nach einem Programmierer, der mir einen Scetch
Programmieren kann um einen Stepper anzusteuern.

Es handelt sich um einen Stepper 28BYJ-48

Es müsste der scatch nach meinen Wünschen angepasst werden ,

CODE:

const int motorPin1 = 10;  // Blue   - In 1const int motorPin2 = 11;  // Pink   - In 2const int motorPin3 = 12; // Yellow - In 3const int motorPin4 = 13; // Orange - In 4                          // Red    - pin 5 (VCC)unsigned int highSpeed =  2000;void setup() {  pinMode(motorPin1, OUTPUT);  pinMode(motorPin2, OUTPUT);  pinMode(motorPin3, OUTPUT);  pinMode(motorPin4, OUTPUT);}void loop(){ unsigned long n = millis() / 3000; // 3 Sekunden  switch(n % 8)  { case 0: stop();               break;    case 1: rechtsrum(highSpeed); break;    case 2: stop();               break;    case 3: linksrum(highSpeed);  break;    case 4: stop();               break;  }}void rechtsrum(unsigned int motorSpeed){ // 1  digitalWrite(motorPin4, HIGH);  digitalWrite(motorPin3, LOW);  digitalWrite(motorPin2, LOW);  digitalWrite(motorPin1, LOW);  delayMicroseconds(motorSpeed);  // 2  digitalWrite(motorPin4, HIGH);  digitalWrite(motorPin3, HIGH);  digitalWrite(motorPin2, LOW);  digitalWrite(motorPin1, LOW);  delayMicroseconds(motorSpeed);  // 3  digitalWrite(motorPin4, LOW);  digitalWrite(motorPin3, HIGH);  digitalWrite(motorPin2, LOW);  digitalWrite(motorPin1, LOW);  delayMicroseconds(motorSpeed);  // 4  digitalWrite(motorPin4, LOW);  digitalWrite(motorPin3, HIGH);  digitalWrite(motorPin2, HIGH);  digitalWrite(motorPin1, LOW);  delayMicroseconds(motorSpeed);  // 5  digitalWrite(motorPin4, LOW);  digitalWrite(motorPin3, LOW);  digitalWrite(motorPin2, HIGH);  digitalWrite(motorPin1, LOW);  delayMicroseconds(motorSpeed);  // 6  digitalWrite(motorPin4, LOW);  digitalWrite(motorPin3, LOW);  digitalWrite(motorPin2, HIGH);  digitalWrite(motorPin1, HIGH);  delayMicroseconds(motorSpeed);  // 7  digitalWrite(motorPin4, LOW);  digitalWrite(motorPin3, LOW);  digitalWrite(motorPin2, LOW);  digitalWrite(motorPin1, HIGH);  delayMicroseconds(motorSpeed);  // 8  digitalWrite(motorPin4, HIGH);  digitalWrite(motorPin3, LOW);  digitalWrite(motorPin2, LOW);  digitalWrite(motorPin1, HIGH);  delayMicroseconds(motorSpeed);}void linksrum(unsigned int motorSpeed){ // 1  digitalWrite(motorPin1, HIGH);  digitalWrite(motorPin2, LOW);  digitalWrite(motorPin3, LOW);  digitalWrite(motorPin4, LOW);  delayMicroseconds(motorSpeed);  // 2  digitalWrite(motorPin1, HIGH);  digitalWrite(motorPin2, HIGH);  digitalWrite(motorPin3, LOW);  digitalWrite(motorPin4, LOW);  delayMicroseconds(motorSpeed);  // 3  digitalWrite(motorPin1, LOW);  digitalWrite(motorPin2, HIGH);  digitalWrite(motorPin3, LOW);  digitalWrite(motorPin4, LOW);  delayMicroseconds(motorSpeed);  // 4  digitalWrite(motorPin1, LOW);  digitalWrite(motorPin2, HIGH);  digitalWrite(motorPin3, HIGH);  digitalWrite(motorPin4, LOW);  delayMicroseconds(motorSpeed);  // 5  digitalWrite(motorPin1, LOW);  digitalWrite(motorPin2, LOW);  digitalWrite(motorPin3, HIGH);  digitalWrite(motorPin4, LOW);  delayMicroseconds(motorSpeed);  // 6  digitalWrite(motorPin1, LOW);  digitalWrite(motorPin2, LOW);  digitalWrite(motorPin3, HIGH);  digitalWrite(motorPin4, HIGH);  delayMicroseconds(motorSpeed);  // 7  digitalWrite(motorPin1, LOW);  digitalWrite(motorPin2, LOW);  digitalWrite(motorPin3, LOW);  digitalWrite(motorPin4, HIGH);  delayMicroseconds(motorSpeed);  // 8  digitalWrite(motorPin1, HIGH);  digitalWrite(motorPin2, LOW);  digitalWrite(motorPin3, LOW);  digitalWrite(motorPin4, HIGH);  delayMicroseconds(motorSpeed);}void stop(){ digitalWrite(motorPin4, LOW);  digitalWrite(motorPin3, LOW);  digitalWrite(motorPin2, LOW);  digitalWrite(motorPin1, LOW);}
das ganze muss auch nicht umsonst passieren, da ich soviel English nicht kann.
Eine Logo zu programmieren schaffe ich noch, nur habe ich momentan nicht die lust
Tag und nacht daran zu verbringen.

Mit freundlichen Grüßen

Marcel.

Statistik: Verfasst von Lippebahner — Di 31. Okt 2017, 14:17


]]>