Eight Switch Board with High/Low Outputs & Pull-up / Pull-Down

صفحه کلید هشت تایی قابلیت تنظیم Pull-up / Pull-Down و خروجی منفی یا مثبت

NSE-8SHL (2)

کلید ها

فشاری

مقاومت

ARRAY برای Pull UP و Pull Down

کلید

مشخص کردن پلاریته در خروجی (مثیت یا منفی)

کلید

مشخص کردن پلاریته اولیه در خروجی ( Pull UP یا Pull Down )

ورودی

منیع تغذیه

خروجی

متناظر کلیدها

لیست المان های NSE-8SHL

QuantityCodeSymbol
8Push BottomsSW
1Array of Resistors 10KΩ 9PinR
101x10 SIL Right-Angle MalePin Header
61x3 SIL Straight Male as KeyPin Header
2JumperJ
6cm x 3cmSingle Side with Solder Mask and HelperPCB

مقاومت پول آپ و پول دان چیست؟

مقاومت ها وسیله محدود کننده جریان هستند که به فراوانی‌ در مدارهای الکترونیکی و محصولات مورد استفاده قرار می گیرند. این یک جزء غیر فعال است که هنگامی که جریان از آن عبور می کند، مقاومت را فراهم می کند. انواع مختلفی از مقاومت ها وجود دارد. واحد اندازه گیری مقاومت “اهم” است که نماد آن Ω است.

  1. مقاومت پول آپ = Pull Up = بالا کش
  2. مقاومت پول دان = Pull Down = پایین کش

مقاومت Pull-up و Pull-Down چیست و چرا به آنها نیاز داریم؟

اگر مدار دیجیتالی را در نظر بگیریم، پین ها همیشه 0 یا 1 هستند. در بعضی موارد، باید حالت را از 0 به 1 یا از 1 به 0  تغییر دهیم. در هر دو حالت، یا باید پین دیجیتال را 0 نگه داریم و سپس حالت را به 1 تغییر دهیم یا باید آن را  0 نگه داریم و سپس به 1 تغییر دهید. در هر دو مورد، ما باید پین دیجیتالی را “ high”  و یا “low”  درست کنیم اما نمی توان آن را شناور کرد.

حال اگر مقدار High و Low را با مقدار ولتاژ واقعی جایگزین کنیم، آنگاه سطح منطق High ، HIGH خواهد بود (بگذارید 5V بگوییم) و Low زمین یا 0v خواهد بود. از مقاومت Pull-up برای ایجاد حالت پیش فرض پین دیجیتال به عنوان High یا در سطح منطق استفاده می شود (در تصویر فوق 5V است) و یک مقاومت Pull-Down دقیقا برعکس عمل می کند، این حالت پیش فرض دیجیتال را ایجاد می کند. پین به عنوان Low (0v)

برای کنترل جریان فعلی، ما به مقاومت های pull-down و pull-up نیاز داریم. یک مقاومت اجازه می دهد جریان کنترل شده از منبع تغذیه ولتاژ به پین های ورودی دیجیتال جاری شود. جایی که مقاومت های پول دان می توانند به طور مؤثر عبور جریان را از پین های دیجیتال به زمین کنترل کنند. در عین حال، هر دو مقاومت پول آپ و پول دان، حالت دیجیتال را low یا high نگه می دارند.

مقاومت های پول آپ و پول دان کجا مورد استفاده قرار می گیرند؟

با مراجعه به تصویر میکروکنترلر فوق، جایی که پین های منطق دیجیتالی با ground و vcc کوتاه می شوند، ما می توانیم اتصال را با استفاده از مقاومت های pull up/down تغییر می دهیم.

فرض کنید، ما به حالت منطقی پیش فرض نیاز داریم و می خواهیم حالت را با برخی تعامل یا لوازم جانبی خارجی تغییر دهیم، از مقاومت های pull up/down استفاده می کنیم.

 

				
					/**
  Mini piano for Arduino.
  You can control the colorful buttons with your keyboard:
  After starting the simulation, click anywhere in the diagram to focus it.
  Then press any key between 1 and 8 to play the piano (1 is the lowest note, 8 is the highest).
  By Farhad Nikkhah
  https://www.NikiSite.com
  https://www.nikisite.com/product/nsa-bzf1/
  https://www.nikisite.com/product/nse-pbum/
  https://www.nikisite.com/product/nse-8shl/
*/

//===============================================================================
#include "pitches.h"

#define SPEAKER_PIN 8

const uint8_t buttonPins[] = { 12, 11, 10, 9, 7, 6, 5, 4 };

const int buttonTones[] = {
  NOTE_C4, NOTE_D4, NOTE_E4, NOTE_F4,
  NOTE_G4, NOTE_A4, NOTE_B4, NOTE_C5
};
const int numTones = sizeof(buttonPins) / sizeof(buttonPins[0]);
//===============================================================================
void setup() {
  for (uint8_t i = 0; i < numTones; i++) {
    pinMode(buttonPins[i], INPUT_PULLUP);
  }
  pinMode(SPEAKER_PIN, OUTPUT);
}
//===============================================================================
void loop() {
  int pitch = 0;
  for (uint8_t i = 0; i < numTones; i++) {
    if (digitalRead(buttonPins[i]) == LOW) {
      pitch = buttonTones[i];
    }
  }
  if (pitch) {
    tone(SPEAKER_PIN, pitch);
  } else {
    noTone(SPEAKER_PIN);
  }
}

				
			
ایرانی - طراحی ایرانی – تولید ایرانی – حمایت ایرانی

ارسال رایگان

با کف خرید تعیین شده

خرید مطمئن

با اطمینان خرید کنید.

پشتیبانی 24/7

همیشه هستیم.

پرداخت سریع

پرداخت شتابی.

محصول اورجینال

لذت خریدی مطمئن.

سبد خرید
سبد خرید
NSE-8SHL (1)

ماژول صفحه کلید هشت تایی با قابلیت تنظیم

۱۱۹,۰۰۰ تومانهر عدد

موجود در انبار

فروشگاه
خانه
منو