Turinys:
2025 Autorius: John Day | [email protected]. Paskutinį kartą keistas: 2025-01-13 06:57
Sveiki visi, tai yra greita ir paprasta pamoka, kaip padaryti VU (tūrio vienetą) naudojant „Arduino UNO“ir šviesos diodus.
Tai labai gerai pradedantiesiems, kurie tik mokosi naudotis „Arduino“.
Reikalingos dalys: 1x „Arduino“(UNO)
1x duonos lenta
12x 5 mm šviesos diodai
13x laidai
1x 100 omų rezistorius
1x 500kOhm potenciometras
1x 3,5 mm garso lizdas
1x gera valia
1 žingsnis: vaizdo įrašas
2 žingsnis: laidų prijungimas
Taigi pirmas dalykas, kurį reikia padaryti, yra prijungti visus šviesos diodus prie „Arduino“naudojant duonos lentą. Lengviausias būdas yra linijiniu būdu prijungti visus šviesos diodus prie norimų „Arduino“kaiščių, naudojant laidus.
Norėdami apriboti srovę per šviesos diodus, prie grandinės turime pridėti 100 omų rezistorių.
Tada pridedamas puodas, jis naudojamas reguliuoti įvesties signalo jautrumą, taip pat prie plokštės prijungtas stereo lizdas
Taip pat „TinkerCAD“projektas:
VU matuoklis TinkerCAD
3 žingsnis: „Arduino“programavimas
Kitas dalykas yra parašyti programą „Arduino“. Pirmiausia A0 apibrėžiame kaip analoginį įėjimą ir įvesties signalo val vertę.
Tada 2-13 PIN kodus apibrėžiame kaip išėjimus per FOR ciklą.
A0 mes apibrėžiame kaip analogRead. Tada mes padalijame vertę iš 10 ir išsaugome ją analogine verte. Tokiu būdu gauname vertę, kuri yra tinkamesnė darbui FOR kilpose.
Pirmoji FOR kilpa įjungia tiek šviesos diodų, kiek yra analoginio kintamojo vertė. Antrasis FOR ciklas veikia priešingai, jis išjungia šviesos diodus, kai sumažėja analoginės vertės kintamojo vertė.
4 žingsnis: Išvada
Tai labai paprastas projektas, kurį gali atlikti kiekvienas, naudodami tik kelis komponentus, kad sukurtumėte šaunų VU skaitiklį.
Taip pat gerai suprasti, kaip veikia „Arduino“išvestys, taip pat „For“ciklą. Ačiū, kad pravažiavai….