Ultrasone afstandsmeter met LCD-scherm van Arduino UNO (2 / 4 stap)

Stap 2: Het toevoegen van een drukknop


Natuurlijk, willen we onze afstandsmeter voor het doen van metingen, alleen wanneer we moeten. Wij kunnen deze functie toe te voegen een drukknop eenvoudig uitvoeren. Dus, op een bush-knop drukken, Arduino en HC-SR04 doen een meting.

Zie de bijgevoegde Fritzing regeling om te zien hoe verbinding maken met de drukknop. Vergeet niet dat een 10 k Ohm weerstand vereist voor deze bedrading is.

De eerste stap is te verklaren de pin gebruikt voor het aansluiten van de knop (wij kozen de pin 10):

Dan, in de setup -functie, zetten we deze pin als INPUT:

De laatste instructie heeft gebracht de lus functie:

Wat doet de vorige instructie?

Als de drukknop ingedrukt, de logische voorwaarde binnen de while cyclus is waar, dus de schets eindeloos blijft erin en zal niet de volgende regels uitvoeren.

Integendeel, wanneer u op de drukknop drukt, de logische voorwaarde wordt valse en de schets komt uit de while lus en voert de volgende regels een meting doen.

Zoals gebruikelijk kunt u de gebruiksklare schets downloaden.

Zoals u zien kunt als u deze stap testen, zal de seriële monitor metingen tonen alleen wanneer u op de drukknop drukt.

Gerelateerde Artikelen

Thermohygrometer met klok en LCD-scherm van Arduino UNO

Thermohygrometer met klok en LCD-scherm van Arduino UNO

Deze 7 stappen rijdt u door de "bouw" van een thermo-hygrometer met klok op Arduino UNO.Gegevens en de tijd, de vochtigheid en de temperatuur worden getoond op een LCD 16 x 2 weergeven. Als u een LCD-scherm hebt aangeschaft en wilt weten hoe goe
LCD-scherm van Arduino UNO

LCD-scherm van Arduino UNO

lijst van hardware:1 arduinio2 brood bord3 LCD display 16 * 24-10 k registerStap 1: Pinconfiguration De pin volgens de picturre, instellenoverwegen dat object eruitziet als 10k registreren.Dit programma is beschikbaar op de Arduino LCDLibrary.Program
LCD-scherm van Arduino

LCD-scherm van Arduino

Het type van de LCD display worden veel gebruikt om statusinformatie van een machine weer te geven. In de afbeelding wordt alleen het typische aspect van deze interface weergegeven.Stap 1:Er zijn verschillende typen display, zoals 2 x 20, dat 2 rijen
Ultrasone liniaal met LCD en Arduino

Ultrasone liniaal met LCD en Arduino

je nodig hebtEen LCD-schermEen Arduino Uno (ik heb een ethernet-schild op de mijne, het enige ding in dit project niet doet, maar het is een pijn om in- en uitschakelen)Een ultrasone Sensormodule20 - 30 jumper dradenDit is een vrij eenvoudig project
Hoe te uploaden codes naar Lilypad Arduino zonder FTDI met behulp van Arduino Uno

Hoe te uploaden codes naar Lilypad Arduino zonder FTDI met behulp van Arduino Uno

Vandaag, ga ik te laten zien waarmee ik had een probleem met mijn FTDI module terwijl ik probeer te uploaden - op de Arduino IDE ontworpen - codes van mijn computer aan Lilypad Arduino Atmega328 bestuur.Eigenlijk moet u uw FTDI modules zoals gebruike
Schets naar Atmega328P-PU branden op een Breadboard met behulp van Arduino Uno als programmeur

Schets naar Atmega328P-PU branden op een Breadboard met behulp van Arduino Uno als programmeur

Er zijn al verschillende instructables op hoe te branden van de Arduino schets naar Atmega328P-PU op een breadboard met behulp van verschillende USB - UART modules. Echter, zoals de meeste van deze modules zijn gemaakt in China, ze zijn slecht gedocu
Hoe maak je een Emoticon vest met LCD-scherm

Hoe maak je een Emoticon vest met LCD-scherm

Concept:Ik zou graag een jasje dat een kleine LCD-scherm heeft voor het maken van subteksten voor interpersoonlijke menselijke interactie. De gebruiker zou een beperkte "toetsenbord" met krachtsensors en knoppen onder zachte silicone toetsen geb
Multicolor Knight Rider met RGB PL9823 LED + Arduino UNO

Multicolor Knight Rider met RGB PL9823 LED + Arduino UNO

Als u de beroemde leds WS1012 weet negeren niet u deze tutorial.De PL9823 de goedkoopste geleid die gebruikmaken van hetzelfde protocol van de WS1012 geleid. U kunt dit geleid voor een ledstrip of ook een led matrix gebruiken. PIX (http://www.0lab.it
Vervangen van een gebroken LCD-scherm van uw camera

Vervangen van een gebroken LCD-scherm van uw camera

Alvorens een nieuwe camera te kopen omdat u een gebroken LCD-scherm heeft, geef het een kans en probeer te laten werken!Het proces is eenvoudig, en u hoeft alleen een schroevendraaier en het scherm vervanging!U kunt vervangende schermen vinden op eBa
Draagbare Arduino Uno temperatuur en luchtvochtigheid Sensor met LCD-scherm

Draagbare Arduino Uno temperatuur en luchtvochtigheid Sensor met LCD-scherm

Hey iedereen. Ik heb een heleboel geweldige ideeën uit instructables gekregen door de jaren heen. Aangezien dit mijn eerste ' ible, ik figuur ik iets wat ik zo goed gemaakt zou delen. Ik ben het invoeren van dit in het volledige Spectrum Laser wedstr
Raspberry Pi + Arduino Serial met LCD-scherm

Raspberry Pi + Arduino Serial met LCD-scherm

IntroDit is mijn Raspberry Pi info LCD, ik wilde proberen en krijgen de Arduino en de Raspberry Pi met elkaar praten via USB seriële en ik maakte dit kleine project.De Raspberry Pi een python-script gebruikt om de gegevens en stuurt het als tekenreek
LCD-scherm van de temperatuur in C of F door het kiezen van het type met een IR-remote

LCD-scherm van de temperatuur in C of F door het kiezen van het type met een IR-remote

Franse versie hierIn dit programma ziet w how to capture van een temperatuur, weer te geven op een LCD-scherm en kies als we willen weergeven in C of F met een infrarood afstandsbediening.In deze tutorial die ik gebruik:-A Sainsmart kaart (zoals de A
Ultrasone sensor robot auto met gebruikte motorfiets accu met LCD-scherm

Ultrasone sensor robot auto met gebruikte motorfiets accu met LCD-scherm

Deze robot auto werkt met ultrasone sensor HC-SR04 en met gebruikte 12V motorfiets accu aangedreven.Stap 1: Lichaam van de robot-auto De robot-lichaam met behulp van triplex en een vlak stuk van hout te maken. Snijd de multiplex in een 9 inch door 6
Branden van de Bootloader op de ATMega328 met behulp van Arduino UNO als ISP

Branden van de Bootloader op de ATMega328 met behulp van Arduino UNO als ISP

UPDATE: deze tutorial zal werken op de Arduino IDE 1.0.1, de recente 1.0.5 brengt enkele wijzigingen op de schets van de ISP, dus ik ben niet zeker of het zal werken (ik kocht 2 ATMega328 en verbrand, zowel op 1.0.1).Gebruik 1.0.1 om eventuele proble