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
Led Impuls beim Taster betätigen
17.01.2017, 01:40 (Dieser Beitrag wurde zuletzt bearbeitet: 17.01.2017 01:44 von renid55.)
Beitrag #9
RE: Led Impuls beim Taster betätigen
(16.01.2017 23:58)hotsystems schrieb:  Wo siehst du im Sketch des TO den Fehler ?

vordergründig im völlig fehlendem programmierkonzept

das dumme am arduino projekt ist dieses idiotische blinkbsp welches anfänger von anfang an auf eine falsche fährte führt....

die idee einer ablaufsteuerung welche in der reihenfolge der abarbeitung von codezeilen besteht kann nur funktionieren wenn zwischendurch keine anderen abzufragenden ereignisse vorkommen oder von vornherein ein multithread verfahren angelegt ist.
taucht im hauptthread schon eine einzige delay anweisung auf ist die eingabe von ereignissen höchstwahrscheinlich nicht mehr gegeben.

von daher wird in speicherprogrammierbaren steuerungen - wie sie auch der arduino darstellt - eine quasi parallelität angestrebt indem möglichst strikt nach EVA - einlesen , verarbeiten, ausgeben vorgegangen wird.

daher werden anfangs alle eingänge in zugeornete variablen eingelesen mit denen in der folgenden verarbeitung gearbeitet wird. die ergebnisse werden erst am ende in die ausgänge geschrieben.

zeitabläufe werden grundsätzlich nicht über veerzögerungen erreicht welche eine vernünftige signaleingabe unmöglich machen sondern ausschliesslich über bedingte systemzeitabfragen. kein mensch käme ive auf die idee dass wenn er in einer stunde wegmuss langsam bis 3600 zu zählen - man sieht in regelmässigen abständen zur uhr und trifft danach bedingt seine entscheidungen .. if(t>15:00) then go()

zb
boolean s1,s2,p1,p2;
void setup(){
pins configurieren
}

void loop(){
//eingabe
s1=digitalRed(2);
s2=digitalRead(3);

//verarbeitung
p1=s1;
p2=s2;

//ausgabe
digitalWrite(13,p1);
digitalWrite(12,p2);

}
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren
17.01.2017, 08:27
Beitrag #10
RE: Led Impuls beim Taster betätigen
(17.01.2017 01:40)renid55 schrieb:  vordergründig im völlig fehlendem programmierkonzept

Sehr schön, so wird der TO das auch verstehen.

Gruß Dieter

I2C = weniger ist mehr: weniger Kabel, mehr Probleme. Cool
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren
17.01.2017, 12:12 (Dieser Beitrag wurde zuletzt bearbeitet: 17.01.2017 13:08 von renid55.)
Beitrag #11
RE: Led Impuls beim Taster betätigen
ich schrieb schon einige zeilen mehr als die von dir zitierten.....

wenn sich jemand auf das von mir und in der industriellen SPS-Technik verwendete EVA konzept usw einlassen möchte den kann ich gerne weitere konzeptionelle details wie flankenfilter oder zeitschaltungen zukommen lassen. wenn nicht dem wünsche ich ein erfolgreiches weiterbasteln.
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren
17.01.2017, 20:00
Beitrag #12
RE: Led Impuls beim Taster betätigen
neues spielzeug entdeckt und gleich mal dieses problem hier damit angegangen ..
https://circuits.io/circuits/3727712-the...breadboard
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren
Antwort schreiben 


Möglicherweise verwandte Themen...
Thema: Verfasser Antworten: Ansichten: Letzter Beitrag
  Zeitmessung - Taster gedrückt DEL 14 760 08.08.2019 21:25
Letzter Beitrag: Bitklopfer
  Fehler beim Hochladen auf Atmega 328 delay 17 1.139 30.07.2019 12:33
Letzter Beitrag: Tommy56
  DCF77 Fehler beim Kompilieren Xwill 5 1.011 11.06.2019 21:47
Letzter Beitrag: Tommy56
  Impuls Magnetventil 3,6 Volt matschbirne 9 1.482 08.06.2019 21:20
Letzter Beitrag: Yorch
  Taster nur 1xmal zählen Flötzinger 3 577 05.05.2019 11:49
Letzter Beitrag: Flötzinger
  Motor mit Taster Vollgaser 3 708 14.03.2019 18:02
Letzter Beitrag: Bitklopfer
  Hilfe benötigt beim Verknüpfen von Klassen Batucada 7 911 02.03.2019 23:47
Letzter Beitrag: georg01
  Codehilfe 1 Taster 2 Relais freaktech 8 860 20.02.2019 22:00
Letzter Beitrag: freaktech
  Taster Abfrage Manuel 1 617 13.01.2019 10:50
Letzter Beitrag: Tommy56
  2 taster gleichzeitig drücken Rasa 6 1.031 02.01.2019 16:55
Letzter Beitrag: Rasa

Gehe zu:


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