Përmbajtje:

Matës Virtual Presioni Pjesa 2 .: 4 Hapa
Matës Virtual Presioni Pjesa 2 .: 4 Hapa

Video: Matës Virtual Presioni Pjesa 2 .: 4 Hapa

Video: Matës Virtual Presioni Pjesa 2 .: 4 Hapa
Video: Как убрать ОТЕКИ, ДВОЙНОЙ ПОДБОРОДОК и подтянуть ОВАЛ лица. Моделирующий МАССАЖ лица, шеи и декольте 2024, Nëntor
Anonim
Matës Virtual Presioni Pjesa 2
Matës Virtual Presioni Pjesa 2
Matës Virtual Presioni Pjesa 2
Matës Virtual Presioni Pjesa 2

Ky projekt është pjesa e dytë e një projekti që kam bërë më herët. Në pjesën e parë, unë kam krijuar një matës presioni virtual që mund të kontrollohet me çelësat UP dhe DOWN në tastierën e kompjuterit tuaj. shih Pjesën Virtuale të Matësit të Presionit

Këtë herë ne do të kontrollojmë matësin me një potenciometër. Në thelb ajo që po ndodh është: potenciometri do të ndryshojë leximin e tensionit në portin A0 (porti analog i Arduino). Çdo lexim i tensionit do të korrespondojë me një vlerë dixhitale midis 0 dhe 1023 bajt. Vlera dixhitale përkatëse do t'i dërgohet kompjuterit përmes portës serike. Skica e përpunimit do të lexojë vlerën nga porti serik dhe do ta shndërrojë atë në vlerë këndi, e cila do të jetë këndi në të cilin gjilpëra do të rrotullohet.

Ky është një projekt i lezetshëm, mjaft argëtues dhe shumë i lehtë për t’u bërë.

Shijoni.

Furnizimet

  • 1 x Kompjuter (me përpunim dhe Arduino IDE të instaluar).
  • Potenciometër 10k x.
  • 1 x Arduino Uno me telin e tij USB.

Hapi 1: Hapi 1: Qarku i Potenciometrit me Arduino

Hapi 1: Qarku i Potenciometrit me Arduino
Hapi 1: Qarku i Potenciometrit me Arduino
Hapi 1: Qarku i Potenciometrit me Arduino
Hapi 1: Qarku i Potenciometrit me Arduino

Qarku potenciometër është një qark shumë i drejtë përpara:

  • 1 pin është i lidhur me burimin e energjisë.
  • kunja tjetër është e lidhur me tokën dhe kunja e mesme është e lidhur me A0 të Arduino.

Hapi 2: Hapi 3: Shkrimi i skicës Arduino dhe ngarkimi i tij në Uno

Hapi 3: Shkrimi i skicës Arduino dhe ngarkimi i tij në Uno
Hapi 3: Shkrimi i skicës Arduino dhe ngarkimi i tij në Uno

Ky është një skicë e thjeshtë dhe e drejtpërdrejtë përpara.

Vlera e tensionit dërgohet në portën A0, komanda analogRead do të japë një vlerë midis 0 dhe 1023 bajt

Meqenëse moduli Serial në IDE të përpunimit mund të lexojë vetëm vlerat nga 0 në 255, ne do të duhet të ndajmë vlerat nga analogRead me 4.

Kjo është arsyeja pse ne kemi këtë komandë:

"të dhëna = analogRead (presionPin)/4;"

Hapi 3: Hapi 3: Shkrimi i Softuerit Virtual Matës

Hapi 3: Shkrimi i Softuerit Virtual Matës
Hapi 3: Shkrimi i Softuerit Virtual Matës
Hapi 3: Shkrimi i Softuerit Virtual Matës
Hapi 3: Shkrimi i Softuerit Virtual Matës

Ky skicë është një version i modifikuar i atij në pjesën 1. Një skicë e drejtpërdrejtë përpara. në thelb ajo që po ndodh në këtë skicë është se IDE e Përpunimit lexon vlerën nga porti serik, kjo vlerë shndërrohet në vlerë këndesh midis 0 dhe 1.5PI radianëve.

kënd = hartë (val, 255, 0, 0, 1.5*PI);

Këndi 0 i përgjigjet presionit 0 dhe këndi 1.5 PI i përgjigjet presionit maksimal.

Një gjë e rëndësishme që duhet mbajtur mend është se duhet të dini së pari në cilën port është i lidhur Arduino. mund ta merrni këtë informacion nga Arduino IDE. Në këtë projekt, Arduino u lidh në "COM6"

Linja 5 në përpunimin e shfaqjes IDE:

Emri i portit të vargut = Lista seriale () [2];

Recommended: