Innholdsfortegnelse:

Arduino trykkbryter til LED: 4 trinn
Arduino trykkbryter til LED: 4 trinn

Video: Arduino trykkbryter til LED: 4 trinn

Video: Arduino trykkbryter til LED: 4 trinn
Video: How to Interface Industrial Sensors with Arduino Nano 2024, November
Anonim
Arduino trykkbryter til LED
Arduino trykkbryter til LED

Dette prosjektet viser hvordan du bruker trykksensor som bryter, noe som vil få en LED til å bli lysere så lenge det er trykk på sensoren.

Trinn 1: Det du trenger

Hva trenger du
Hva trenger du

jeg brukte

  • 1 IEFSR trykksensor
  • 1 LED
  • 1 547 Ohm motstand
  • 1 10k motstand
  • 5 ledninger
  • 1 Arduino
  • 1 brødbrett

Trinn 2: Kretsoppsett

Kretsoppsett
Kretsoppsett

Jeg forberedte brødbrettet mitt slik. Koble sensoren til 5V Arduino -strømforsyningen, koble deretter den andre pinnen til 10k -motstanden og deretter til jord. Koble den samme tappen til A0.

Koble deretter den andre motstanden til en av de digitale portene (jeg brukte 6 uten spesiell grunn). Koble LED -en i serie, og koble den deretter til bakken.

De grunnleggende kretsene dine er klare.

Trinn 3: Programmering

Programmering
Programmering

Etter at du har konfigurert kretsene, åpner du Arduino -programmet på datamaskinen din og kontrollerer at riktig Arduino er valgt, samt COM -port.

Du kan ganske enkelt kopiere koden min her, selv om den ikke er veldig beskrivende. Den grunnleggende ideen er at Arduino vil sette opp pinnene som OUTPUT og INPUT, og bruke informasjonen som kommer fra pin A0 til å fortelle pin 6 hva han skal gjøre. Dessverre vil denne instruksjonen IKKE vise deg hvordan du gjør LED -en lysere i forhold til trykk, men bare gjør LED -en lysere over tid så lenge sensoren blir trykket. Kretsene og koden er veldig like for det, og kan lett endres med et Google -søk hvis det er det du leter etter.

Koden er vedlagt (ignorer filnavnet på bildet, det var en feil).

Trinn 4: Testing

Testing
Testing
Testing
Testing

Du bør nå se at jo lenger du holder på trykksensoren, jo lysere blir LED -en (til den nullstilles)

Anbefalt: