INHOUDSOPGAWE:

Arduino stappenteller: 3 stappe
Arduino stappenteller: 3 stappe

Video: Arduino stappenteller: 3 stappe

Video: Arduino stappenteller: 3 stappe
Video: How To Interface ADXL335 Analog Accelerometer Sensor With Arduino 2024, Julie
Anonim
Arduino stappenteller
Arduino stappenteller

Ons gaan 'n make-shift stappenteller maak met Arduino.

Voorrade

Hiervoor is die minimum nodig:

1x 16x2 LCD

1x aethdx skud skakelaar

1x Arduino Uno

1x 220 ohm weerstand

(Springer) Kabels

Stap 1: programmeerder

Programmeerder
Programmeerder

Die programmeerder van die stappenteller is die eenvoudigste gedeelte. U het begin met die invoer van die LiquidCrystal -biblioteek en die LCD -skerm kan dan eers geïnstalleer word:

LiquidCrystal lcd (pin1, pin2, pin3, pin4, pin5, pin6)

Speld 1 en 2 is vir die register Kies en lees/skryf van die LCD, dit is by ons pen 12 en pen 11. Pin 3 t/m 6 word aangesloten op DB4 t/m DB7, ons gebruik hier digitale penne 2, 3, 4 en 5.

Vervolgens kan u twee veranderlikes, 'n heelgetal waarde vir die sensor en 'n heelgetal waarde vir die aantal stappe, ook nie op die veranderlike van die stappe op 0 stel nie!

In die opset van die verklaring is daar hoeveel rye u wil hê, omdat hierdie LCD standaard 'n 16x2 funksie het, dat ons ook met 16 kleuren en 2 rijen kan werken. Dit is die lcd.begin (16, 2) gedeelte, en dan kan u nog 'n vaste tekst na afbeeldings van lcd.print in die opset gebruik om te gebruik, maar ons het dit gedoen met die Aantal -stappen omdat dit nie hoeft te word nie.

In die loop kan u die veranderlike sensor op die basis noem, naamlik die outomatiese pin van die shakeswitch, dit is by ons A1 -nota: dit moet op 'n analoog pin gebruik word!

Stap 2: Opzetten

Opzetten
Opzetten

Nou kan die kode klaar begin met die opening van die potensiometer. Die deur ons gebruik aethdx shakeswitch is nie moeilik om mekaar te plaas nie. Jy sluit 'n enkele kant aan op die 5 volt en die ander kant sluit jy 'n analoog pin. Die moeilike gedeelte is die LCD. Om te begin, is dit belangrik dat die pinheaders op die LCD -skerm verskyn om kontak te voorkom.

Stel 'n potensiometer (draaiknop) op die broodbord van sluit hem aan via jumpercables. Dit is belangrik vir die agtergrond-geleide van die LCD-skerm.

Nu het aansluit self. Die LCD kan ook vir die dat die pinnen aan die bokant van die venster gesluit word, sluit en dan die volgende volgorde van skakels na regs sluit:

GND - Grondpotensiometer (regterpin as die draaiknop na jou toewijst)

VCC (Voltage at the Common Collector) - Die naam gee al die spanning, dit moet 5 volt aanskakel.

VU (volume -eenheid) - Die wiper van die potensiometer (middelste pen), wat die kontras van die agtergrond -LED reguleer

RS (Register Select) - Moet op 'n digitale pin, in ons geval staat die op 12.

RW (lees/skryf) - Moet op die grond

E (Aktiveer) - Moet op 'n digitale pin, in ons geval staat die op 11.

DB0 t/m DB3 - Kunnen genereer word.

DB4 t/m DB 7 - Moet ook aangegee word vir digitale penne, in die geval is DP 2 t/m 5

LED - Die laaste twee pinnen het beide LED's. Die linker LED is die anode en die regte LED is die kathode. Die anode sluit 'n 220V -weerstand op 5 volt. Die kathode sluit u direk op die grond.

Stap 3: Klaar

Klaar!
Klaar!
Klaar!
Klaar!

Dit is alles wat u hoeft te doen vir 'n werkende potensiometer vir mekaar. Natuurlik is dit 'n groot broodplank wat baie handig is, en daarom kan u ook die kleinste variëteite kies en deur die Arduino gebruik word. Op die mini -broodbord werk dieselfde as die grootste variant. Vergeet dan nie om 'n rij te laat vir die 5 volt aansluitings nie.

Aanbeveel: