ARDUINO-logo

ARDUINO 334265-633524 Sensor Flex Long

ARDUINO-334265-633524-Sensor-Flex-Long-produkto

Pasiuna

Gigugol namon ang daghang oras sa paghisgot bahin sa pag-ila sa mga butang nga dili kaayo mekanikal, nga dali kalimtan nga ang accelerometer dili lamang ang bahin sa lungsod. Ang flex sensor mao ang usa sa mga bahin nga kanunay dili matagad sa advanced user. Apan komosta kung kinahanglan nimo nga susihon kung adunay usa ka butang nga gibawog? Sama sa tudlo, o bukton sa manyika. (Daghang mga prototype sa dulaan ang ingon adunay kini nga panginahanglan). Bisan kanus-a kinahanglan nimo nga makit-an ang usa ka flex, o liko, ang usa ka flex sensor tingali ang bahin alang kanimo. Sila moabut sa usa ka pipila ka lain-laing mga gidak-on Ang flex sensor mao ang usa ka variable resistor nga motubag sa mga bends. Unbent kini mosukod mahitungod sa 22KΩ, ngadto sa 40KΩ sa diha nga gibawog sa 180º. Timan-i nga ang liko nakit-an ra sa usa ka direksyon ug ang pagbasa mahimo’g medyo magkurog, aron makuha nimo ang labing kaayo nga mga resulta nga makit-an ang mga pagbag-o sa labing menos 10º. Usab, siguruha nga dili nimo iduko ang sensor sa base tungod kay dili kini magparehistro ingon usa ka pagbag-o, ug mahimong makaguba sa mga lead. Kanunay nakong i-tape ang pipila ka baga nga tabla sa base niini aron dili kini moliko didto.

ARDUINO-334265-633524-Sensor-Flex-Long-fig-1

Pag-apil niini, ug ngano

Ang flex sensor nagbag-o sa resistensya niini kung gi-flex aron masukod naton kana nga pagbag-o gamit ang usa sa mga analog pin sa Arduino. Apan aron mahimo kana kinahanglan namon ang usa ka pirmi nga resistor (dili pagbag-o) nga magamit namon alang sa pagtandi (Naggamit kami usa ka 22K resistor). Gitawag kini nga voltage divider ug gibahin ang 5v tali sa flex sensor ug sa resistor. Ang analog nga gibasa sa imong Arduino usa ka voltage metro. Sa 5V (max niini) mabasa kini nga 1023, ug sa 0v kini mabasa nga 0. Para masukod nato kung pila ang voltage naa sa flex sensor gamit ang analogRead ug kami adunay among pagbasa.

Ang kantidad sa 5V nga makuha sa matag bahin katumbas sa resistensya niini. Busa kung ang flex sensor ug ang resistor adunay parehas nga resistensya, ang 5V gibahin nga parehas (2.5V) sa matag bahin. (Analog nga pagbasa sa 512) Pagpakaaron-ingnon lang nga ang sensor nagbasa lamang sa 1.1K nga resistensya, ang 22K nga resistor mosuhop sa 20 ka pilo sa 5V. Busa ang flex sensor makakuha lang og .23V. (Analog nga pagbasa sa 46) \Ug kung atong i-roll ang flex sensor sa palibot sa usa ka tubo, ang flex sensor mahimong 40K o resistensya, mao nga ang flex sensor mosuhop sa 1.8 ka pilo sa 5V sa 22K nga resistor. Mao nga ang flex sensor makakuha og 3V. (Analog nga pagbasa sa 614)

Kodigo

Ang Arduino code alang niini dili gyud sayon. Nagdugang kami og pipila ka mga serial print ug mga paglangan niini aron lang dali nimo makita ang mga pagbasa, apan dili kinahanglan nga naa sila kung dili nimo kini kinahanglan. Sa akong mga pagsulay, nagbasa ko sa Arduino tali sa 512, ug 614. Busa ang range dili ang pinakamaayo. Apan gamit ang mapa() function, mahimo nimong i-convert kana sa mas dako nga range. int flexSensorPin = A0; //analog pin 0

Exampang Code
void setup(){ Serial.begin(9600); }void loop(){int flexSensorReading = analogRead(flexSensorPin); Serial.println (flexSensorReading) //Sa akong mga pagsulay nakakuha ako usa ka pagbasa sa arduino tali sa 512, ug 614. //Paggamit sa mapa (), mahimo nimong i-convert kana sa usa ka mas dako nga range sama sa 0-100. int flex0to100 = mapa(flexSensorReading, 512, 614, 0, 100); Serial.println(flex0to100); paglangan(250); //anhi lang para hinayhinay ang output para sa mas dali nga pagbasa

Mga Dokumento / Mga Kapanguhaan

ARDUINO 334265-633524 Sensor Flex Long [pdf] Manwal sa Gumagamit
334265-633524, 334265-633524 Sensor Flex Long, Sensor Flex Long, Flex Long, Long

Mga pakisayran

Pagbilin ug komento

Ang imong email address dili mamantala. Ang gikinahanglan nga mga natad gimarkahan *