ARDUINO 334265-633524 Sensọ Flex Ogologo
Okwu mmalite
Anyị na-etinye oge dị ukwuu na-ekwu maka ịghọta ihe na-adịchaghị arụ ọrụ, na ọ dị mfe ichefu ihe accelerometer abụghị naanị akụkụ n'obodo. Ihe mmetụta flex bụ otu n'ime akụkụ ndị onye ọrụ dị elu na-elegharakarị anya. Ma gịnị ma ọ bụrụ na ịchọrọ ịlele ma ọ bụrụ na ihe agbagọ? Dị ka mkpịsị aka, ma ọ bụ ogwe aka nwa bebi. (Ọtụtụ ihe eji egwuri egwu yiri ka ha nwere mkpa a). Oge ọ bụla ịchọrọ ịchọpụta mgbanwe, ma ọ bụ gbadaa, ihe mmetụta mgbanwe nwere ike bụrụ akụkụ maka gị. Ha na-abịa na nha ole na ole dị iche iche The flex sensọ bụ mgbanwe resistor na-emeghachi omume na ehulata. Akwụsịghị ya, ọ tụrụ ihe dị ka 22KΩ, ruo 40KΩ mgbe a na-ehulata na 180º. Rịba ama na a na-achọpụta na-ehulata naanị n'otu ntụziaka na ọgụgụ ahụ nwere ike ịbụ ntakịrị ihe na-ama jijiji, yabụ ị ga-enweta nsonaazụ kacha mma ịchọta mgbanwe nke opekata mpe 10º. Ọzọkwa, jide n'aka na ị naghị ehulata ihe mmetụta na ntọala n'ihi na ọ gaghị edebanye aha dị ka mgbanwe, ma nwee ike imebi ụzọ. Ana m teepụ bọọdụ gbara ọkpụrụkpụ mgbe ọ bụla n'okpuru ya ka ọ ghara ikwe ebe ahụ.
Ijikọ ya, na ihe kpatara ya
Ihe mmetụta na-agbanwe agbanwe na-agbanwe nguzogide ya mgbe a na-emegharị ya ka anyị nwee ike tụọ mgbanwe ahụ site na iji otu n'ime ntụtụ analog nke Arduino. Mana iji mee nke ahụ, anyị chọrọ onye na-agbanwe agbanwe (anaghị agbanwe agbanwe) nke anyị nwere ike iji maka ntụnyere ahụ (Anyị na-eji ihe mgbochi 22K). Nke a ka a na-akpọ voltage nkesa ma kewaa 5v n'etiti ihe mmetụta flex na resistor. Analọgụ agụ na Arduino gị bụ voltagnke mita. Na 5V (max ya) ọ ga-agụ 1023, na 0v ọ na-agụ 0. Ya mere, anyị nwere ike ịlele ole vol.tage nọ na ihe mmetụta flex site na iji analogRead ma anyị nwere ọgụgụ anyị.
Ọnụ ego nke 5V nke akụkụ ọ bụla na-enweta dabara na nguzogide ya. Ya mere, ọ bụrụ na ihe mmetụta flex na resistor nwere otu nguzogide, 5V na-ekewa n'otu n'otu (2.5V) na akụkụ nke ọ bụla. (ọgụgụ analog nke 512) Naanị mee ka à ga-asị na ihe mmetụta ahụ na-agụ naanị 1.1K nke nguzogide, onye na-emegide 22K na-aga na-agbanye okpukpu 20 karịa nke 5V ahụ. Ya mere, ihe mmetụta flex ga-enweta naanị .23V. (Analog agụ nke 46) \ Ma ọ bụrụ na anyị na-atụgharị na flex sensọ gburugburu a tube, na flex sensọ nwere ike ịbụ 40K ma ọ bụ na-eguzogide, otú flex sensọ ga imiri elu 1.8 ugboro karịa nke 5V dị ka 22K resistor. Ya mere, ihe mmetụta flex ga-enweta 3V. (Ọgụgụ analog nke 614)
Koodu
Koodu Arduino maka nke a enweghị ike ịdị mfe. Anyị na-agbakwunye ụfọdụ mbipụta usoro na igbu oge na ya naanị ka ị nwee ike ịhụ ọgụgụ ndị ahụ n'ụzọ dị mfe, mana ha achọghị ịnọ ebe ahụ ma ọ bụrụ na ịchọghị ha. N'ime ule m, a na m agụ na Arduino n'etiti 512, na 614. Ya mere oke ahụ abụghị nke kacha mma. Mana iji ọrụ map(), ị nwere ike ịtụgharị nke ahụ ka ọ bụrụ nnukwu oke. int flexSensorPin = A0; //analog pin 0
Exampna Koodu
ntọala efu () {Serial.begin(9600); } efu loop () {int flexSensorReading = analogRead(flexSensorPin); Serial.println(flexSensorReading) // N'ule m, a na m agụ na arduino n'etiti 512, na 614. // Iji map(), ị nwere ike ịtụgharị nke ahụ ka ọ bụrụ nnukwu nso dị ka 0-100. int flex0to100 = maapụ (flexSensorReading, 512, 614, 0, 100); Serial.println (flex0to100); igbu oge (250); // naanị ebe a iji belata mmepụta maka ịgụ ihe dị mfe
Akwụkwọ / akụrụngwa
![]() |
ARDUINO 334265-633524 Sensọ Flex Ogologo [pdf] Akwụkwọ ntuziaka onye ọrụ 334265-633524, 334265-633524 Sensọ Flex Ogologo, ihe mmetụta Flex Ogologo, Flex Ogologo, Ogologo |