Debouncing Interrupts mit MPIDE Teil 2: RC-Filter


Hey Jungs! Bist du bereit für den zweiten Teil meiner debouncing Serie?

"Aber Jay!" Höre ich Sie Fragen: "Ich wusste, es war das erste Mal!" Oder vielleicht Sie sagte "Moment mal, debouncing? Was ist das?" Ich bin nicht ganz sicher. Das Internet dämpft manchmal Dinge, müssen Sie zu sprechen. Ganz egal! Wenn Sie eine dieser Fragen Fragen, sollten Sie schauen Sie sich meine früheren I'ble, der erklärt, was "bouncing" ist (was die Elektronik angeht) und eine Möglichkeit Sie können "Entprellen" in Ihrem Code.

Wie vor, dieses Tutorial Ihnen eine weitere Möglichkeit wird, Ihre Interrupts Entprellen zeigen, aber was ist einzigartig an dieser Methode, dass ist kann es gebrauchte überall , was Sie benötigen, um ein Signal zu bereinigen. Denn anstelle von Programmierung, entprellen, es verwendet eine einfache Schaltung, die einen RC-Filter genannt ist! Der Vorteil ist, dass, wenn alles richtig gemacht, diese Schaltung robuster als unsere "brute Force" Methode ist. Der einzige Nachteil ist, dass man ein paar gemeinsame elektrische Bauteile zu machen.

Los geht's!

~~~~~

Weitere Instructables auf billige Roboter zu bauen entnehmen Sie bitte der für billige Roboter-Sammlung!

Für weitere Dinge, die ich gemacht habe, finden Sie meine Profil-Seite!

Für mehr Infos von Digilent auf den Digilent Makerspace, schauen Sie sich die Digilent Blog!

In Verbindung stehende Artikel

Debouncing Interrupts mit MPIDE Teil 1: Brute-Force

Debouncing Interrupts mit MPIDE Teil 1: Brute-Force

Es ist an der Zeit, nicht wahr?Willkommen zurück! Wenn Sie meine I'bles bis zu diesem Zeitpunkt verfolgt habe, habe ich Ihnen zwei verschiedene Möglichkeiten zum Einrichten von Interrupts im MPIDE gezeigt, mit attachInterrupt() und setIntVector(). In
Externe unterbricht auf MPIDE Teil 1: attachInterrupt()

Externe unterbricht auf MPIDE Teil 1: attachInterrupt()

Hallöchen! So hat es eine Weile, da billige Roboter Tutorial die Metall-Räder gemacht, aber das ist weil ich Interrupts für euch frei war. Ich fand ein paar Wege dies zu tun, aber ich werde mit der einfachsten Methode am Anfang, so dass ich mich zum
Externe unterbricht auf MPIDE Teil 2: setIntVector()

Externe unterbricht auf MPIDE Teil 2: setIntVector()

In meinem vorherigen I'ble unterrichtete ich Ihnen eine sehr einfache Möglichkeit, externe Interrupts auf DP32, uC32 und WF32 * ausgeführt werden. Unterbricht, aber sind wirklich komplizierte Dinge, und zwar ist es schön, haben eine einfache Funktion
Raspberry Pi kamerabasierte Mikroskop mit LEGO Teile

Raspberry Pi kamerabasierte Mikroskop mit LEGO Teile

Raspberry Pi kamerabasierte Mikroskop nur von LEGO Teile gebaut.Version: 11. Oktober 2015Einführung und ÜberblickIchn Anfang, den ich gerade hatte die Idee, eine einfache und preiswerte Mikroskop mit einer Himbeere Pi und eine Picam mit einem einstel
STM32F103 Timer Interrupt (mit Keil und STMCubeMX)

STM32F103 Timer Interrupt (mit Keil und STMCubeMX)

In diesem Tutorial zeigen ich die Verwendung von Interrupts mit Timer.Der Interrupt wird einfach verwendet, um schalten Sie die LED auf unserem STM32-Board.Dieses Tutorial ist in drei Schritte unterteilt:Schritt 1: Projekterstellung In STM32CubeMXSch
Hochladen von Code mit MPIDE

