ARDUINO 334265-633524 سینسر فلیکس اوږد
پیژندنه
موږ د لږ میخانیکي شیانو د حس کولو په اړه په خبرو کې ډیر وخت تیروو ، چې دا په اسانۍ سره هیر کړئ چې سرعت میټر په ښار کې یوازینۍ برخه نه ده. فلیکس سینسر یو له هغو برخو څخه دی چې ډیری وختونه د پرمختللي کارونکي لخوا لیدل کیږي. مګر څه که تاسو اړتیا لرئ وګورئ چې یو څه کم شوی؟ د ګوتو په څیر، یا د ګولی لاس. (د لوبو ډیری پروټوټایپونه داسې بریښي چې ورته اړتیا لري). هرکله چې تاسو اړتیا لرئ یو فلیکس کشف کړئ، یا موړ کړئ، یو فلیکس سینسر شاید ستاسو لپاره برخه وي. دوی په یو څو مختلف اندازو کې راځي د فلیکس سینسر یو متغیر مقاومت دی چې د خښتو سره غبرګون کوي. بې برخې کول د 22KΩ په اړه اندازه کوي، تر 40KΩ پورې کله چې په 180º کې ځړیږي. په یاد ولرئ چې کنډک یوازې په یو لوري کې کشف شوی او لوستل یو څه ټکان کیدی شي، نو تاسو به د لږترلږه 10º بدلونونو موندلو لپاره غوره پایلې ولرئ. همچنان ، ډاډ ترلاسه کړئ چې تاسو په اډه کې سینسر مه ځړئ ځکه چې دا به د بدلون په توګه راجسټر نشي ، او کولی شي لیډونه مات کړي. زه تل د هغې بیس ته یو څه موټی تخته ټیپ کوم ترڅو دا هلته نه ځړیږي.
د هغې سره نښلول، او ولې
د فلیکس سینسر خپل مقاومت بدلوي کله چې انعطاف کیږي نو موږ کولی شو دا بدلون د Arduino د انلاګ پنونو څخه یو په کارولو سره اندازه کړو. مګر د دې کولو لپاره موږ یو ثابت مقاومت ته اړتیا لرو (بدلون نه دی) چې موږ کولی شو د دې پرتله کولو لپاره وکاروو (موږ د 22K ریزورټ کاروو). دې ته ویل کیږيtage ویشونکی او 5v د فلیکس سینسر او ریسیسټر ترمینځ ویشي. ستاسو په Arduino کې لوستل شوي انلاګ یو حجم دیtage متره. په 5V (د هغې اعظمي) دا به 1023 لوستل شي، او په 0v کې دا 0 لوستل کیږي. نو موږ کولی شو اندازه کړو چې څومره حجمtage د انلاګ ریډ په کارولو سره په فلیکس سینسر کې دی او موږ خپل لوستل لرو.
د دې 5V مقدار چې هره برخه یې ترلاسه کوي د هغې مقاومت سره متناسب دی. نو که د فلیکس سینسر او ریزسټر ورته مقاومت ولري، 5V په مساوي ډول (2.5V) هرې برخې ته ویشل کیږي. (د 512 انلاګ لوستل) یوازې داسې فرض کړئ چې سینسر یوازې 1.1K مقاومت لوستلی ، د 22K ریزسټر به د دې 20V څخه 5 ځله ډیر شي. نو فلیکس سینسر به یوازې .23V ترلاسه کړي. (46 د انلاګ لوستل) \ او که موږ د فلیکس سینسر د ټیوب شاوخوا وګرځوو، د فلیکس سینسر ممکن 40K یا مقاومت ولري، نو د فلیکس سینسر به د 1.8K ریزیسټور په پرتله د 5V څخه 22 ځله ډیر شي. نو د فلیکس سینسر به 3V ترلاسه کړي. (614 انلاګ لوستل)
کوډ
د دې لپاره د Arduino کوډ یوازې اسانه نه وي. موږ پدې کې ځینې سریال پرنټونه او ځنډونه اضافه کوو نو تاسو کولی شئ په اسانۍ سره لوستل وګورئ ، مګر دوی اړتیا نلري که تاسو ورته اړتیا نلرئ هلته وي. زما په ازموینو کې، ما د 512 او 614 ترمنځ د Arduino په اړه لوستل ترلاسه کړل. نو دا لړۍ غوره نه ده. مګر د نقشې () فنکشن په کارولو سره ، تاسو کولی شئ دا لوی رینج ته واړوئ. int flexSensorPin = A0 ; // انلاګ پن 0
Exampلی کوډ
void setup(){ Serial.begin(9600); } void loop(){int flexSensorReading = analogRead(flexSensorPin); Serial.println(flexSensorReading) //زما په ازموینو کې زه د 512 او 614 تر مینځ په arduino کې لوستل ترلاسه کوم. // د نقشې () په کارولو سره ، تاسو کولی شئ دا لوی رینج ته بدل کړئ لکه 0-100. int flex0to100 = نقشه(flexSensorReading, 512, 614, 0, 100); Serial.println(flex0to100); ځنډ (250)؛ // یوازې دلته د اسانه لوستلو لپاره محصول ورو کولو لپاره
اسناد / سرچینې
![]() |
ARDUINO 334265-633524 سینسر فلیکس اوږد [pdf] د کارونکي لارښود 334265-633524، 334265-633524 سینسر فلیکس اوږد، سینسر فلیکس اوږد، فلیکس اوږد، اوږد |