I-ARDUINO 334265-633524 Inzwa ye-Flex Long
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.
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 |