قیمت و موجودی قطعات با بررسی کارشناسان به‌روز می‌شود.درخواست تأمین فوری

ماژول سنسور شیب

در این ماژول بسته به زاویه، سوئیچ مدار را متصل می کند. فهرست مطالب مشخصات فنی ماژول سنسور شیبپایه های ماژولدیاگرام اتصالاتکدهای آردوینوکدهای رزبری پای مشخصات فنی ماژول سنسور شیب ماژول ky-020 از یک مقاومت 10kΩ و یک سوئیچ دو طرفه تشکیل شده اس

ماژول سنسور شیب

در این ماژول بسته به زاویه، سوئیچ مدار را متصل می کند.

مشخصات فنی ماژول سنسور شیب

ماژول ky-020  از یک مقاومت 10kΩ و یک سوئیچ دو طرفه تشکیل شده است که بسته به درجه شیب آن مدار را باز و بسته خواهد کرد.دقت کنید که این ماژول زاویه شیب را اندازه گیری نمی کند. مشخصات در جدول زیر امده است :

نغ-020

پایه های ماژول

پایه های ماژول ky-020

اتصال پایه های ماژول در برد Arduino و Raspberry Pi در جدول های زیر آورده شده است:

دیاگرام اتصالات

پایه های مختلف ماژول را مطابق جدول بالا و به صورت آنچه در تصویر زیر مشاهده می‌شود به برد آردوینو متصل کنید.

کدهای آردوینو

در صورت  تشخیص ماژول در تغییر شیب، led را روی پین 13 برد اردوینو روشن می کند.

int tiltPin = 10;      // pin number for tilt switch signal 
int ledPin =  13;     // pin number of LED 
int tiltState = 0;    // variable for reading the tilt switch status

void setup() {  
  pinMode(ledPin, OUTPUT);  // set the LED pin as output      
  pinMode(tiltPin, INPUT);  // set the tilt switch pin as input
}
void loop(){
  // get the tilt switch state
  tiltState = digitalRead(tiltPin);

  // check if tilt switch is tilted.
  if (tiltState == HIGH) {     
    digitalWrite(ledPin, HIGH);  
  } 
  else {
    digitalWrite(ledPin, LOW); 
  }
}

کدهای رزبری پای

# Needed modules will be imported and configured 
import RPi.GPIO as GPIO
import time 
GPIO.setmode(GPIO.BCM) 
# Declaration of the input pin which is connected with the sensor. 
GPIO_PIN = 24 
GPIO.setup(GPIO_PIN, GPIO.IN) 
print "Sensor-test [press ctrl+c to end]" 
# This outFunction will be started at signal detection. 
def outFunction(null): 
          print("Signal detected") 
# The outFunction will be started after detecting of a signal (falling signal edge) 
GPIO.add_event_detect(GPIO_PIN, GPIO.FALLING, callback=outFunction, bouncetime=100) 
# Main program loop 
try: 
          while True: 
                   time.sleep(1) 
# Scavenging work after the end of the program 
except KeyboardInterrupt: 
          GPIO.cleanup()

مطالب مرتبط

ادامهٔ مطالعه در همین موضوع

سلف یا القاگر (Inductor) چیست و چه کاربردهایی دارد؟آموزش
۱ اسفند ۱۴۰۰ 19 دقیقه

سلف یا القاگر (Inductor) چیست و چه کاربردهایی دارد؟

سلف یک وسیله الکتریکی پسیو دو ترمینالی است که با عبور جریان از آن به طور موقت انرژی الکتریکی را به شکل میدان مغناطیسی ذخیره می کند و یکی از اجزای مهم در زمینه الکترونیک و برق است. نام های دیگر آن عبارتند از کویل، القا گر یا سیم پیچ. خاصیت ا

ادامهٔ مطلب
خازن چیست؟ انواع و کاربردهای آنآموزش
۲۴ بهمن ۱۴۰۰ 31 دقیقه

خازن چیست؟ انواع و کاربردهای آن

خازن را با حرف C که ابتدای کلمه Capacitor است نمایش می‌دهند. با توجه به اینکه بار الکتریکی در خازن ذخیره می‌شود، برای ایجاد میدان‌های الکتریکی یکنواخت می‌توان از خازن استفاده کرد. خازنها می‌توانند میدانهای الکتریکی را در حجم‌های کوچک نگه دا

ادامهٔ مطلب
ماژول سنسور شیب | دیجی‌قطعه