Hur Man Ansluter En Knapp Till Arduino

Innehållsförteckning:

Hur Man Ansluter En Knapp Till Arduino
Hur Man Ansluter En Knapp Till Arduino

Video: Hur Man Ansluter En Knapp Till Arduino

Video: Hur Man Ansluter En Knapp Till Arduino
Video: Arduino UNO and Mega Windows 7, 8, 10 USB driver Solved 2024, November
Anonim

Verkar som om det kan vara enklare än att ansluta en knapp? Ändå finns det fallgropar här också. Låt oss ta reda på det.

Takt-knapp
Takt-knapp

Det är nödvändigt

  • - Arduino;
  • - taktknapp;
  • - motstånd 10 kOhm;
  • - brödbräda
  • - anslutande ledningar.

Instruktioner

Steg 1

Knapparna är olika, men de har alla samma funktion - de ansluter fysiskt (eller omvänt) ledare tillsammans för att ge elektrisk kontakt. I det enklaste fallet är detta anslutningen av två ledare; det finns knappar som ansluter fler ledare.

Vissa knappar, efter att ha tryckt, lämnar ledarna anslutna (spärrknappar), andra öppnar omedelbart kretsen efter att ha släppts (ej spärrad).

Knapparna är också uppdelade i normalt öppna och normalt stängda. Den första, när den trycks in, stänger kretsen, den andra är öppen.

Nu har den typ av knappar, som kallas "taktknappar", funnits utbredd användning. Barer är inte från ordet "takt", utan snarare från ordet "taktil", tk. att trycka känns väl med fingrarna. Dessa är knappar som, när de trycks ned, stänger den elektriska kretsen och när de släpps öppnas de.

Olika knappar och deras kretsscheman
Olika knappar och deras kretsscheman

Steg 2

Knappen är en mycket enkel och användbar uppfinning som tjänar till bättre interaktion mellan människa och teknik. Men som allt i naturen är det inte perfekt. Detta manifesteras i det faktum att när du trycker på knappen och när du släpper den så kallas. "studsa" ("studsa" på engelska). Detta är en multipelväxling av knappens tillstånd på kort tid (i storleksordningen flera millisekunder) innan den antar ett stabilt tillstånd. Detta oönskade fenomen inträffar vid tidpunkten för omkoppling av knappen på grund av elasticiteten hos knappens material eller på grund av mikrognistor som uppstår genom elektrisk kontakt.

Du kan se studsans kontakter med dina egna ögon med Arduino, vilket vi kommer att göra lite senare.

Kontakta studs med ett knapptryck
Kontakta studs med ett knapptryck

Steg 3

För att ansluta en normalt öppen klockknapp till Arduino kan du göra det enklaste sättet: anslut en ledare på knappen till ström eller jord, den andra till Arduinos digitala stift. Men generellt sett är detta fel. Faktum är att i de ögonblick när knappen inte stängs kommer elektromagnetisk störning att visas på Arduinos digitala utgång, och på grund av detta är falska larm möjliga.

För att undvika upptagning är den digitala stiftet vanligtvis ansluten via ett tillräckligt stort motstånd (10 kΩ), antingen till jord eller till strömförsörjningen. I det första fallet kallas detta en "pull-up resistor circuit", i det andra en "pull-up resistor circuit". Låt oss ta en titt på var och en av dem.

Diagram över hur du ansluter en knapp till Arduino direkt
Diagram över hur du ansluter en knapp till Arduino direkt

Steg 4

Först ansluter vi knappen till Arduino med hjälp av en uppdragbar motståndskrets. För att göra detta, anslut en kontakt av knappen till jord och den andra till digital utgång 2. Digital utgång 2 är också ansluten via ett 10 kOhm motstånd till +5 V strömförsörjning.

Dra upp motståndskrets
Dra upp motståndskrets

Steg 5

Låt oss skriva denna skiss för att hantera knappklick och ladda upp den till Arduino.

Den inbyggda lysdioden på stift 13 lyser nu permanent tills du trycker på knappen. När vi trycker på knappen blir den LÅG och lysdioden slocknar.

Skiss för bearbetning av knappklick enligt schemat med ett uppdragningsmotstånd
Skiss för bearbetning av knappklick enligt schemat med ett uppdragningsmotstånd

Steg 6

Låt oss nu montera neddragbar motståndskrets. Anslut en kontakt på knappen till +5 V strömförsörjning, den andra till digital utgång 2. Anslut digital utgång 2 via ett 10 kΩ motstånd till jord.

Vi kommer inte att ändra skissen.

Neddragbar motståndskrets
Neddragbar motståndskrets

Steg 7

Nu lyser lysdioden tills knappen trycks in.

Rekommenderad: