Debouncing avbrott med MPIDE del 2: RC filter



Hej stötarna! Är du redo för den andra delen av min debouncing serien?

"Men Jay!" Jag kan höra dig frågar, "Jag visste att det fanns en första!" Eller kanske du sa "vänta, debouncing? Vad är det?" Jag är inte helt säker. Internet mufflar saker ibland, måste du säga ifrån. Det spelar ingen roll! Om du frågar någon av frågorna, du bör kolla min föregående I'ble som förklarar vad "studsande" är (vad beträffar elektronik är) och ett sätt du kan "Dämpningstid" i din kod.

Som tidigare, denna tutorial ska visa dig ett annat sätt att Dämpningstid din avbryter, men vad är unikt med denna metod är att kan det vara använda var som helst du behöver rengöra upp en signal. Det beror i stället för programmering för att Dämpningstid, den använder en enkel krets kallas ett RC-filter! Fördelen är att, när det görs rätt, denna krets är mer robust än våra "brute force"-metoden. Den enda nackdelen är att du behöver ett par vanliga elektriska komponenter att göra det.

Låt oss komma igång!

~~~~~

För mer Instructables bygga billigt robotar, kolla gärna in samlingen för billigt robotar!

För mer saker som jag har gjort, kan du kolla in min profilsida!

För mer information från Digilent på Digilent Makerspace, kolla in den Digilent blogg!

Se Steg
Relaterade Ämnen

Debouncing avbrott med MPIDE del 1: Brute Force

Det är på tiden är inte det?Välkommen tillbaka! Om du har följt min I'bles fram till denna punkt, har jag visat dig två olika sätt att ställa in avbrott i MPIDE med hjälp av attachInterrupt() och setIntVector(). I först av dessa tutorials, jag förkla...

External avbryter på MPIDE del 1: attachInterrupt()

Hallå! Så har det varit ett tag sedan jag gjorde metall hjulen för billigt robotar tutorial, men eftersom jag reda ut avbrott för er killar. Jag hittade ett par sätt att göra det, men jag ska börja med den enklaste metoden först, så jag kan gå vidare...

Ladda upp koden med MPIDE

Detta Instructable kommer att gå över hur ladda upp koden till en styrelse med MPIDE!MPIDE är kompatibel med ett stort utbud av styrelser, och är en ganska lätt och ständigt uppdateras med bibliotek.Vi kommer att använda WF32 för detta Instructable i...

DIY Blixtspridare med hundratals gratis färg filter

vill sprida blixten och lägga till lite färg till dina foton på samma gång? Här snabbt och smuts-billiga knep kommer att få dig dit.Ta bilder i hundratals olika färger med hjälp av gratis filterBlixtspridare som håller färgade filter, och visar hur d...

External avbryter på MPIDE del 2: setIntVector()

I min tidigare I'ble lärt jag dig ett mycket enkelt sätt att få externa avbryter körs på den DP32, uC32 och WF32 *. Avbryter, dock är verkligen komplicerat saker och även om det är trevligt att ha en enkel funktion som tar hand om allt för dig, som a...

Förvandla ett litet utrymme med mosaik (del 2 av mosaik utrymme)

Har du ett utrymme i källaren eller kanske en gammal stökigt garderob som du vill omforma eller fixa upp?Vi gjorde, och det var under våra källaren trappor. Medan min man hade förvandlade de flesta av våra källare i en vadderad lekplats för våra två...

Med AC med lysdioder (del 2) - och göra denna behändiga räknaren ljus.

i med hjälp av AC med lysdioder (Del1) tittade vi på ett enkelt sätt att köra lysdioder med en transformator ansluten till AC Mains.Här, kommer att vi titta på att få våra lysdioder att arbeta utan en transformator och bygga en enkel lampa som är int...

Med AC med lysdioder (del 4) - The ny teknik

några av vägspärrarna allmänt godkännande av LED i hemmet har varit relativt höga kostnader per lumen och de komplicerade och klumpig konvertering kraftsystem.Under de senaste månaderna lovar ett antal nya utvecklingar att föra oss ett steg närmare e...

PICBasic seriell avbrott med PIC16F877

enkelt exempelkod att använda följetong avbrott för PIC16F877.1) ett matlab-program skickar PIC-nummer2) bilden pausas vad den gör,3) få siffrorna och visa dem på lysdioder,4) och sedan fortsätta med vad det gjorde.Steg 1: här är koden, njuta av se k...

Surfa med barn (del 1: mod din longboard)

jag har två döttrar och jag är glada att få dem surfing. Förra sommaren när jag var på Hawaii såg jag en mamma och hennes två barn att fånga några vågor med en räddning surfbräda. Rescue hade handen remmar på toppen och på sidorna, som får barnen att...

Cochin - Pekin kycklingar - våra fjäderlätt-fotade vänner (fiends) - samtal med Cochins del 2

.. .och fem mer göra tolv. Alla Cochins/Pekins född den 23 april växer upp, alla med mycket bestämda personligheter. Från den charmiga, söt, änglalika lilla Blanche till den eldiga, buff-färgat, kämpar Brandy Snaps. Hönsmamma, Fluffy ser ganska chock...

Hur man titta på solen med en tellescope utan sol filter

innan vi börjar vill jag säga, aldrig, någonsin någonsin någonsin någonsin någonsin någonsin någonsin någonsin någonsin någonsin någonsin någonsin någonsin någonsin någonsin någonsin någonsin titta direkt på solen utan rätt utrustning! och seende så...

Enkla grundläggande stämpel termometer (med en del!)

Har du någonsin undrat hur enkelt termometrar arbete? Har du också funderat hur halvledare fungerar vid olika temperaturer? Är detta guiden för dig!Vad du behöver:1. basic Stamp (jag använder grundläggande stämpel läxor styrelsen i det här exemplet,...

Januari 2014 bygga natten med CoolNeon del II - parkering närhet indikator

Någonsin har problem med parkering i ditt garage? Du slå till den baksida väggen eller stoppa för långt tillbaka för att stänga garageporten? I detta instructable vi kommer att bygga en parkering närhet indikator med EL wire och Coolneon's EL Wire sk...

Min RC bil med kameran del 1

detta är mitt första projekt som jag gjort som fungerade, så jag är verkligen glad att det fungerade bra. Detta är ett lätt projekt för alla.1) gammal RC bil som jag tog upp av.2) hittade till försäljning en kamera för att se bakom bilen.3) 6v batter...

Arduino med Ajax del 2

GitHub: https://github.com/rogerin/ArduinoComAjaxTwitter: https://twitter.com/rogerin...

Arduino med ajax del 1

GitHub: https://github.com/rogerin/ArduinoComAjaxTwitter: https://twitter.com/rogerin...

DIMMA BANK: Skulptera filt med en OMAX vattenskärning

Artist: Kristina Larsen och Sebastian MartinTitel: "Dimman Bank"Instructables länk:Beskrivning: Just skär lager av böljande ull filt kombineras för att bilda en svagt sluttande kulle insvept i dimma. Med okonventionella användning av en 5-axlig...

Med hjälp av MPIDE styrelse-Defs

För er som inte vet, är styrelsen-defs hårdvara särskilda filer som hjälper din utvecklingsmiljö programmera din styrelse. De innehåller genvägar (som förmågan att typ PIN_LED1 istället för att leta upp LED1's PIN-kod varje gång) och saftiga detaljer...