ARDUINO A000110 4 ਰੀਲੇਜ਼ ਸ਼ੀਲਡ ਯੂਜ਼ਰ ਮੈਨੂਅਲ

4 ਐਲਈਡੀ ਐਕਸampLe:
ਇਹ ਸਾਬਕਾample ਤੁਹਾਨੂੰ ਦਿਖਾਉਂਦਾ ਹੈ ਕਿ 4 ਰੀਲੇਅ ਸ਼ੀਲਡ ਦੁਆਰਾ 4 LEDs ਦੇ ਸਵਿੱਚ ਨੂੰ ਕਿਵੇਂ ਪਾਇਲਟ ਕਰਨਾ ਹੈ।
ਨੋਟ:
ਇਸ ਵਿੱਚ ਸਾਬਕਾample 4 ਰੀਲੇਅ ਸ਼ੀਲਡ ਦੇ ਸੰਚਾਲਨ ਦਾ ਪ੍ਰਦਰਸ਼ਨ ਕਰਨ ਲਈ 4 LEDs ਦੀ ਵਰਤੋਂ ਕੀਤੀ ਜਾਂਦੀ ਹੈ ਪਰ ਤੁਸੀਂ ਹੋਰ ਕਿਸਮ ਦੇ ਲੋਡਾਂ ਨੂੰ ਰੀਲੇਅ ਨਾਲ ਜੋੜ ਸਕਦੇ ਹੋ ਅਤੇ ਆਪਣਾ ਵਿਅਕਤੀਗਤ ਸਕੈਚ ਬਣਾ ਸਕਦੇ ਹੋ।
ਹਾਰਡਵੇਅਰ:

  • Arduino ਬੋਰਡ
  • Arduino 4 ਰੀਲੇਅ ਸ਼ੀਲਡ
  • 4 ਐਲ.ਈ.ਡੀ
  • 4 ਰੋਧਕ 220Ω
  • ਤਾਰਾਂ

ਸਰਕਟ:
ਆਪਣੀ 4 ਰੀਲੇਅ ਸ਼ੀਲਡ ਨੂੰ ਆਰਡਿਊਨੋ ਬੋਰਡ 'ਤੇ ਮਾਊਂਟ ਕਰੋ, ਰੀਲੇਅ ਦੇ "ਆਮ" ਸੰਪਰਕਾਂ (C) ਨੂੰ ਸ਼ੀਲਡ ਦੇ ਪਾਵਰ ਪਿੰਨ "5V" ਨਾਲ ਕਨੈਕਟ ਕਰੋ।
ਐਲਈਡੀ ਦੇ ਸਾਰੇ ਐਨੋਡਾਂ (ਆਮ ਤੌਰ 'ਤੇ ਲੰਬੇ ਪਿੰਨ) ਨੂੰ ਲੜੀ ਵਿੱਚ 220Ω ਦੇ ਇੱਕ ਰੋਧਕ ਨਾਲ ਕਨੈਕਟ ਕਰੋ ਅਤੇ ਉਹਨਾਂ ਨੂੰ ਰੀਲੇਅ ਦੇ "ਆਮ ਤੌਰ 'ਤੇ ਓਪਨ" ਸੰਪਰਕ (NO) ਨਾਲ ਕਨੈਕਟ ਕਰੋ।
ਸ਼ੀਲਡ ਦੇ ਐਲਈਡੀਜ਼ ਦੇ ਕੈਥੋਡਜ਼ ਨੂੰ ਗਰਾਊਂਡ (GND) ਨਾਲ ਵੀ ਜੋੜੋ।
ਅੰਤ ਵਿੱਚ ਇੱਕ USB ਕੇਬਲ ਨਾਲ ਬੋਰਡ ਨੂੰ PC ਨਾਲ ਕਨੈਕਟ ਕਰੋ ਅਤੇ ਸਕੈਚ ਅੱਪਲੋਡ ਕਰੋ।
ਹੁਣ ਤੁਸੀਂ ਰੀਲੇਅ ਦੁਆਰਾ ਹਰੇਕ ਸਿੰਗਲ LED ਨੂੰ ਪਾਇਲਟ ਕਰ ਸਕਦੇ ਹੋ ਜੋ ਇਹ ਜੁੜਿਆ ਹੋਇਆ ਹੈ।

ਕੋਡ:
ਇਹ ਸਕੈਚ ਪਾਇਲਟ 4 ਐਲ.ਈ.ਡੀ.
ਪਹਿਲਾਂ ਇਹ ਰੀਲੇ 1 ਨਾਲ ਜੁੜੇ led1 ਨੂੰ ਚਾਲੂ ਕਰਦਾ ਹੈ, ਇੱਕ ਸਕਿੰਟ ਤੋਂ ਬਾਅਦ ਇਹ ਰੀਲੇ2 ਨਾਲ ਜੁੜੇ led2 ਨੂੰ ਚਾਲੂ ਕਰਦਾ ਹੈ, ਇੱਕ ਸਕਿੰਟ ਤੋਂ ਵੱਧ ਇਹ ਰੀਲੇ3 ਨਾਲ ਜੁੜੇ led3 ਨੂੰ ਚਾਲੂ ਕਰਦਾ ਹੈ ਅਤੇ ਅੰਤ ਵਿੱਚ, ਇੱਕ ਸਕਿੰਟ ਲੰਘਦਾ ਹੈ, ਇਹ led4 ਨੂੰ ਚਾਲੂ ਕਰਦਾ ਹੈ ਜਿਸ ਨਾਲ ਇਹ ਜੁੜਿਆ ਹੋਇਆ ਹੈ। relay4.

ਜਦੋਂ ਸਾਰੀਆਂ LEDs ਚਾਲੂ ਹੋ ਜਾਂਦੀਆਂ ਹਨ ਤਾਂ ਇਹ ਇੱਕ ਸਕਿੰਟ ਇੰਤਜ਼ਾਰ ਕਰਦਾ ਹੈ ਅਤੇ ਇਹ led4 ਤੋਂ ਲੈ ਕੇ led1 ਤੱਕ, ਹਰ ਸਕਿੰਟ ਵਿੱਚ ਇੱਕ LED ਨੂੰ ਬੰਦ ਕਰਦਾ ਹੈ।
ਰੀਲੇਅ 1 ਨੂੰ ਪਿੰਨ 4 ਤੋਂ, ਰੀਲੇਅ 2 ਨੂੰ ਪਿੰਨ7 ਤੋਂ, ਰੀਲੇਅ 3 ਨੂੰ 8 ਤੋਂ ਅਤੇ ਰੀਲੇਅ 4 ਨੂੰ ਪਿੰਨ 12 ਤੋਂ ਪਾਇਲਟ ਕੀਤਾ ਜਾਂਦਾ ਹੈ।
ਕਮਿਊਟੇਸ਼ਨ ਨੂੰ "ਡਿਜੀਟਲ ਰਾਈਟ()" ਫੰਕਸ਼ਨ ਦੁਆਰਾ ਹੁਕਮ ਦਿੱਤਾ ਜਾਂਦਾ ਹੈ।
ਜਦੋਂ ਰੀਲੇਅ ਨੂੰ ਘੱਟ ਦੇ ਤੌਰ 'ਤੇ ਸੈੱਟ ਕੀਤਾ ਜਾਂਦਾ ਹੈ, ਤਾਂ "ਆਮ" (C) ਸੰਪਰਕ "ਆਮ ਤੌਰ 'ਤੇ ਬੰਦ" (NC) ਸੰਪਰਕ ਨਾਲ ਜੁੜਿਆ ਹੁੰਦਾ ਹੈ।
ਇਸਦੀ ਬਜਾਏ ਜਦੋਂ ਰੀਲੇਅ ਉੱਚੇ ਦੇ ਤੌਰ 'ਤੇ ਸੈੱਟ ਕੀਤੇ ਜਾਂਦੇ ਹਨ, ਤਾਂ "ਆਮ" (C) ਸੰਪਰਕ ਸਵਿਚ ਕਰਦਾ ਹੈ ਅਤੇ "ਆਮ ਤੌਰ 'ਤੇ ਓਪਨ" (NO) ਸੰਪਰਕ ਨਾਲ ਜੁੜਦਾ ਹੈ।
ਇਥੇ ਤੁਸੀਂ 4-ਰੀਲੇ ਸ਼ੀਲਡ ਦੀ ਯੋਜਨਾਬੱਧ ਨੂੰ ਡਾਊਨਲੋਡ ਕਰ ਸਕਦੇ ਹੋ।
ਪੂਰਾ ਕੋਡ ਅਤੇ ਇਸਦਾ ਵਿਸਤ੍ਰਿਤ ਵੇਰਵਾ ਹੇਠਾਂ ਦਿਖਾਇਆ ਗਿਆ ਹੈ।
/*4-ਰੀਲੇਜ਼ ਸ਼ੀਲਡ ਐਕਸample*/
// ਵੇਰੀਏਬਲ ਨੂੰ ਪਰਿਭਾਸ਼ਿਤ ਕਰੋ
int RELAY1 = 4;
int RELAY2 = 7;
int RELAY3 = 8;
int RELAY4 = 12;
ਬੇਕਾਰ ਸੈੱਟਅੱਪ()
{
// ਰੀਲੇਅ ਨੂੰ ਆਉਟਪੁੱਟ ਦੇ ਤੌਰ 'ਤੇ ਸੈੱਟ ਕਰੋ
pinMode(RELAY1, ਆਊਟਪੁੱਟ);
pinMode(RELAY2, ਆਊਟਪੁੱਟ);
pinMode(RELAY3, ਆਊਟਪੁੱਟ);
pinMode(RELAY4, ਆਊਟਪੁੱਟ);
ਬੇਕਾਰ ਸੈੱਟਅੱਪ()
{
// ਰੀਲੇਅ ਨੂੰ ਆਉਟਪੁੱਟ ਦੇ ਤੌਰ 'ਤੇ ਸੈੱਟ ਕਰੋ
pinMode(RELAY1, ਆਊਟਪੁੱਟ);
pinMode(RELAY2, ਆਊਟਪੁੱਟ);
pinMode(RELAY3, ਆਊਟਪੁੱਟ);
pinMode(RELAY4, ਆਊਟਪੁੱਟ);
}
ਬੇਕਾਰ ਲੂਪ()
{
ਡਿਜੀਟਲ ਰਾਈਟ (ਰਿਲੇਅ 1, ਹਾਈ); // Led1 ਨੂੰ ਚਾਲੂ ਕਰਦਾ ਹੈ
ਦੇਰੀ(1000); // 1 ਸਕਿੰਟ ਉਡੀਕ ਕਰੋ
ਡਿਜੀਟਲ ਰਾਈਟ (ਰਿਲੇਅ 2, ਹਾਈ); // Led2 ਨੂੰ ਚਾਲੂ ਕਰਦਾ ਹੈ
ਦੇਰੀ(1000); // 1 ਸਕਿੰਟ ਉਡੀਕ ਕਰੋ
ਡਿਜੀਟਲ ਰਾਈਟ (ਰਿਲੇਅ 3, ਹਾਈ); // Led3 ਨੂੰ ਚਾਲੂ ਕਰਦਾ ਹੈ
ਦੇਰੀ(1000); // 1 ਸਕਿੰਟ ਉਡੀਕ ਕਰੋ
ਡਿਜੀਟਲ ਰਾਈਟ (ਰਿਲੇਅ 4, ਹਾਈ); // Led4 ਨੂੰ ਚਾਲੂ ਕਰਦਾ ਹੈ
ਦੇਰੀ(1000); // 1 ਸਕਿੰਟ ਉਡੀਕ ਕਰੋ
ਡਿਜੀਟਲ ਰਾਈਟ (ਰੀਲੇ 4, ਘੱਟ); // Led4 ਨੂੰ ਬੰਦ ਕਰਦਾ ਹੈ
ਦੇਰੀ(1000); // 1 ਸਕਿੰਟ ਉਡੀਕ ਕਰੋ
ਡਿਜੀਟਲ ਰਾਈਟ (ਰੀਲੇ 3, ਘੱਟ); // Led3 ਨੂੰ ਬੰਦ ਕਰਦਾ ਹੈ
ਦੇਰੀ(1000); // 1 ਸਕਿੰਟ ਉਡੀਕ ਕਰੋ
ਡਿਜੀਟਲ ਰਾਈਟ (ਰੀਲੇ 2, ਘੱਟ); // Led2 ਨੂੰ ਬੰਦ ਕਰਦਾ ਹੈ
ਦੇਰੀ(1000); // 1 ਸਕਿੰਟ ਉਡੀਕ ਕਰੋ
ਡਿਜੀਟਲ ਰਾਈਟ (ਰੀਲੇ 1, ਘੱਟ); // Led1 ਨੂੰ ਬੰਦ ਕਰਦਾ ਹੈ
ਦੇਰੀ(1000); // 1 ਸਕਿੰਟ ਉਡੀਕ ਕਰੋ
}
 
ਹਵਾਲਾ ਡਿਜ਼ਾਈਨ "ਜਿਵੇਂ ਹੈ" ਅਤੇ "ਸਾਰੀਆਂ ਗਲਤੀਆਂ ਦੇ ਨਾਲ" ਪ੍ਰਦਾਨ ਕੀਤੇ ਜਾਂਦੇ ਹਨ। Arduino ਸਾਰੀਆਂ ਹੋਰ ਵਾਰੰਟੀਆਂ ਦਾ ਖੰਡਨ ਕਰਦਾ ਹੈ, ਸਪਸ਼ਟ ਜਾਂ ਭਾਵ, Arduino ਕਿਸੇ ਵੀ ਸਮੇਂ, ਬਿਨਾਂ ਨੋਟਿਸ ਦੇ, ਵਿਸ਼ੇਸ਼ਤਾਵਾਂ ਅਤੇ ਉਤਪਾਦ ਵਰਣਨ ਵਿੱਚ ਬਦਲਾਅ ਕਰ ਸਕਦਾ ਹੈ। ਗਾਹਕ ਨੂੰ ਨਹੀਂ ਕਰਨਾ ਚਾਹੀਦਾ
ਉਤਪਾਦਾਂ ਦੇ ਸੰਬੰਧ ਵਿੱਚ, ਕਿਸੇ ਖਾਸ ਉਦੇਸ਼ ਲਈ ਵਪਾਰਕਤਾ ਜਾਂ ਫਿਟਨੈਸ ਦੀ ਕਿਸੇ ਵੀ ਅਪ੍ਰਤੱਖ ਵਾਰੰਟੀਆਂ ਸਮੇਤ ਪਰ ਇਸ ਤੱਕ ਸੀਮਤ ਨਹੀਂ, "ਰਿਜ਼ਰਵਡ" ਜਾਂ "ਅਪਰਿਭਾਸ਼ਿਤ" ਵਜੋਂ ਚਿੰਨ੍ਹਿਤ ਕਿਸੇ ਵੀ ਵਿਸ਼ੇਸ਼ਤਾਵਾਂ ਜਾਂ ਨਿਰਦੇਸ਼ਾਂ ਦੀ ਗੈਰਹਾਜ਼ਰੀ ਜਾਂ ਵਿਸ਼ੇਸ਼ਤਾਵਾਂ 'ਤੇ ਨਿਰਭਰ ਕਰਦਾ ਹੈ। Arduino ਇਹਨਾਂ ਨੂੰ ਭਵਿੱਖ ਦੀ ਪਰਿਭਾਸ਼ਾ ਲਈ ਰਾਖਵਾਂ ਰੱਖਦਾ ਹੈ ਅਤੇ ਉਹਨਾਂ ਵਿੱਚ ਭਵਿੱਖੀ ਤਬਦੀਲੀਆਂ ਤੋਂ ਪੈਦਾ ਹੋਣ ਵਾਲੇ ਟਕਰਾਅ ਜਾਂ ਅਸੰਗਤਤਾਵਾਂ ਲਈ ਉਹਨਾਂ ਦੀ ਕੋਈ ਜ਼ਿੰਮੇਵਾਰੀ ਨਹੀਂ ਹੋਵੇਗੀ।
'ਤੇ ਉਤਪਾਦ ਦੀ ਜਾਣਕਾਰੀ Web ਸਾਈਟ ਜਾਂ ਸਮੱਗਰੀ ਬਿਨਾਂ ਨੋਟਿਸ ਦੇ ਬਦਲਣ ਦੇ ਅਧੀਨ ਹੈ। ਇਸ ਜਾਣਕਾਰੀ ਨਾਲ ਡਿਜ਼ਾਈਨ ਨੂੰ ਅੰਤਿਮ ਰੂਪ ਨਾ ਦਿਓ।
"Arduino" ਨਾਮ ਅਤੇ ਲੋਗੋ ਇਟਲੀ ਵਿੱਚ, ਯੂਰਪੀਅਨ ਯੂਨੀਅਨ ਵਿੱਚ ਅਤੇ ਦੁਨੀਆ ਦੇ ਹੋਰ ਦੇਸ਼ਾਂ ਵਿੱਚ Arduino Srl ਦੁਆਰਾ ਰਜਿਸਟਰਡ ਟ੍ਰੇਡਮਾਰਕ ਹਨ।

ਦਸਤਾਵੇਜ਼ / ਸਰੋਤ

ARDUINO A000110 4 ਰੀਲੇਅ ਸ਼ੀਲਡ [pdf] ਯੂਜ਼ਰ ਮੈਨੂਅਲ
A000110, A000110 4 ਰੀਲੇਜ਼ ਸ਼ੀਲਡ, A000110, 4 ਰੀਲੇਜ਼ ਸ਼ੀਲਡ, ਰੀਲੇਜ਼ ਸ਼ੀਲਡ, ਸ਼ੀਲਡ

ਹਵਾਲੇ

ਇੱਕ ਟਿੱਪਣੀ ਛੱਡੋ

ਤੁਹਾਡਾ ਈਮੇਲ ਪਤਾ ਪ੍ਰਕਾਸ਼ਿਤ ਨਹੀਂ ਕੀਤਾ ਜਾਵੇਗਾ। ਲੋੜੀਂਦੇ ਖੇਤਰਾਂ ਨੂੰ ਚਿੰਨ੍ਹਿਤ ਕੀਤਾ ਗਿਆ ਹੈ *