ARDUINO-logo

ARDUINO 334265-633524 Sensor Flex lava

ARDUINO-334265-633524-Sensor-Flex-lava-be

Sava lalana

Mandany fotoana be izahay miresaka momba ny fahatsapana zavatra tsy dia mekanika, ka mora ny manadino fa tsy ny accelerometer irery no ampahany ao an-tanàna. Ny sensor flex dia iray amin'ireo ampahany matetika tsy hitan'ny mpampiasa efa mandroso. Ahoana anefa raha mila manamarina raha misy zavatra miondrika? Toy ny rantsantanana, na sandry saribakoly. (Betsaka ny kilalao prototype toa mila izany). Isaky ny mila mahita flex ianao, na miondrika, dia mety ho anao ny sensor flex. Izy ireo dia tonga amin'ny habe vitsivitsy samihafa Ny sensor flex dia resistor miovaova izay mihetsika amin'ny fiolahana. Tsy miondrika dia mirefy eo amin'ny 22KΩ, hatramin'ny 40KΩ rehefa miondrika amin'ny 180º. Mariho fa ny fiolahana dia tsy hita afa-tsy amin'ny lalana iray ary ny famakiana dia mety ho somary mihozongozona, noho izany dia hahazo vokatra tsara indrindra ianao raha mahita fiovana farafahakeliny 10º. Ataovy azo antoka koa fa tsy manondrika ny sensor amin'ny fotony ianao satria tsy hisoratra anarana ho fiovana izany, ary mety hanapaka ny fitarihana. Apetaho eo amin'ny fotony foana ny solaitrabe matevina mba tsy hiondrika eo.

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

Mampifandray azy, ary nahoana

Ny sensor flex dia manova ny fanoherana azy rehefa flexed mba ahafahantsika mandrefy izany fiovana izany amin'ny fampiasana ny iray amin'ireo pins analogue Arduino. Fa mba hanaovana izany dia mila resistor raikitra (tsy miova) izay azontsika ampiasaina amin'io fampitahana io (Mampiasa resistor 22K izahay). Antsoina hoe voltage divider ary mizara ny 5v eo anelanelan'ny sensor flex sy ny resistor. Ny analogue mamaky amin'ny Arduino anao dia voltage metatra. Amin'ny 5V (ny ambony indrindra) dia mamaky 1023 izy, ary amin'ny 0v dia mivaky 0. Noho izany dia azontsika refesina ny habetsaky ny voltage dia eo amin'ny sensor flex mampiasa ny analogRead ary manana ny famakiantsika isika.

Ny habetsaky ny 5V izay azon'ny ampahany tsirairay dia mifanaraka amin'ny fanoherana azy. Koa raha mitovy ny fanoherana ny flex sensor sy ny resistor, ny 5V dia mizara mitovy (2.5V) isaky ny ampahany. (famakiana analoga amin'ny 512) Mody mody fa tsy mamaky afa-tsy 1.1K ny fanoherana, ny resistor 22K dia hiakatra avo 20 heny noho io 5V io. Noho izany, ny sensor flex dia tsy mahazo afa-tsy .23V. (Famakiana analogue amin'ny 46) \Ary raha mihodina manodidina ny fantsona ny sensor flex dia mety ho 40K na fanoherana ny sensor flex, noho izany dia hiakatra avo 1.8 heny amin'io 5V io ny sensor flex noho ny resistor 22K. Noho izany, ny sensor flex dia mahazo 3V. (Famakiana analogue 614)

fehezan-dalàna

Ny code Arduino ho an'ity dia tsy ho mora kokoa. Manampia printy maromaro sy fanemorana izany izahay mba hahafahanao mahita mora foana ny vakiteny, saingy tsy mila eo izy ireo raha tsy mila azy ireo ianao. Tamin'ny fitsapana nataoko dia nahazo famakiana ny Arduino teo anelanelan'ny 512 sy 614 aho. Noho izany dia tsy ny tsara indrindra ny elanelana. Fa amin'ny fampiasana ny sari-tany () dia azonao atao ny manova izany amin'ny faritra lehibe kokoa. int flexSensorPin = A0; //analog pin 0

Example Fehezan-dalàna
void setup(){ Serial.begin(9600); }void loop(){int flexSensorReading = analogRead(flexSensorPin); Serial.println (flexSensorReading) // Tamin'ny fitsapana nataoko dia nahazo famakiana ny arduino aho teo anelanelan'ny 512, sy 614. //Mampiasa sarintany (), azonao atao ny manova izany amin'ny faritra lehibe kokoa toy ny 0-100. int flex0to100 = sari-tany(flexSensorReading, 512, 614, 0, 100); Serial.println(flex0to100); fahatarana(250); //eto fotsiny mba hampiadana ny famoahana ho mora kokoa ny famakiana

Documents / Loharano

ARDUINO 334265-633524 Sensor Flex lava [pdf] Boky Torolàlana
334265-633524, 334265-633524 Sensor Flex lava, Sensor Flex lava, Flex lava, lava

References

Mametraha hevitra

Tsy havoaka ny adiresy mailakao. Voamarika ireo saha ilaina *