I-ARDUINO-logo

I-ARDUINO 334265-633524 Inzwa ye-Flex Long

I-ARDUINO-334265-633524-Inzwa-Flex-Long-umkhiqizo

Isingeniso

Sichitha isikhathi esiningi sikhuluma ngokuzwa izinto ngendlela engasebenzi, kangangokuthi kulula ukukhohlwa ukuthi i-accelerometer akuyona ukuphela kwengxenye edolobheni. Inzwa ye-flex ingenye yalezo zingxenye ezivame ukunganakwa ngumsebenzisi othuthukile. Kodwa kuthiwani uma udinga ukuhlola ukuthi kukhona okugobile? Njengomunwe, noma ingalo kanodoli. (Ama-prototypes amathoyizi amaningi abonakala enalesi sidingo). Noma kunini lapho udinga ukuthola i-flex, noma ukugoba, inzwa eguquguqukayo cishe ingxenye yakho. Ziza ngosayizi abambalwa abahlukene Inzwa eguquguqukayo iyi-resistor eguquguqukayo esabela ekugobeni. Ayiguquki ikala cishe u-22KΩ, ukuya ku-40KΩ uma igotshwe ku-180º. Qaphela ukuthi ukugoba kutholwa ohlangothini olulodwa kuphela futhi ukufunda kungase kuntengantenge, ngakho uzoba nemiphumela engcono kakhulu yokuthola izinguquko okungenani ezingu-10º. Futhi, qiniseka ukuthi awuyigobi inzwa esisekelweni njengoba ingeke ibhalise njengoshintsho, futhi ingase iphule umkhondo. Ngihlale ngiqopha ibhodi eliwugqinsi esisekelweni salo ukuze ngenze ukuthi lingagobi lapho.

I-ARDUINO-334265-633524-Inzwa-Flex-Long-fig-1

Ukuyihlanganisa, futhi ngani

Inzwa eguquguqukayo ishintsha ukumelana kwayo lapho iguquguquka ukuze sikwazi ukukala lolo shintsho sisebenzisa enye yezikhonkwane ze-analog ye-Arduino. Kodwa ukwenza lokho sidinga i-resistor egxilile (engaguquki) esingayisebenzisela lokho kuqhathanisa (Sisebenzisa i-resistor engu-22K). Lokhu kubizwa nge-voltagi-e divider futhi ihlukanisa i-5v phakathi kwenzwa eguquguqukayo kanye ne-resistor. I-analog efundwe ku-Arduino yakho ingu-voltagimitha e. Ku-5V (ubukhulu bayo) izofunda u-1023, futhi ku-0v ifunde u-0. Ngakho singakwazi ukukala ukuthi ingakanani ivolthitagi-e ikwinzwa eguquguqukayo isebenzisa i-analogRead futhi sinokufunda kwethu.

Inani laleyo 5V elitholwa ingxenye ngayinye lilingana nokumelana kwayo. Ngakho-ke uma inzwa eguqukayo kanye ne-resistor inokumelana okufanayo, i-5V ihlukaniswa ngokulinganayo (2.5V) engxenyeni ngayinye. (ukufundwa kwe-analog kwe-512) Vele wenze sengathi inzwa ibifunda kuphela i-1.1K yokumelana, i-resistor engu-22K izocwiliswa izikhathi ezingu-20 okuningi kwaleyo 5V. Ngakho inzwa eguquguqukayo izothola kuphela i-.23V. (Ukufundwa kwe-Analog okungu-46) \Futhi uma sizungeza inzwa eguquguqukayo eduze kweshubhu, inzwa eguquguqukayo ingase ibe ngu-40K noma ukumelana, ngakho inzwa eguquguqukayo izocwiliswa izikhathi ezingu-1.8 kakhulu kuleyo 5V njenge-resistor engu-22K. Ngakho-ke inzwa ye-flex izothola i-3V. (Ukufundwa kwe-Analog kwe-614)

Ikhodi

Ikhodi ye-Arduino yalokhu ayikwazanga ukuba lula. Sengeza amanye amaphrinti we-serial nokubambezeleka kukho ukuze nje ukwazi ukubona ukufundwa, kodwa akudingekile ukuba abe khona uma ungawadingi. Ekuhlolweni kwami, bengithola ukufundwa ku-Arduino phakathi kuka-512, no-614. Ngakho-ke ububanzi abubuhle kakhulu. Kodwa usebenzisa imephu() umsebenzi, ungakwazi ukuguqulela lokho kububanzi obukhulu. int flexSensorPin = A0; //iphinikhodi ye-analog 0

ExampIkhodi
i-void setup(){ Serial.begin(9600); }void loop(){int flexSensorReading = analogRead(flexSensorPin); I-serial.println(flexSensorReading) //Ezivivinyweni zami bengithola ukufundwa ku-arduino phakathi kuka-512, no-614. //Usebenzisa imephu(), ungakwazi ukuguqulela lokho kububanzi obukhulu njengo-0-100. int flex0to100 = imephu(flexSensorReading, 512, 614, 0, 100); I-serial.println(flex0to100); ukubambezeleka (250); // lapha nje ukuze wehlise ijubane okukhiphayo ukuze ufunde kalula

Amadokhumenti / Izinsiza

I-ARDUINO 334265-633524 Inzwa ye-Flex Long [pdf] Imaniwali yosebenzisayo
334265-633524, 334265-633524 Inzwa Flex Long, Inzwa Flex Long, Flex Long, Long

Izithenjwa

Shiya amazwana

Ikheli lakho le-imeyili ngeke lishicilelwe. Izinkambu ezidingekayo zimakiwe *