Fragen zu Elektronik und Elektro allgemein.Fragen zu Bauteilen wie z.B. Tansistoren, Dioden, Kondensatoren usw.
Moderator: Moderatorengruppe
#include <windows.h>
#include <conio.h>
#define CYCLEDURATION 25
#define SET_HIGH _outp(0x37A,_inp(0x37A)|0x01)
#define SET_LOW _outp(0x37A,_inp(0x37A)&0xfe)
void main(void)
{
DWORD dwDelayTime=0;
BOOL bDirectionFlag=false;
while(1)
{
switch(bDirectionFlag)
{
case false : dwDelayTime++; break;
case true : dwDelayTime--;
}
switch(dwDelayTime)
{
case CYCLEDURATION : bDirectionFlag=true; break;
case 0 : bDirectionFlag=false;
}
Sleep(dwDelayTime);
SET_HIGH;
Sleep(CYCLEDURATION-dwDelayTime);
SET_LOW;
}
}
100% hell
100%
|<----------------------->|
5V|_________________________|
| |
0V| |
75% hell
75%
|<--------------->|<----->|
5V|_________________| |
| | |
0V| |_______|
50% hell
50%
|<---------->|<---------->|
5V|____________| |
| | |
0V| |____________|
25% hell
25%
|<----->|<--------------->|
5V|_______| |
| | |
0V| |_________________|
0% hell
0%
|<----------------------->|
5V| |
| |
0V|_________________________|
Eprom hat geschrieben:
Ich habe heute morgen versuchsschaltungen aufgebaut und mit etlichen Kondensatoren von 1-4700 uF herumprobiert, habe auch den Ratschlag von gonimax angenommen und habe widerständen mit hineingeschaltet, jedoch ist bei keiner schaltung auch nur ein geringes Nachglühen zu sehen.
Es verändert sich einfach garnichts. Die LEDs gehen an und aus jedoch ohne nachglühen.
Zurück zu Fragen zur Elektronik
Mitglieder in diesem Forum: 0 Mitglieder und 55 Gäste