Arduino Thyristoreingang für Digitalpin ?

Gast #7288594
Lesenswert?
• ▲
▼
Ich habe da mal eine Frage:

Ich möchte einen Pin mit Polling abfragen.
Der Impuls ist aber kürzer als ein Loop Durchlauf
und kann daher vom Arduino übersehen werden.
Für solche Situationen gibt es ja den Interrupt,
aber da habe ich keinen mehr frei.

Ich möchte das mit einem Thyristor lösen.
Der Impuls geht nun auf das Gate, die Anode an
den Digitalpin und dieser über einen Pullup an 5V.

Optimal wäre, wenn der Arduino in der Loop nach dem
erkennen des LOW-Pegels selbst kurz LOW schaltet, um
den Thyristor zu löschen. Ist das möglich? Kann man
in der Loop den Pin kurz auf PINMODE OUTPUT definieren,
LOW setzen und danach wieder auf INPUT?

Oder benötige ich für das Vorhaben zwei Digitalpins vom Arduino?
Gast #7288672
Lesenswert?
• ▲
▼
Heinrich schrieb:
> Oder benötige ich für das Vorhaben zwei Digitalpins vom Arduino?

Deine Frage hat wenig Substanz!
Und meine Glaskugel ist in Urlaub.

Aber ein Paar dinge sind schlicht falsch....

Logik:
Wenn du noch einen Pin für den Eingang frei hast, hast du auch einen 
Interrupt frei (sagt meine Reserveglaskugel)
Gast #7288901
Lesenswert?
• ▲
▼
Naja, ein Thyristor böte die Möglichkeit, das Auslesen und Zurücksetzen 
mit einem Pin zu lösen, indem man den Eingangspin, der den Zustand 
gelesen hat, zum Ausgangspin mit Pegel Low macht. Dadurch fließt der 
Strom vom Pullup über den µC statt dem Thyristor und dieser verlöscht. 
Allerdings ist die Erkennung just in diesem Moment taub.
Gast #7288995
Lesenswert?
• ▲
▼
FOp schrieb:
> indem man den Eingangspin, der den Zustand
> gelesen hat, zum Ausgangspin mit Pegel Low macht.

Genau das meine ich. Kann man in der Loop einen Pin
umdefinieren? Ich dachte das geht nur im Setup.

Nur Versuch macht kluch. Ich werde es Euch mitteilen.

Antwort schreiben

Hinweis: der ursprüngliche Beitrag ist mehr als 6 Monate alt. Bitte hier nur auf die ursprüngliche Frage antworten, für neue Fragen einen neuen Beitrag erstellen.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.