Danke für die Mühe...
Dann werd ich da mal bezüglich Input-befehle weiterposten.Zitat:
Aber auch für diese Sprache gibt´s ein extra Forum im RN:
Mfg
Druckbare Version
Danke für die Mühe...
Dann werd ich da mal bezüglich Input-befehle weiterposten.Zitat:
Aber auch für diese Sprache gibt´s ein extra Forum im RN:
Mfg
Es geht leider noch immer nicht...
Wie ist es eigentlich mit der Polung??
Die Led ist so geschalten: + 'Pol' ist der Ausgang des Chips, rinnt über die Led und auf den negativen Pol 'Masse', 'GND' (- der Batterie)
Den Schalter habe ich genau so eingebaut, ging nicht, anders gepolt, ging auch nicht
Also Beinchnen (+) -> Taster -> Masse (-)
???
Verrat´ uns doch noch mal schnell, was es denn nochmal sein sollte...Zitat:
Es geht leider noch immer nicht...
und am besten den Code mit dazu - dann werden wir´s schon finden :-)
Stimmt so eigentlich.
Beim Taster schaltet man dann den Pullup ein. Folge: Drückst du den Taster nicht, zieht der Pullup den Eingang auf High, drückst du den Taster, liegt Low am Eingang an.
Bei der LED muss aber der Pin auf Ausgang geschaltet werden.
mfG
Markus
Gute Idee, poste hier mal den Code:
main () // Hauptprogramm, startet bei Power ON und Reset
{
DDRB=7;
PORTB=16;
if(PINB & (1<<PINB3))
{
// Schleifenanfang Mainloop
PORTB=17;
waitMs(500);
PORTB=19;
waitMs(250);
PORTB=18;
waitMs(250);
PORTB=17;
waitMs(100);
PORTB=16;
waitMs(1000); // Quellcode
}
while (true); // Schleifenende Mainloop
____
Komisch finde ich dabei auch, dass die Blinkfolge zuerst einmal läuft (ohne Taster, obwohl das eigentlich nicht sein sollte), sobald ich das System unter Strom setze.
Dann macht es aber nichts mehr, nicht einmal, wenn ich den Schalter drücke...
Wieso postest Du das ganze eigentlich in einem Bascom-Forum? :-)
Oh, da habe ich mich (wohl über die Suchfunktion) ins falsche Thema verirrt... ](*,) 8-[