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
Torlinientechnik mit dem Arduino
17.10.2014, 18:00
Beitrag #1
Torlinientechnik mit dem Arduino
hallo,
ich wollte mit dem arduino mega 2560 und den hallsensoren honeywell ss41 eine art torlinien technik für "magentbälle" bauen, eine led so angeschaltet werden den der hallsensor ein feld erkennt.
mit einem sensor funktioniert die programmierung einwandfrei, das ich jetzt noch mehrere einbilden wollte habe ich in die If-Funktion noch ein OR reingemacht jetzt funktioniert der aufbau aber überhaupt nicht mehr..
kann mir jemand helfen und erkennt jemand meinen fehler?

vielen danke schon mal Smile)))
mFG (unten ist der der zeit verwendete code)

int ledPIN = 13;
int he1PIN = 12;
int he2PIN = 11;
int he3PIN = 10;
int he4PIN = 9;
int he5PIN = 8;
int he6PIN = 7;
int he7PIN = 6;
int he8PIN = 5;
int he9PIN = 4;
int he10PIN = 3;

int he1State = 0;
int he2State = 0;
int he3State = 0;
int he4State = 0;
int he5State = 0;
int he6State = 0;
int he7State = 0;
int he8State = 0;
int he9State = 0;
int he10State = 0;


void setup (){
pinMode (ledPIN, OUTPUT);
pinMode (he1PIN, INPUT);
pinMode (he2PIN, INPUT);
pinMode (he3PIN, INPUT);
pinMode (he4PIN, INPUT);
pinMode (he5PIN, INPUT);
pinMode (he6PIN, INPUT);
pinMode (he7PIN, INPUT);
pinMode (he8PIN, INPUT);
pinMode (he9PIN, INPUT);
pinMode (he10PIN, INPUT);
}

void loop (){
he1State = digitalRead (he1PIN);
he2State = digitalRead (he2PIN);
he3State = digitalRead (he3PIN);
he4State = digitalRead (he4PIN);
he5State = digitalRead (he5PIN);
he6State = digitalRead (he6PIN);
he7State = digitalRead (he7PIN);
he8State = digitalRead (he8PIN);
he9State = digitalRead (he9PIN);
he10State = digitalRead (he10PIN);


if
((he1State ==LOW)||
(he2State ==LOW)||
(he3State ==LOW)||
(he4State ==LOW)||
(he5State ==LOW)||
(he6State ==LOW)||
(he7State ==LOW)||
(he8State ==LOW)||
(he9State ==LOW)||
(he10State ==LOW)){
digitalWrite (ledPIN, HIGH);}
else{
digitalWrite (ledPIN, LOW);
}
}
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren
24.10.2014, 13:03 (Dieser Beitrag wurde zuletzt bearbeitet: 24.10.2014 13:05 von demokrit.)
Beitrag #2
RE: Torlinientechnik mit dem Arduino
Hey,

wäre super, wenn du das nächste mal die Code-Einbindefunktion für deinen Code nutzt. Smile

Code:
Zum Beispiel so...

Beschreibe dein Problem mal genauer. Erkennt er einen Ball, ohne das einer da ist? Erkennt er keinen Ball mehr? Erkennt er nur manchmal einen Ball?

Mit "der Aufbau funktioniert jetzt überhaupt nicht mehr" ist die Hilfe recht schwierig... Wink

MfG demo

Hey,

wäre super, wenn du das nächste mal die Code-Einbindefunktion für deinen Code nutzt. Smile

Code:
Zum Beispiel so...

Beschreibe dein Problem mal genauer. Erkennt er einen Ball, ohne das einer da ist? Erkennt er keinen Ball mehr? Erkennt er nur manchmal einen Ball?

Mit "der Aufbau funktioniert jetzt überhaupt nicht mehr" ist die Hilfe recht schwierig... Wink

MfG demo
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren
Antwort schreiben 


Möglicherweise verwandte Themen...
Thema: Verfasser Antworten: Ansichten: Letzter Beitrag
  Arduino Neuling: Zugeklappten Laptop mit Arduino aufwecken + Kiste aufklappen? Ikearegal 2 2.516 02.02.2014 07:59
Letzter Beitrag: Ikearegal

Gehe zu:


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