ARDUINO-logo

ARDUINO 334265-633524 Synhwyrydd Flex Long

ARDUINO-334265-633524-Synhwyrydd-Flex-Hir-cynnyrch

Rhagymadrodd

Rydyn ni'n treulio cymaint o amser yn siarad am synhwyro pethau'n llai mecanyddol, fel ei bod hi'n hawdd anghofio nad y accelerometer yw'r unig ran yn y dref. Mae'r synhwyrydd fflecs yn un o'r rhannau hynny sy'n aml yn cael eu hanwybyddu gan y defnyddiwr uwch. Ond beth os oes angen i chi wirio a yw rhywbeth wedi plygu? Fel bys, neu fraich ddol. (Mae'n ymddangos bod gan lawer o brototeipiau tegan yr angen hwn). Unrhyw bryd y bydd angen i chi ganfod fflecs, neu blygu, mae'n debyg mai synhwyrydd fflecs yw'r rhan i chi. Maent yn dod mewn ychydig o wahanol feintiau Mae'r synhwyrydd fflecs yn wrthydd newidiol sy'n adweithio i droadau. Heb ei blygu mae'n mesur tua 22KΩ, i 40KΩ pan gaiff ei blygu ar 180º. Sylwch mai dim ond mewn un cyfeiriad y canfyddir y tro a gall y darlleniad fod ychydig yn sigledig, felly byddwch yn cael y canlyniadau gorau yn canfod newidiadau o 10º o leiaf. Hefyd, gwnewch yn siŵr nad ydych chi'n plygu'r synhwyrydd yn y gwaelod gan na fydd yn cofrestru fel newid, a gallai dorri'r gwifrau. Rwyf bob amser yn tâp bwrdd trwchus i'w waelod i wneud iddo beidio â phlygu yno.

ARDUINO-334265-633524-Synhwyrydd-Flex-Hir-ffig-1

Ei bachu, a pham

Mae'r synhwyrydd fflecs yn newid ei wrthiant wrth ystwytho fel y gallwn fesur y newid hwnnw gan ddefnyddio un o binnau analog yr Arduino. Ond i wneud hynny mae angen gwrthydd sefydlog (heb ei newid) y gallwn ei ddefnyddio ar gyfer y gymhariaeth honno (Rydym yn defnyddio gwrthydd 22K). Gelwir hyn yn gyftage rhannwr ac yn rhannu'r 5v rhwng y synhwyrydd fflecs a'r gwrthydd. Cyfrol yw'r darlleniad analog ar eich Arduinotage metr. Ar 5V (ei huchafswm) byddai'n darllen 1023, ac ar 0v mae'n darllen 0. Felly gallwn fesur faint o gyfainttagMae e ar y synhwyrydd fflecs gan ddefnyddio'r analogRead ac mae gennym ein darlleniad.

Mae faint o'r 5V hwnnw y mae pob rhan yn ei gael yn gymesur â'i gwrthiant. Felly os oes gan y synhwyrydd fflecs a'r gwrthydd yr un gwrthiant, mae'r 5V wedi'i rannu'n gyfartal (2.5V) i bob rhan. (darlleniad analog o 512) Dim ond esgus bod y synhwyrydd yn darllen dim ond 1.1K o wrthiant, mae'r gwrthydd 22K yn mynd i amsugno 20 gwaith cymaint o'r 5V hwnnw. Felly dim ond .23V y byddai'r synhwyrydd fflecs yn ei gael. (Darlleniad analog o 46) \Ac os byddwn yn rholio'r synhwyrydd fflecs o amgylch tiwb, gall y synhwyrydd fflecs fod yn 40K neu wrthwynebiad, felly bydd y synhwyrydd fflecs yn amsugno 1.8 gwaith cymaint o'r 5V hwnnw â'r gwrthydd 22K. Felly byddai'r synhwyrydd fflecs yn cael 3V. (Darlleniad analog o 614)

Cod

Ni allai cod Arduino ar gyfer hyn fod yn haws. Rydym yn ychwanegu rhai printiau cyfresol ac oedi ato er mwyn i chi allu gweld y darlleniadau yn hawdd, ond nid oes angen iddynt fod yno os nad oes eu hangen arnoch. Yn fy mhrofion, roeddwn i'n cael darlleniad ar yr Arduino rhwng 512, a 614. Felly nid yr ystod yw'r gorau. Ond gan ddefnyddio'r swyddogaeth map (), gallwch chi drosi hynny i ystod fwy. int flexSensorPin = A0; //pin analog 0

Example Cod
gosodiad gwagle(){ Serial.begin(9600); }dolen wag(){ int flexSensorReading = analogRead(flexSensorPin); Serial.println(flexSensorReading) //Yn fy mhrofion roeddwn i'n cael darlleniad ar yr arduino rhwng 512, a 614. // Gan ddefnyddio map(), gallwch chi drosi hwnnw i ystod fwy fel 0-100. int flex0to100 = map(flexSensorReading, 512, 614, 0, 100); Serial.println(flex0to100); oedi(250); // jest yma i arafu'r allbwn er mwyn ei ddarllen yn haws

Dogfennau / Adnoddau

ARDUINO 334265-633524 Synhwyrydd Flex Long [pdfLlawlyfr Defnyddiwr
334265-633524, 334265-633524 Synhwyrydd Flex Hir, Synhwyrydd Flex Hir, Flex Hir, Hir

Cyfeiriadau

Gadael sylw

Ni fydd eich cyfeiriad e-bost yn cael ei gyhoeddi. Mae meysydd gofynnol wedi'u marcio *