Sisukord:

Sõidukiüksuse arvesti Arduino abil: 4 sammu
Sõidukiüksuse arvesti Arduino abil: 4 sammu

Video: Sõidukiüksuse arvesti Arduino abil: 4 sammu

Video: Sõidukiüksuse arvesti Arduino abil: 4 sammu
Video: umbes põllumajandus k youtube sõidukiüksus suurtootmise positiivses võitlevad 2024, November
Anonim
VU arvesti Arduino abil
VU arvesti Arduino abil

Tere kõigile, see on kiire ja lihtne õpetus selle kohta, kuidas Arduino UNO ja LED -ide abil VU -d (helitugevuse ühikut) teha.

See on väga hea algajatele, kes alles õpivad Arduino kasutamist.

Vajalikud osad: 1x Arduino (UNO)

1x leivalaud

12x 5mm LEDid

13x juhtmed

1x 100Ohm takisti

1x 500kOhm potentsiomeeter

1x 3,5 mm helipistik

1x hea tahe

Samm: video

Image
Image

2. samm: juhtmestik

Juhtmestik
Juhtmestik

Nii et esimene asi, mida teha, on ühendada kõik LED -id Arduinoga leivaplaadi abil. Lihtsaim viis on ühendada kõik valgusdioodid lineaarselt juhtmete abil soovitud Arduino tihvtidega.

Voolu piiramiseks läbi LED -ide peame ahelasse lisama 100Ohm takisti.

Seejärel lisatakse pott, seda kasutatakse sisendsignaali tundlikkuse reguleerimiseks, samuti ühendatakse plaadiga stereopistik

Samuti TinkerCADi projekt:

Sõidukiüksuse arvesti TinkerCAD

Samm: Arduino programmeerimine

Arduino programmeerimine
Arduino programmeerimine

Järgmine asi on Arduino jaoks programmi kirjutamine. Esiteks määratleme A0 analoogsisendina ja määratleme sisendsignaali val väärtuse.

Seejärel määratleme PIN-koodid 2-13 väljunditena läbi FOR-silmuse.

Me määratleme A0 kui analogRead. Seejärel jagame väärtuse 10 -ga ja salvestame selle analoogväärtusele. Nii saame väärtuse, mis sobib paremini töötamiseks FOR silmuste piires.

Esimene FOR -tsükkel lülitab sisse nii palju LED -e kui analoogväärtuse muutuja väärtus. Teine FOR -tsükkel toimib vastupidi, lülitab LED -id välja, kui analoogväärtuse muutuja väärtus langeb.

4. samm: järeldus

See on väga lihtne projekt, mida igaüks saab teha, kasutades laheda VU -meetri valmistamiseks vaid mõnda komponenti.

Samuti on hea mõista, kuidas Arduino väljundid töötavad ja ka For -tsüklit. Aitäh möödaminnes….

Soovitan: