Forum: Mikrocontroller und Digitale Elektronik Sensorschaltung mit PIC


von M. P. (prisher)


Lesenswert?

Hallo zusammen,

ich bin neu dabei im Bereich Mikrocontroller und bin etwas am überlegen 
was man denn so bauen könnte.

Da ist mir die Idee gekommen eine Tischbeleuchtung via Sensor zu bauen.

ich habe mir das ganze so Überlegt, dass ich eine Darlington Schaltung 
an einen Eingang vom PIC16F627A lege, (ich nehme diese PIC weil ich mit 
diesem schon experimentiert habe )

anschließend an die Ausgänge die LED´s.

Klar, die widerstände vor die LED´s kommen noch rein und den Widerstand 
vor den Eingang des PIC´s.

nun meine Frage, ist das ganze so überhaupt umsetzbar ?
und wenn ja, wie mache ich einen "selbsthalt" im Program.

Ich kann ja nicht einfach:

if Eingang = 1
{set (LED = 1)}
else
{(LED = 0)}

ich will ja ein / ausschalten können, aber da ich neu dabei bin habe ich 
noch nicht wirklich eine Idee wie ich das ganze im Programm umsetze.

von Klaus (Gast)


Lesenswert?

if( (Eingang == 1) && (Ausgang == 1) )
{
Ausgang = 0
}
if( (Eingang == 1) && (Ausgang == 0) )
{
Ausgang = 1
}

von M. P. (prisher)


Lesenswert?

danke.

von Klaus (Gast)


Lesenswert?

der Eingang muss natürlich noch passend entprellt, bzw. auf Flanke 
abgefragt werden

von M. P. (prisher)


Lesenswert?

gut darüber werd ich mich mal informieren das bekomm ich schon raus.

danke mal !

von Peter D. (peda)


Lesenswert?

M. P. schrieb:
> ich habe mir das ganze so Überlegt, dass ich eine Darlington Schaltung
> an einen Eingang vom PIC16F627A lege

Dann hast Du schlecht überlegt.
Welchen riesen Strom braucht denn so ein PIC-Eingang?

Für Sensortasten gibt es zuverlässige Lösungen mit Kapazitätsmessung 
(mtouch) auf der Microchip-Seite.


Peter

von nicht "Gast" (Gast)


Lesenswert?

Peter Dannegger schrieb:
>
> Dann hast Du schlecht überlegt.
> Welchen riesen Strom braucht denn so ein PIC-Eingang?

Der TO meinte wohl so etwas ähnliches:
http://www.dieelektronikerseite.de/Circuits/Sensorschalter.htm

Zuverlässig ist das nicht, aber für eine Spielerei OK.

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.