Hochladen von Code mit MPIDE

Diese Instructable gehen über zum Hochladen von Code auf einem Brett mit MPIDE!MPIDE ist kompatibel mit einer großen Auswahl von Boards und ist ein ziemlich leichtes und laufend mit Bibliotheken aktualisiert.Wir werden die WF32 für diese Instructable
Arduino, Druckschalter, Debouncing + Interrupts

Arduino, Druckschalter, Debouncing + Interrupts

seit ich mit dem Arduino habe ich habe es geliebt. Zwar fand ich eine Sache sehr kompliziert mit dem Arduino, die ich konnte nicht herausfinden, warum es bis heute buchstäblich heute geschah. Was ist es? Es hat einen Druckknopf mit einem Arduino-Inte
Arduino angetrieben von Ihrem SmartPhone (mit Seriennummer) - Teil 1 - Sound und Vibration Aktionen

Arduino angetrieben von Ihrem SmartPhone (mit Seriennummer) - Teil 1 - Sound und Vibration Aktionen

Herzlich Willkommen Sie zum ersten Teil dieser Serie. In dieser herausnehmen Reihe werden, die wir versuchen, soviel wir von Ihnen Smartphone (Android derzeit) an Ihren Mikrocontroller mit seriellen Kabel (OTG können).In diesem Teil erklären wir Ihne
LEGO-Tisch mit integrierter Teile bin

LEGO-Tisch mit integrierter Teile bin

LEGO-basierte Möbel zu schaffen scheint ein Recht der Durchfahrt für alle Eltern. Hier ist meins. Übergroße Seitenwände enthalten die LEGO auf dem Tisch während dumping. Ein benutzerdefinierte Berg mit LEGO Grundplatten fördert Aufbau Szenen und Renn
Einfache Basic Stamp-Thermometer (mit einem Teil!)

Einfache Basic Stamp-Thermometer (mit einem Teil!)

Haben Sie jemals gefragt wie einfache Thermometer arbeiten? Haben Sie auch schon einmal gefragt, wie Halbleiter funktionieren bei unterschiedlichen Temperaturen? Dann ist der Ratgeber für Sie!Was benötigen Sie:1. basic Stamp (Ich verwende in diesem B
Einen Vakuum-Beutel-Connector (Vakuum-Port) für $10 mit Baumarkt Teile machen

Einen Vakuum-Beutel-Connector (Vakuum-Port) für $10 mit Baumarkt Teile machen

In diesem instructable ich werde Ihnen zeigen wie man ein Vakuum-Beutel Stamm (auch als eine Vakuum Verletzung/Ventileinheit). Diese sind wichtig im Vakuum Absacken weil taping der Schlauch auf die Naht der Tasche ein Rezept für Lecks und Katastrophe
PICBasic seriellen Interrupts mit PIC16F877

PICBasic seriellen Interrupts mit PIC16F877

einfaches Beispielcode seriellen Interrupts für den PIC16F877 verwendet.(1) ein Matlab-Programm sendet der PIC-Zahlen(2) das Bild wird angehalten, was es tut,(3) Holen Sie sich die Nummern und zeigt sie auf LEDs,(4) und dann weiter mit was sie tat.Sc
Verwandeln Sie einen kleinen Raum mit Mosaiken (Teil 2 von Mosaik Raum)

Verwandeln Sie einen kleinen Raum mit Mosaiken (Teil 2 von Mosaik Raum)

Haben Sie einen Platz in Ihrem Keller oder vielleicht eine alte chaotisch Schrank, die Sie benötigen zu verwandeln oder in Ordnung bringen?Wir haben, und es war unter unsere Kellertreppe. Während mein Mann die meisten unseren Keller in einem gepolste
Macht eine dritte Hand mit Lego Teile

Macht eine dritte Hand mit Lego Teile

Also habe ich durch etwa 3 Dritte Hände aus den lokalen Elektronik-Geschäft gegangen (dessen Name reimt "The Force"). Und jeder hat Krokodilklemmen abgehen, Griff in die Arme und andere sortierten Belästigungen zu verlieren hatte. Also habe ich