hallo
willst du das über einen pc laufen lassen oder über einen chip, µ-controller oder ähnlichches
Hallo!
Folgendes Problem:
Brauche eine Steuerung, um für einen Test 3min lang Strom fließen zu lassen und dann wieder 57min keinen Strom, das ganze soll sich bis zu einer Abbruchbedingung wiederholen.
War mir jetzt nicht sicher, ob ich hier im richtigen Sub-Forum bin.
Am Besten sollte das ganze in C programmiert werden und irgendwie eine Schnittstelle am PC angesteuert werden, welche dann als Schalter funktionieren soll (Steuerspannung ca. 12-14V).
Was mir jetzt fehlt ist ein Timer in C programmiert und dann der Aufruf um die Schnittstelle anzusprechen und zu schalten.
so ähnlich stelle ich mir das Programm vor:
.....
do{
//timer starten//
do{
//ausgang schließen//
}while (timer < 3min);
//timer auf NULL setzen und wieder starten//
do {
//ausgang öffnen//
}while (timer < 57min);
}while (stopp != 1);
so, die kommentierten Sachen ( // .... // ) fehlen mir noch,
vielleicht könnt ihr mir ja weiterhelfen.
THX!!!
hallo
willst du das über einen pc laufen lassen oder über einen chip, µ-controller oder ähnlichches
Hallo
Wenn es nicht C sein muss - so könnte das in QuicBasic aussehen:
Der TIMER zählt die Sekunden seit Mitternacht. Das mit den 86400 ist um Fehler zu verhindern, wenn das Programm über diese 0:00 Uhr-Grenze läuft. Und bevor gleich wieder Einwände kommen - das läuft auch unter XP (zumindest Pro) einwandfrei ohne irgendwelche Zusatzprogramme.Code:KEY(1) ON ON KEY(1) GOSUB abbruch 'Abbruch mit der F1-Taste tstart = TIMER DO OUT 1020, 1 'schaltet DTR an COM1 ein DO dt = TIMER - tstart IF dt < 0 THEN dt = dt + 86400 LOOP WHILE dt < 180 OUT 1020, 0 'schaltet DTR wieder aus DO dt = TIMER - tstart IF dt < 0 THEN dt = dt + 86400 LOOP WHILE dt < 3420 tstart = tstart + 3600 IF tstart >= 86400 THEN tstart = tstart - 86400 LOOP abbruch: END
Gruss
Skilltronic
nur mal so ne frage aber bei dem source steht die cpu doch bei 100 % oder ?
mein Qbasic zeiten sind schon etwas vorbei.
also für ein PC würde ich es nicht nemen wollen.
gibt es eingendlich kein waitforsingleobject in c ?
Aber ohne zu wissen welche betriebssystem und so ist das ganze eh nur rätzel raten.
Gruß
P: Meine Tochter (06.11.07) und https://www.carnine.de
M: Träumen hat nix mit Dummheit zu tun es ist die Möglichkeit neues zu erdenken
Lesezeichen