Kazalo:

Pedometer Arduino: 3 koraki
Pedometer Arduino: 3 koraki

Video: Pedometer Arduino: 3 koraki

Video: Pedometer Arduino: 3 koraki
Video: Mikrobit brojač koraka 2024, Julij
Anonim
Pedometer Arduino
Pedometer Arduino

Vandaag gaan we een make-shift stappenteller maken met Arduino.

Zaloge

Hiervoor heb je minimalen het volgende nodig:

1x 16x2 LCD

1x stikalo za stresanje aethdx

1x Arduino Uno

1x 220 ohmski upor

(Skakalec) Kabels

1. korak: Programiranje

Programerji
Programerji

Het programmeren van de stappenteller je het eenvoudigste gedeelte. Začelo se je z uvoznikom knjižnice LiquidCrystal z začetnim začetnikom, ki je na LCD -ju: Dit doe je vrata, ki jih bo nastavil te zetten

LCD zaslon LiquidCrystal (pin1, pin2, pin3, pin4, pin5, pin6)

Pin 1 en 2 za vnos v register Izberite en za branje/pisanje na LCD -prikazovalniku, pri tem pa za 12 pin pin 11, pin 3 t/m 6 obremenitev na DB4 t/m DB7, digitalni zatiči 2, 3, 4 sl 5.

Vervolgens initialiseer je twee variabelen, een integer waarde voor de sensor en een integer waarde voor het aantal stappen, vergeet ook niet op de variabel van stappen op 0 te zetten!

V deklaraciji o nastavitvi je hoeveel rijen wilt hebben, omdat deze LCD standaard een 16x2 je werken we dus ook met 16 kolommen en 2 rijen. Dit is het lcd.begin (16, 2) gedeelte, vervolgens kan je nog een vaste tekst erop afbeelden door lcd.print in de setup te gebruiken, dit hebben wij gedaan met het Aantal stappen omdat dat niet hoeft te veranderen.

V de zanki je deklariran waar de variabel sensor op gebaseerd is, namelijk aan de output pin van de shakeswitch, dit is bij ons A1 note: dit moet wel op een analog analog!

Korak: Opzetten

Opzetten
Opzetten

Nu de code klaar is can be startnen met het opzetten van de potenciometer. De door ons gebruikte aethdx shakeswitch is niet moeilijker in elkaar te zetten. Je sluit namelijk de ene kant aan op de 5 volt en de andere kant sluit je aan op een analogni pin. Het moeilijkere gedeelte je LCD. Če ste začeli, je to, da je pinheaders na LCD -prikazovalniku, ali pa se obrnite na nas.

Zet een potenciometer (draaiknop) op het motherboard of sluit hem aan via jumpercables. To je bela beseda za LCD zaslon.

Nu het aansluiten zelf. Houd de LCD zo voor je dat de pinnen aan de bovenkant zitten, sluit het dan op de volgende volgorde van links naar rechts aan:

GND - Potenciometer za zemeljsko vozilo (rechterpin als de draaiknop naar jou toewijst)

VCC (Napetost pri skupnem zbiralniku) - Napajanje je odvisno od napetosti, napetosti in napetosti do 5 voltov.

VU (enota za glasnost) - De brisalnik potenciometra (srednji zatič), za ponovno nastavitev kontrasta van de ozadje -LED

RS (Izbira registra) - Moet op een digital pin, in ons on geval staat die op 12.

RW (branje/pisanje) - Moet op de ground

E (Omogoči) - Moet op een digitale pin, on ons geval staat die op 11.

DB0 t/m DB3 - Kunnen genegeerd worden.

DB4 t/m DB 7 - Moeten worden aangesloten op ook weer digitalni zatiči, v ons geval je dat DP 2 t/m 5

LED - De laatste twee pinnen heten beide LED. LED za povezovanje je anodna in rehter LED je katodna. Anodna napetost je vgrajena v 220V upor na 5 voltov. En de kathode sluit je rechtstreeks aan op de ground.

3. korak: Klaar

Klaar!
Klaar!
Klaar!
Klaar!

Dat is alles wat je hoeft te doen voor een werkende potenciometer in elkaar te zetten. Natuurlijk is het met zoon enorme breadboard wel erg onhandig, daarom kan je ook de kleinere variant kiezen en door die direct onder de Arduino te doen bespaar je zo heel veel ruimte. Op de mini motherboard werkt die hetzelfde als de grotere variant. Vergeet dan wel niet om een rij over te laten voor de 5 volt aansluitingen.

Priporočena: