ARDUINO A000110 4 રીલે શીલ્ડ યુઝર મેન્યુઅલ

4 એલઇડી એક્સampલે:
આ માજીample તમને બતાવે છે કે કેવી રીતે 4 LEDs by 4 Relays Shield ની સ્વિચ ઓન કરવી.
નોંધ:
આમાં માજીamp4 રિલે શીલ્ડની કામગીરી દર્શાવવા માટે 4 LED નો ઉપયોગ કરવામાં આવે છે પરંતુ તમે અન્ય પ્રકારના લોડને રિલે સાથે જોડી શકો છો અને તમારું વ્યક્તિગત સ્કેચ બનાવી શકો છો.
હાર્ડવેર:

  • આર્ડુઇનો બોર્ડ
  • Arduino 4 રિલે શીલ્ડ
  • 4 એલઈડી
  • 4 રેઝિસ્ટર 220Ω
  • વાયર

સર્કિટ:
તમારી 4 રિલે શીલ્ડને Arduino બોર્ડ પર માઉન્ટ કરો, રિલેના "સામાન્ય" સંપર્કો (C) ને શિલ્ડના પાવર પિન "5V" સાથે જોડો.
220Ω ના રેઝિસ્ટર સાથે શ્રેણીમાં Leds (સામાન્ય રીતે લાંબી પિન) ના તમામ એનોડને જોડો અને તેમને રિલેના "સામાન્ય રીતે ખુલ્લા" સંપર્ક (NO) સાથે જોડો.
શીલ્ડના LEDs to ગ્રાઉન્ડ (GND) ના કેથોડ્સને પણ જોડો.
છેલ્લે બોર્ડને USB કેબલ વડે PC સાથે કનેક્ટ કરો અને સ્કેચ અપલોડ કરો.
હવે તમે દરેક સિંગલ Led ને રિલે દ્વારા પાઇલોટ કરી શકો છો કે તે જોડાયેલ છે.

કોડ:
આ સ્કેચ પાઇલોટ્સ 4 એલઇડી.
પહેલા તે relay1 સાથે જોડાયેલ led1 પર સ્વિચ કરે છે, એક સેકન્ડ પછી તે relay2 સાથે જોડાયેલ led2 ચાલુ કરે છે, બીજી સેકન્ડ કરતાં વધી જાય છે તે relay3 સાથે જોડાયેલ led3 ચાલુ કરે છે અને અંતે, એક સેકન્ડ પસાર થાય છે, તે led4 પર સ્વિચ કરે છે જેની સાથે તે જોડાયેલ છે. રિલે4.

જ્યારે તમામ એલઇડી ચાલુ કરવામાં આવે છે ત્યારે તે એક સેકન્ડ રાહ જુએ છે અને તે led4 થી શરૂ કરીને led1 સુધી દરેક સેકન્ડે એક લીડ બંધ કરે છે.
રિલે 1 પિન 4 થી, રિલે 2 પિન 7 થી, રિલે 3 8 અને રિલે 4 પિન 12 માંથી પ્રાયોગિક છે.
કમ્યુટેશનને "ડિજિટલરાઈટ()" ફંક્શન દ્વારા કમાન્ડ કરવામાં આવે છે.
જ્યારે રિલે નીચા તરીકે સેટ કરવામાં આવે છે, ત્યારે "સામાન્ય" (C) સંપર્ક "સામાન્ય રીતે બંધ" (NC) સંપર્ક સાથે જોડાયેલ છે.
તેના બદલે જ્યારે રિલે ઉચ્ચ તરીકે સેટ કરવામાં આવે છે, ત્યારે "સામાન્ય" (C) સંપર્ક સ્વિચ થાય છે અને "સામાન્ય રીતે ખુલ્લા" (NO) સંપર્ક સાથે જોડાય છે.
અહીં તમે 4-રિલે શીલ્ડની યોજનાકીય ડાઉનલોડ કરી શકો છો.
સંપૂર્ણ કોડ અને તેનું વિગતવાર વર્ણન નીચે દર્શાવેલ છે.
/*4-રિલે શિલ્ડ એક્સampલે*/
// ચલ વ્યાખ્યાયિત કરો
પૂર્ણાંક રિલે1 = 4;
પૂર્ણાંક રિલે2 = 7;
પૂર્ણાંક રિલે3 = 8;
પૂર્ણાંક રિલે4 = 12;
રદબાતલ સેટઅપ()
{
// આઉટપુટ તરીકે રિલે સેટ કરો
પિનમોડ(રીલે 1, આઉટપુટ);
પિનમોડ(રીલે 2, આઉટપુટ);
પિનમોડ(રીલે 3, આઉટપુટ);
પિનમોડ(રીલે 4, આઉટપુટ);
રદબાતલ સેટઅપ()
{
// આઉટપુટ તરીકે રિલે સેટ કરો
પિનમોડ(રીલે 1, આઉટપુટ);
પિનમોડ(રીલે 2, આઉટપુટ);
પિનમોડ(રીલે 3, આઉટપુટ);
પિનમોડ(રીલે 4, આઉટપુટ);
}
રદબાતલ લૂપ()
{
ડિજીટલરાઈટ(RELAY1,HIGH); // Led1 ચાલુ કરે છે
વિલંબ(1000); // 1 સેકન્ડ રાહ જુઓ
ડિજીટલરાઈટ(RELAY2,HIGH); // Led2 ચાલુ કરે છે
વિલંબ(1000); // 1 સેકન્ડ રાહ જુઓ
ડિજીટલરાઈટ(RELAY3,HIGH); // Led3 ચાલુ કરે છે
વિલંબ(1000); // 1 સેકન્ડ રાહ જુઓ
ડિજીટલરાઈટ(RELAY4,HIGH); // Led4 ચાલુ કરે છે
વિલંબ(1000); // 1 સેકન્ડ રાહ જુઓ
ડિજીટલરાઈટ(RELAY4,LOW); // Led4 બંધ કરે છે
વિલંબ(1000); // 1 સેકન્ડ રાહ જુઓ
ડિજીટલરાઈટ(RELAY3,LOW); // Led3 બંધ કરે છે
વિલંબ(1000); // 1 સેકન્ડ રાહ જુઓ
ડિજીટલરાઈટ(RELAY2,LOW); // Led2 બંધ કરે છે
વિલંબ(1000); // 1 સેકન્ડ રાહ જુઓ
ડિજીટલરાઈટ(RELAY1,LOW); // Led1 બંધ કરે છે
વિલંબ(1000); // 1 સેકન્ડ રાહ જુઓ
}
 
સંદર્ભ ડિઝાઇન "જેમ છે તેમ" અને "તમામ ખામીઓ સાથે" પ્રદાન કરવામાં આવે છે. Arduino અન્ય તમામ વોરંટીનો અસ્વીકાર કરે છે, સ્પષ્ટ અથવા ગર્ભિત, Arduino કોઈપણ સમયે સૂચના વિના, સ્પષ્ટીકરણો અને ઉત્પાદન વર્ણનોમાં ફેરફાર કરી શકે છે. ગ્રાહકે ન કરવું જોઈએ
ઉત્પાદનોના સંદર્ભમાં, જેમાં "આરક્ષિત" અથવા "અવ્યાખ્યાયિત" તરીકે ચિહ્નિત થયેલ કોઈપણ સુવિધાઓ અથવા સૂચનાઓની ગેરહાજરી અથવા લાક્ષણિકતાઓ પર આધાર રાખે છે, ખાસ હેતુ માટે વેપારીતા અથવા યોગ્યતાની કોઈપણ ગર્ભિત વોરંટી સહિત પરંતુ તેના સુધી મર્યાદિત નથી. Arduino આને ભવિષ્યની વ્યાખ્યા માટે અનામત રાખે છે અને તેમાં ભવિષ્યમાં થતા ફેરફારોથી ઉદ્ભવતા સંઘર્ષો અથવા અસંગતતાઓ માટે તેની કોઈ જવાબદારી રહેશે નહીં.
પર ઉત્પાદન માહિતી Web સાઇટ અથવા સામગ્રી નોટિસ વિના બદલવાને પાત્ર છે. આ માહિતી સાથે ડિઝાઇનને અંતિમ સ્વરૂપ આપશો નહીં.
"Arduino" નામ અને લોગો એ Arduino Srl દ્વારા ઇટાલીમાં, યુરોપિયન યુનિયનમાં અને વિશ્વના અન્ય દેશોમાં નોંધાયેલા ટ્રેડમાર્ક છે.

દસ્તાવેજો / સંસાધનો

ARDUINO A000110 4 રિલે શીલ્ડ [પીડીએફ] વપરાશકર્તા માર્ગદર્શિકા
A000110, A000110 4 રિલે શિલ્ડ, A000110, 4 રિલે શીલ્ડ, રિલે શીલ્ડ, શીલ્ડ

સંદર્ભો

એક ટિપ્પણી મૂકો

તમારું ઇમેઇલ સરનામું પ્રકાશિત કરવામાં આવશે નહીં. જરૂરી ક્ષેત્રો ચિહ્નિત થયેલ છે *