مشاهده همه محصولات
محصولی پیدا نشد
دوست داشتن

ماژول کلید تاچ با بک لایت سبز Touch Button

مرجع:
DKP - 44323
DKP - 44323
دسته بندی: کیپد و سوئیچ
موجود شد خبرم کن
توضیحات

ماژول کلید تاچ با بک لایت سبز Touch Button

ماژول کلید تاچ با بک لایت قرمز رنگ است. با تاچ کلید، وضعیت خروجی تغییر کرده و بک لایت فعال می‌شود. ولتاژ کاری ماژول بین 2.7 تا 6 ولت است و با سیستم های 3.3 ولتی کار می‌کند. از این ماژول برای جایگزین کردن در کلیدهای مکانیکی سنتی میتوان استفاده کرد. تاچ ماژول به صورت خازنی توسط صفحه فلزی قرار گرفته شده بر روی ماژول است، زمانی که کلید را تاچ می‌کنید و یک تغییر خازنی ایجاد می‌کنید، خروجی سنسور حالت های مختلف فعال و غیرفعال شدن را نمایش می‌دهد.

 

مشخصات فنی ماژول کلید تاچ با بک لایت سبز Touch Button

  • بک لایت قرمز
  • ولتاژ کاری 2.7 تا 6 ولت DC
  • ولتاژ خروجی 3.3 ولت 
  • ماکزیمم جریان خروجی 500 میلی آمپر

 

ّبررسی پایه های ماژول کلید تاچ با بک لایت سبز Touch Button

  • پایه تغذیه VCC
  • پایه زمین GND
  • پایه OUT

 

به همراه ماژول کلید تاچ با بک لایت سبز Touch Button چه اقلامی باید خریداری شود؟

  • برد آردوینو
  • کابل فلت 
  • برد بورد

 

راه اندازی ماژول کلید تاچ با بک لایت سبز Touch Button با آردوینو

 بطور خلاصه، کد زیر دارای یک دکمه‌ی لمسی است که زمانی که به آن لمس می‌شود، یک LED (به رنگ قرمز) را به عنوان نور پس‌زمینه روشن می‌کند. در غیر این صورت، LED خاموش می‌شود.

  • #include <CapacitiveSensor.h>: این خط از کتابخانه مورد نیاز برای استفاده از سنسور لمسی استفاده می‌کند.
  • const int touchPin = 2;: این خط پین مورد استفاده برای سنسور لمسی را مشخص می‌کند (پین 2 در این حالت).
  • const int ledPin = 13;: این خط پین مورد استفاده برای LED را مشخص می‌کند (پین 13 در این حالت).
  • CapacitiveSensor capSensor = CapacitiveSensor(9, 8);: این خط یک نمونه از کلاس CapacitiveSensor با تنظیمات مشخص شده برای استفاده از سنسور لمسی ایجاد می‌کند.
  • void setup(): این تابع در ابتدای اجرای برنامه اجرا می‌شود و تنظیمات اولیه را انجام می‌دهد.
  • void loop(): این تابع برای اجرای تکراری عملیات‌ها استفاده می‌شود.
  • long touchValue = capSensor.capacitiveSensor(30);: این خط مقدار لمس روی سنسور را اندازه‌گیری می‌کند. مقدار آستانه (threshold) برای تشخیص لمس در اینجا برابر با 30 قرار داده شده است. شما می‌توانید این مقدار را بر اساس نیاز و حساسیت سنسور تنظیم کنید.
  • if (touchValue > 100) { ... } else { ... }: این دستورات بررسی می‌کنند که آیا مقدار لمس بیشتر از 100 است یا خیر. اگر لمس شده باشد، LED روشن می‌شود و در غیر این صورت LED خاموش می‌شود.

 

#include <CapacitiveSensor.h>

const int touchPin = 2;       // پین متصل به سنسور لمسی
const int ledPin = 13;        // پین متصل به LED

CapacitiveSensor capSensor = CapacitiveSensor(9, 8);  // مقاومت 10M بین پین‌ها 9 و 8، بدون مقاومت برای پین‌ها 9 و 2

void setup() {
  pinMode(ledPin, OUTPUT);
  Serial.begin(9600);
}

void loop() {
  long touchValue = capSensor.capacitiveSensor(30);  // مقدار آستانه را بر اساس نیاز تنظیم کنید

  if (touchValue > 100) {
    digitalWrite(ledPin, HIGH); // روشن کردن LED
  } else {
    digitalWrite(ledPin, LOW);  // خاموش کردن LED
  }

  delay(100);
}

 

 

راه اندازی ماژول کیپد تاچ با میکروپایتون

کد Micropython برای کنترل یک LED ساده طراحی شده است. این کد به شما امکان روشن و خاموش کردن یک LED که به پین ۲ متصل شده است را می‌دهد. دقت کنید که این کد به استفاده از MicroPython برای کنترل میکروکنترلرها یا برد‌های مبتنی بر MicroPython اشاره دارد.

  • import machine: این دستور ماژول machine را بارگذاری می‌کند، که برای کنترل سخت‌افزار میکروکنترلر یا برد‌های مبتنی بر MicroPython استفاده می‌شود.
  • import time: ماژول time بارگذاری می‌شود که از آن برای کنترل زمان استفاده می‌شود.
  • led_pin = machine.Pin(2, machine.Pin.OUT): در این خط، یک شیء Pin برای کنترل پین ۲ ایجاد می‌شود. همچنین با machine.Pin.OUT نوع پین به حالت خروجی تنظیم می‌شود.
  • led_pin.on(): با این خط، LED روشن می‌شود. به این تابع می‌گوییم که وضعیت پین را به حالت روشن (HIGH) تغییر دهد.
  • time.sleep(2): با این دستور، اجرای برنامه به مدت ۲ ثانیه متوقف می‌شود. این تابع از ماژول time برای تأخیر استفاده می‌کند.
  • led_pin.off(): با این دستور، LED خاموش می‌شود. به این تابع می‌گوییم که وضعیت پین را به حالت خاموش (LOW) تغییر دهد.

 

به عبارت دیگر، این کد یک LED را روشن می‌کند، به مدت ۲ ثانیه فعال نگه می‌دارد، سپس آن را خاموش می‌کند. 

 

import machine
import time

# Define LED pin
led_pin = machine.Pin(2, machine.Pin.OUT)

# Turn on the LED
led_pin.on()

# Wait for 2 seconds
time.sleep(2)

# Turn off the LED
led_pin.off()

ادامه مطلبShow less
جزئیات محصول
DKP - 44323

مشخصات

کاربری
کاربردی - فنی
ابعاد
20x17mm
ولتاژ مورد نياز
2.7 تا 6 ولت DC
ولتاژ خروجی
3.3 ولت DC
جریان خروجی
500 میلی آمپر
کشور سازنده
چین
نظرات
بدون نظر
سوالات متداول
    ماژول برای شارژ و دشارژ همزمان باتری 18650 با ظرفیت 1200mAh تک سل چی بگیرم؟ tp4056 که چنین قابلیتی نداشت

    توسط همین ماژول هم میتوانید اقدام به اجرای درخواستتان کنید. البته اگر فقط بخواهید یک سلول باتری لیتیومی را مدیریت شارژ کنید، همان گزینه ماژول TP4056 مناسب خواهد بود.


خریداران این محصول، این کالاها را نیز خریده اند:
ماژول Attiny 85 با اتصال به USB | دانشجو کیت ماژول Attiny 85 با اتصال به USB | دانشجو کیت
‎−15%
پیشنهاد ویژه مدت محدود
168,300 تومان 198,000 تومان
(10)
دیگر مدل‌های برد attiny85 ابعاد بخش بزرگتر در این کالا 18x18mm است. ابعاد بخش کوچکتر در این کالا 12x8mm است. برد توسعه ATTINY با پورت MICRO USB برد توسعه ATTINY85 DIGISPARK با پورت MICRO USB
محصولات مرتبط

ویژگی‌های فیزیکی

ابعاد
20x17mm

تغذیه

ولتاژ مورد نياز
2.7 تا 6 ولت DC
ولتاژ خروجی
3.3 ولت DC
جریان خروجی
500 میلی آمپر

سایر ویژگی‌ها

کاربری
کاربردی - فنی
کشور سازنده
چین
2,350,000 تومان
در این کیت 5 مدار آموزشی کنترل سطح مخزن آب ،آبیاری خودکار گل و باغچه ،دزدگیر منزل ،تهویه خودکار ،لامپ هوشمند بصورت کاردستی الکترونیک برای دانش آموزان و بدون نیاز به لحیم کاری و تجهیزات خاص به همراه DVD آموزش ویدئویی...
6,950,000 تومان
ماکت یک کیت مونتاژ شده مجموعه کامل و آماده جهت آموزش و یادگیری هوشمندسازی منازل و ساختمانهاست، با استفاده از اپلیکیشن بلوتوث موبایل سنسورهای ماکت را فعال میکنید و عملکرد هر ماژول بصورت آلارم هشدار بازر یا نمایش بر روی...

فهرست

تماس با دانشجو کیت

ساعت تماس همه روزه از 9 صبح تا 5 عصر (بجز روزهای تعطیل) البته فروشگاه ما به صورت آنلاین است و می‌توانید خریدتان را انجام دهید. اما اگر سوالی داشتید که به تماس تلفنی نیاز داشت، فقط در ساعت‌های اعلام شده در خدمتیم.

021-88857245

021-88856524

031-32211313

 

شماره روبیکا و ایتا، فقط پیام، پاسخ به سوالات قبل از خرید و دریافت تصاویر کالاها

09375076606

 

ارسال سریع تهران (تحویل همان روز)

تمامی شهرهای ایران با پست

بخش قوانین ارسال و قوانین خرید را مطالعه کنید.

جستجو

مشاهده همه محصولات
محصولی پیدا نشد

یک حساب کاربری رایگان برای ذخیره آیتم‌های محبوب ایجاد کنید.

ورود به سیستم