Sensor: Potentiometer (Variable Resistance)

Potentiometer (Variable Resistor) ની સમજૂતી

એનાલોગ કંટ્રોલ અને Arduino ઇન્ટરફેસિંગ

 

પોટેન્શિયોમીટર (Potentiometer) શું છે?

પોટેન્શિયોમીટર (જેને ટૂંકમાં ‘Pot’ પણ કહેવામાં આવે છે) એ ત્રણ ટર્મિનલ ધરાવતો Variable Resistor (બદલાતો અવરોધ) છે. તેની ઉપર એક નોબ (Knob) હોય છે જેને ફેરવવાથી તેના આંતરિક અવરોધમાં ફેરફાર થાય છે.

કાર્યકારી સિદ્ધાંત (Working Principle):

પોટેન્શિયોમીટર Voltage Divider (વોલ્ટેજ વિભાજક) ના સિદ્ધાંત પર કામ કરે છે.

રચના: તેની અંદર એક પ્રતિરોધક તત્વ (Resistive element) હોય છે અને એક ફરતો ભાગ હોય છે જેને ‘Wiper’ કહેવાય છે.

મિકેનિઝમ: જ્યારે તમે નોબ ફેરવો છો, ત્યારે વાઈપર પ્રતિરોધક તત્વ પર ખસે છે. આનાથી સેન્ટર પિન અને છેડાની પિન વચ્ચેનો અવરોધ બદલાય છે.

આઉટપુટ: જો તમે બે છેડા પર 5V અને GND આપો, તો વચ્ચેની પિન (Wiper) પર તમને 0V થી 5V ની વચ્ચે કોઈ પણ વોલ્ટેજ મળશે, જે નોબની પોઝિશન પર આધાર રાખે છે.

ટેકનિકલ માહિતી (Specifications)

લક્ષણ વિગત
ઇનપુટ પ્રકાર Analog Input
આર્ડિનો પિન A0 to A5
આઉટપુટ રેન્જ 0 to 1023 (10-bit ADC)

પ્રોગ્રામિંગ લોજિક (Code Logic)

પોટેન્શિયોમીટરની વેલ્યુ વાંચવા માટે નીચે મુજબના ફંક્શનનો ઉપયોગ થાય છે:

int val = analogRead(A0); // 0 થી 1023 ની વચ્ચે વેલ્યુ મળશે

મુખ્ય ઉપયોગો:

  • LED ની તેજસ્વીતા (Brightness) વધારવા-ઘટાડવા.
  • DC મોટર અથવા ફેનની સ્પીડ કંટ્રોલ કરવા.
  • સર્વો મોટર (Servo Motor) ને ચોક્કસ એન્ગલ પર ફેરવવા.
  • ઓડિયો સિસ્ટમમાં વોલ્યુમ કંટ્રોલ કરવા.

મહત્વની સૂચના:

પોટેન્શિયોમીટર જોડતી વખતે ધ્યાન રાખવું કે પાવર (5V) અને ગ્રાઉન્ડ (GND) છેડાની પિન પર હોય, અને વચલી પિન હંમેશા આર્ડિનોના ઇનપુટ સાથે જોડાય. જો પાવર વચલી પિન પર જોડાશે તો શોર્ટ સર્કિટ થઈ શકે છે.

You May Also Like:

Sensor: LDR (Light Dependent Resistor)

Sensor: LDR (Light Dependent Resistor)

LDR (Light Dependent Resistor) ની સમજૂતી પ્રકાશ સેન્સર અને Arduino ઇન્ટરફેસિંગ કાર્યકારી સિદ્ધાંત (Principle) LDR નો અવરોધ તેના પર પડતા પ્રકાશના પ્રમાણમાં બદલાય છે. અંધારામાં તેનો અવરોધ વધારે (High) હોય છે અને પ્રકાશમાં તેનો અવરોધ ઓછો (Low) થાય છે.આ ફેરફારને કારણે...

Arduino Program: Conditional Logic (IF-ELSE)

Arduino Program: Conditional Logic (IF-ELSE)

Analog Sensor Threshold Control એનાલોગ સેન્સર (A0) દ્વારા LED (Pin 13) ને કંટ્રોલ કરવાનો પ્રોગ્રામ પ્રોગ્રામ કેવી રીતે કામ કરે છે? આ પ્રોગ્રામમાં Arduino A0 પિન પર જોડાયેલા સેન્સર (જેમ કે LDR અથવા પોટેન્શિયોમીટર) માંથી ડેટા વાંચે છે.એનાલોગ વેલ્યુ 0 થી 1023 ની વચ્ચે...

Arduino Program: Blink LED

Arduino Program: Blink LED

LED Blinking Program (2 Seconds Interval) પિન નંબર 13 પર LED બ્લિંક કરવાનો પ્રોગ્રામ પ્રોગ્રામનું લોજિક (Logic) આ પ્રોગ્રામમાં આપણે Built-in LED (પિન 13) નો ઉપયોગ કરી રહ્યા છીએ.અહીં 2 સેકન્ડના અંતર માટે આપણે delay(2000) ફંક્શન વાપર્યું છે, કારણ કે Arduino માં સમય...

0 Comments

Submit a Comment

Your email address will not be published. Required fields are marked *

Pin It on Pinterest