Pages: [1]   Go Down
Author Topic: Neuling auf dem Gebiet sucht Hilfe  (Read 702 times)
0 Members and 1 Guest are viewing this topic.
Hamburg
Offline Offline
Newbie
*
Karma: 0
Posts: 14
View Profile
WWW
 Bigger Bigger  Smaller Smaller  Reset Reset

Hallo,

Ich habe mir vor kurzen ein Arduino board zu gelegt und will jetzt mal klein ( doch etwas grösser schon ) für mich auf die beine stellen

ich bastel grade an einer Schlagbaum steuerrung ( auch Schranke genannt ) ...
leider habe ich das problem noch mit den ganzen befehlen

wie fange ich mal am besten an

also die lichtschranke ( derzeit eine , zweite soll noch zu ) soll beim passieren den Baum hoch machen und eine Ampel von rot auf grün schalten ..
das mit der Ampel sehe ich nicht als Problem aber der Servo macht nicht das was ich gerne möchte.

wenn die lichtschranke den wert hat dann geht sie langsam hoch auch wenn der wert unterschritten wird, dann geht sie auch langsam wieder runter .
mein problem ist das sie nicht oben bzw. unten bleibt sondern wieder den block wiederholt.

wo habe ich mein denkfehler ?
habe meine schlagbaum code angeheftet

desweiteren möchte ich sagen ein super forum
Gruss Gandi


* schlagbaum.rar (0.43 KB - downloaded 7 times.)
Logged

Jede Stosstange ist aller Laster anfang

Modellbau ist schon was feines
http://www.ig-hfm.de

Forum Moderator
BZ (I)
Offline Offline
Brattain Member
*****
Karma: 251
Posts: 21277
+39 349 2158303
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Einen 688 byte Sketch brauchst Du nicht komprimieren.  smiley-small  smiley-wink smiley-wink smiley-wink

Code:
#include <Servo.h>
 
Servo myservo; 
int pos = 10;   
int readpin = A1;
int a = 0;
int b = 0;
int tempo = 35;
 
void setup()
{
  myservo.attach(53); 
   Serial.begin(9600);
  pinMode(readpin, INPUT);
}
 
 
void loop()

{
  if (a < 25)
  {
  for(pos = 10; pos < 100; pos += 1) 
  {                                 
    myservo.write(pos);             
    delay(tempo);                       
  }
  }
a = analogRead(readpin);
  Serial.print("wert : ");
  Serial.print(a);
  Serial.println();
  if (a > 25)
  {
  for(pos = 100; pos>=10; pos-=1)
  {                               
    myservo.write(pos);             
    delay(tempo);                       
  }
  }

else
{
}

}

Einen analogen Pin solltest Du nicht mit  pinMode(readpin, INPUT); declarieren. So machst Du einen Digitalen Eingang daraus. Also einfach weglassen.
Bevor Du etwas machst solltest Du a lesen.
Du solltest auch einen Totbereich wählen und nicht a>25 öffnen und a<25 schleißen.
ZB a<25 offnen und a>50 schleißen.

Welche Werte bekommst Du für die Lichtschranke?

Grüße Uwe
Logged

Hamburg
Offline Offline
Newbie
*
Karma: 0
Posts: 14
View Profile
WWW
 Bigger Bigger  Smaller Smaller  Reset Reset

Hallo Uwe,

danke für deine antwort!
688 bytes ,,, Macht der gewohnheit

zu den Werten

wenn nix vor der schranke steht dann liegt der wert bei 16-20
wenn was davor geht dann ist der schon bei 23-25 je nach dem wie weit ich vorstehe

PS: jedes Forum ist anders smiley
Logged

Jede Stosstange ist aller Laster anfang

Modellbau ist schon was feines
http://www.ig-hfm.de

Forum Moderator
BZ (I)
Offline Offline
Brattain Member
*****
Karma: 251
Posts: 21277
+39 349 2158303
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Welche Lichtschranke hast Du?
Grüße Uwe
Logged

Hamburg
Offline Offline
Newbie
*
Karma: 0
Posts: 14
View Profile
WWW
 Bigger Bigger  Smaller Smaller  Reset Reset

moin

ist mehr ein Optokopler als eine Licht schranke aber sie macht sich ganz gut

CNY70

Meine anderen bauteile sind noch nicht eingetroffen das ich event was anderes machen könnte
Logged

Jede Stosstange ist aller Laster anfang

Modellbau ist schon was feines
http://www.ig-hfm.de

Germany
Offline Offline
Edison Member
*
Karma: 46
Posts: 2310
Arduino rocks
View Profile
WWW
 Bigger Bigger  Smaller Smaller  Reset Reset

Du liest ja Analogwerte ein. Wie beschaltest du denn den CNY70?
Logged

Mein Arduino-Blog: http://www.sth77.de/ - letzte Einträge: Teensy 3.0 - Teensyduino unter Window 7 - Teensyduino unter Windows 8

Hamburg
Offline Offline
Newbie
*
Karma: 0
Posts: 14
View Profile
WWW
 Bigger Bigger  Smaller Smaller  Reset Reset

Hi und danke,

das ist richtig da ich nicht immer am selben punkt stehe

beschaltet ist das nach einer vorlage die ich im Netz gefunden habe Guckste hier.

es kann sein das ich mal dichter davorstehe es kann auch sein das ich mal etwas weiter weg bin von der schranke.

der erste vorschlag von uwe hatte mir schon weiter geholfen.

Gruss
Logged

Jede Stosstange ist aller Laster anfang

Modellbau ist schon was feines
http://www.ig-hfm.de

Forum Moderator
BZ (I)
Offline Offline
Brattain Member
*****
Karma: 251
Posts: 21277
+39 349 2158303
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

moin

ist mehr ein Optokopler als eine Licht schranke aber sie macht sich ganz gut

CNY70

Meine anderen bauteile sind noch nicht eingetroffen das ich event was anderes machen könnte

Mir scheint komisch daß Du eine so kleine Änderung hast. 10 punkte bei einem max-Wert von 1023.
Eine Reflexlichtschranke funktioniert für Deinen Verwendung nicht Du mußt schon eine ander Typ Lichtschranke enhmen.
Grüße Uwe
Logged

Hamburg
Offline Offline
Newbie
*
Karma: 0
Posts: 14
View Profile
WWW
 Bigger Bigger  Smaller Smaller  Reset Reset

Hallo,

ok werde mich am wochenende melden dann denke ich das ich die anderen teile habe ...
inzwischen werde ich mal meine Projekte alle zusammen wursteln die ich vorhabe .
bin vom ARDUINO echt super begeistert und hoffe das ich hier noch leute finde die auch am basteln haben

Für die, die es interresiert...
es soll noch eine steuerrung her, die eine Siebanlage steuert, dazu soll eine Wage her die das gewicht der fahrzeuge wiegt und das wiederrum auf eine webseite ( Beamer ) auf der Messe zeigt.
server und webseite ( mit MySQL ) sind soweit vorhanden.

an einer Projekt seite arbeite ich auch schon, würde mich freun wenn ich unterstützung gewinnen kann
wie heist das so schön " Learning by Doing "

bis die Tage
Logged

Jede Stosstange ist aller Laster anfang

Modellbau ist schon was feines
http://www.ig-hfm.de

Pages: [1]   Go Up
Jump to: