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

ماژول تشخیص کجی

فهرست مطالب ماژول تشخیص کجیمشخصات فنی ماژول تشخیص کجیپایه های ماژول تشخیص کجیدیاگرام اتصالاتبرنامه نویسی آردوینو ماژول تشخیص کجیکدهای رزبری پای ماژول تشخیص کجی ماژول تشخیص کجی Arduino KY-017 ، از یک توپ جیوه ای کوچک استفاده می کند که مدار ر

ماژول تشخیص کجی

ماژول تشخیص کجی

ماژول تشخیص کجی Arduino KY-017 ، از یک توپ جیوه ای کوچک استفاده می کند که مدار را در هنگام شیب ماژول تکمیل می کند.

مشخصات فنی ماژول تشخیص کجی

این ماژول متشکل از یک سوئیچ جیوه ، مقاومت 680Ω و یک LED است که هنگام شناسایی شیب روشن خواهد شد. با چرخش ماژول ، توپ جیوه مدار را باز و بسته می کند.

پایه های ماژول تشخیص کجی

پایه های ماژول سنسور KY-017

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

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

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

برنامه نویسی آردوینو ماژول تشخیص کجی

کد زیر در هنگام کج شدن ماژول، پین 13 آردوینو را روشن می کند.

int led_pin = 13; // Define the LED interface
int switch_pin = 3; // Definition of mercury tilt switch sensor interface
int val; // Defines a numeric variable

void setup()
{
  pinMode(led_pin, OUTPUT);
  pinMode(switch_pin, INPUT);
}

void loop()
{
  val = digitalRead(switch_pin); // check mercury switch state
  if(val == HIGH)
  {
    digitalWrite(led_pin, HIGH);
  }
  else
  {
    digitalWrite(led_pin, LOW);
  }
}

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

# Needed modules will be imported.
import RPi.GPIO as GPIO
import time
   
GPIO.setmode(GPIO.BCM)
   
# The input pin of the Sensor will be declared. Additional to that the pullup resistor will be activated
GPIO_PIN = 24
GPIO.setup(GPIO_PIN, GPIO.IN)
   
print "Sensor-test [press ctrl+c to end]"
   
# This output function will be started at signal detection
def outFunction(null):
        print("Signal detected")
   
# The output function will be activated after a signal was detected ( 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 است نمایش می‌دهند. با توجه به اینکه بار الکتریکی در خازن ذخیره می‌شود، برای ایجاد میدان‌های الکتریکی یکنواخت می‌توان از خازن استفاده کرد. خازنها می‌توانند میدانهای الکتریکی را در حجم‌های کوچک نگه دا

ادامهٔ مطلب