Externe onderbreekt op MPIDE deel 1: attachInterrupt() (4 / 11 stap)

Stap 4: Probeer de Code zelf!


Upload het voorbeeld interrupts op uw bord.

Voor het gebruik van deze code, moet u een draad verbinden met uw pincode interrupt.

Op de DP32 is interrupt 2 op pin 13, ook gelabelde RB2 op sommige boards. Op de uC32 en WF32 is interrupt 2 op pin 7.

Gebruik de draad op de grond pin onttrekken.

Wanneer u dat, op om het even welk van deze planken doet, ziet u LED 1 veranderen wanneer u grond onttrekt.

(Op de DP32, youll Zie ook LED 2 Draai in- en uitschakelen, maar dit is omdat pin 13 op de DP32 ook met LED 2, verbonden is dus dit handig om te zien wat de spanning op pin 13 is op.)

Wanneer de spanning op uw pincode interrupt laag gaat, zal dat leiden tot uw interrupt de status wijzigen van de LED. Op die manier, in plaats van het veranderen aan wat de status van uw input is (zoals met onze polling-voorbeeld), uw interrupt zal fungeren als een schakelaar, de LED-Staten wisselen.

Dit kan een veel te absorberen alles in één keer, dus de volgende we gaan door elk deel van de code en ontleden precies wat het doet en waarom. Op die manier kun je om te begrijpen en te gebruiken voor uw eigen toepassingen!

Gerelateerde Artikelen

Externe onderbreekt op MPIDE deel 2: setIntVector()

Externe onderbreekt op MPIDE deel 2: setIntVector()

In mijn vorige I'ble ik u geleerd heb een zeer eenvoudige manier om externe onderbreekt die wordt uitgevoerd op de DP32, uC32, en WF32 *. Onderbreekt, zijn echter echt ingewikkelde dingen, en terwijl het is leuk om een eenvoudige functie die verzorgt
Debouncing Interrupts met MPIDE deel 1: Brute Force

Debouncing Interrupts met MPIDE deel 1: Brute Force

It's about time nietwaar?Setup voortzetten! Als u al na mijn I'bles tot op dit punt, ik heb je zien je twee verschillende manieren instellen van interrupts in MPIDE met behulp van attachInterrupt() en setIntVector(). In de eerste van deze tutorials,
Debouncing Interrupts met MPIDE deel 2: RC Filters

Debouncing Interrupts met MPIDE deel 2: RC Filters

De kerels van Hey! Ben je klaar voor het tweede deel van mijn debouncing serie?"Maar Jay!" Ik hoor u vraagt, "Ik wist niet dat er een eerste!" Of misschien je zei "Wait, debouncing? Wat is dat?" Ik ben niet helemaal zeker. In
DIY Apple klok

DIY Apple klok

OK bestaat dus er geen als de klok van Apple.Echter kun je je eigen zeepbel van de retro-stijl klok van de vertoning in een geval van Apple oordopjes.Ik ga u tonen hoe te doen dat gewoon zitten krap.Stap 1: onderdelen You gonna sommige onderdelen nod
Balancing Instructable Robot

Balancing Instructable Robot

Ik wilde in dit Instructable tonen u hoe u een self balancing robot. Wat het uniek maakt is dat de buitenkant is gemaakt te lijken op de Instructables Robot. Intern het werkt in het beginsel van PID, het is een zeer populaire controlesysteem voor het
Arduino en CueCat barcodescanner

Arduino en CueCat barcodescanner

ik heb een cuecat barcodescanner zitten rond voor meer dan 10 jaar. In principe wordt het aangesloten op een poort van de PS2 (blijkbaar er is een USB versie) zoals een toetsenbord en spits uit een barcode wanneer gescand. Leuk!. Het vervelende is da
Vlag Display Base: 7-vlag instelbare hoek boeket

Vlag Display Base: 7-vlag instelbare hoek boeket

In September 2010, ik als vrijwilliger om te bouwen van een float voor een Halloween parade. Het thema van de float was Amerikaanse geschiedenis, met historische vlaggen en een replica van de Liberty Bell. Het concept van de float featured twee zeven
Naam van puzzel - Laser gesneden

Naam van puzzel - Laser gesneden

dit is een grote persoonlijke cadeau voor een kleintje in je leven. Het is kleurrijk, educatieve en heel persoonlijk. Gemakkelijk naar lay-out, bouwen en schilderen. Lasersnijden zorgt telkens voor een perfecte pasvorm.Stap 1: inspiratieMijn vriend d
Raspberry Pi Alamode CNC Controller

Raspberry Pi Alamode CNC Controller

Dit is mijn eerste poging om een instructable. Ik hoop dat het helpt iemand anders.Schakelaars en lampjes en ventilatoren, oh mijn...Gelieve te lezen via de commentaar voor meer details.Ik kocht een CNC machine enige tijd geleden en ik was nooit tevr
Hoe maak je een Steampunk korset

Hoe maak je een Steampunk korset

Geschatte kosten: ~ $30-$50 (meer als u niet reeds de nodige instrumenten bezit)Geschatte voltooiingstijd: 10-15 uurMoeilijkheid: Matig maar toegankelijk voor nieuwkomers_______________________________________________________________________Ik heb he
Korset voor de zakelijke Professional

Korset voor de zakelijke Professional

geschatte kosten: ~ $30-$50 (meer als u niet reeds de nodige instrumenten bezit)Geschatte voltooiingstijd: 15-20 uurMoeilijkheid: Matig - uitdagend (afhankelijk van niveau)_______________________________________________________________________Ik ontw
Maken van een RC auto 4WD

Maken van een RC auto 4WD

dit is mijn eerste instructables ik schrijf over hetControleer uw RC auto. De meesten van ons wil maken van onze eigen op maat gemaakte RC auto's, zodat we konden zitten kundig voor toevoegen van verschillende motoren met hoge RPM of lage RPM met hoo
Nog een eenvoudige nightvision

Nog een eenvoudige nightvision

heb je ooit afgevraagd van het maken van uw eigen nightvision apparaat? Check dit!Stap 1: Wat is licht? "Light" of "zichtbaar licht" is een onderdeel van een spectrum van elektromagnetische straling, met golflengte merkbaar door het me
Ultimate Frisbee Launcher

Ultimate Frisbee Launcher

Dit is een volledige diepte tutorial over het maken van een volledig open source programmeerbare Frisbee thrower. Als u een meer "beautiful" versie van de tutorial check out tecnoa.ninja wilt. De functies van de machine zijn zoals hieronder verm