Als «interrupt» getaggte Fragen

Durch Interrupts kann der Prozessor den normalen Betrieb vorübergehend unterbrechen, sodass stattdessen ein Software- oder Hardwareereignis mit hoher Priorität behandelt werden kann.

15
Wie genau kann ich Arduino mit Drehgebern bekommen?

Schrittmotoren sind oft teuer für einen großen Motor. Mit einem leistungsstarken Standard-Gleichstrommotor und einem Drehgeber können Sie jedoch einen Schrittmotor "simulieren". Wie genau sind Drehgeber mit Arduino nur mit einer einfachen Schleife und nicht viel anderem Code? Wird es einen Puls...

15
Wie viele Interrupt-Pins kann ein Uno verarbeiten?

Ich suche einen 7-Kanal-RC-Empfänger mit dem Arduino Uno R3. In der Dokumentation werden maximal 2 Interrupt-Pins erwähnt, während in einigen anderen Blogs die Verwendung von bis zu 20 Pins als Interrupt mit der PinChangeInt-Bibliothek erwähnt wurde. Wie viele Interrupts kann der Arduino nativ...

11
Sind Funktionszeigerzuweisungen in Arduino atomar?

Die folgenden Ausschnitte stammen aus dem Quellcode der TimerOne-Bibliothek : // TimerOne.h: void (*isrCallback)(); // TimerOne.cpp: ISR(TIMER1_OVF_vect) // interrupt service routine that wraps a user defined function supplied by attachInterrupt { Timer1.isrCallback(); } // TimerOne.cpp: void...

10
Impulse mit Interrupt zählen

Ich habe versucht, Impulse von einer Rechteckwelle mit 12.500 Hz zu zählen, um einen Ausgang auszulösen. Hier ist der Code, den ich bisher habe. Wenn der Arduino zurückgesetzt wird, druckt er 315 über ein 25-ms-Sample auf die Seriennummer. 315 x 40 = 12600. Was mir scheint, es funktioniert perfekt....

8
Mehrere unabhängige LED-Muster

Ich habe ein Problem, das ich auf den ersten Blick (und als Neuling bei Arduino) eine perfekte Anwendung für ein Arduino war. Nachdem ich versucht habe und es nicht implementiert habe, bezweifle ich mich selbst! Einfach - ich muss viele LEDs unabhängig voneinander steuern, von denen viele ihre...