velleman KA12 એનાલોગ ઇનપુટ એક્સ્ટેંશન શીલ્ડ
પરિચય
Arduino UNO™ 6 એનાલોગ ઇનપુટ્સથી સજ્જ છે પરંતુ કેટલાક પ્રોજેક્ટ વધુ માંગે છે. માજી માટેample; સેન્સર- અથવા રોબોટ પ્રોજેક્ટ્સ. એનાલોગ ઇનપુટ એક્સ્ટેંશન શીલ્ડ માત્ર 4 I/O લાઇન્સ (3 ડિજિટલ, 1 એનાલોગ) નો ઉપયોગ કરે છે પરંતુ તે 24 ઇનપુટ્સ ઉમેરે છે, તેથી કુલ મળીને તમારી પાસે 29 એનાલોગ ઇનપુટ્સ છે.
વિશેષતાઓ:
- 24 એનાલોગ ઇનપુટ્સ
- માત્ર 4 I/O લાઇનનો ઉપયોગ થાય છે
- સ્ટેકેબલ ડિઝાઇન
- પુસ્તકાલય અને ભૂતપૂર્વ સાથે પૂર્ણampલેસ
- Arduino UNO™ અને સુસંગત બોર્ડ સાથે કામ કરે છે
વિશિષ્ટતાઓ:
- એનાલોગ ઇનપુટ્સ: 0 - 5 VDC
- પિનનો ઉપયોગ કરે છે: Arduino UNO™ બોર્ડ પર 5, 6, 7 અને A0
- પરિમાણો: 54 x 66 mm (2.1” x 2.6”)
આ માર્ગદર્શિકામાં, અમે KA12 ને કેવી રીતે એસેમ્બલ કરવું અને સમાવિષ્ટ Arduino લાઇબ્રેરીને ભૂતપૂર્વ સાથે કેવી રીતે ઇન્સ્ટોલ કરવું તે સમજાવીશું.ampલે સ્કેચ.
બૉક્સમાં શું છે
- 1 X PCB
- 1 X 470 ઓહ્મ રેઝિસ્ટર (પીળો, જાંબલી, ભૂરા)
- 2 X 100k ઓહ્મ રેઝિસ્ટર (ભુરો, કાળો, પીળો)
- 2 X સિરામિક મલ્ટિલેયર કેપેસિટર
- 3 X રેઝિસ્ટર એરે 100k
- 1 X 3 mm લાલ LED
- 4 X IC ધારક (16 પિન)
- 4×6 પિન સાથે 3 X પિનહેડર
- 2 X 8 પિન ફીમેલ હેડર
- 2 X 6 પિન ફીમેલ હેડર
- 2 X 3 પિન ફીમેલ હેડર
- 3 X IC – CD4051BE
- 1 X IC – SN74HC595N
મકાન સૂચનાઓ
- ચિત્ર અને સોલ્ડરમાં બતાવ્યા પ્રમાણે 470 ઓહ્મ રેઝિસ્ટરને સ્થાન આપો. R1: 470 ઓહ્મ (પીળો, કાળો, ભૂરો)
- ચિત્રમાં બતાવ્યા પ્રમાણે બે 100k ઓહ્મ રેઝિસ્ટરને સ્થાન આપો અને તેમને સોલ્ડર કરો. R2, R3: 100k ઓહ્મ (બ્રાઉન, કાળો, પીળો)
- C1, C2: કાર્મિક મલ્ટિલેયર કેપેસિટર્સ
- RN1, RN2, RN3: રેઝિસ્ટર એરે 100k
- એલઇડી: લાલ એલઇડી ધ્રુવીયતાને ધ્યાનમાં લો!
- IC1, …, IC4: IC ધારકો નોચની દિશાનું ધ્યાન રાખો!
- બધા 6×3 પિનહેડર કનેક્ટર્સને સોલ્ડર કરો. ખાતરી કરો કે બેન્ટ પિન સોલ્ડર થયેલ છે!
- બંને 6 પિન ફિમેલ હેડરો અને 8 પિન ફિમેલ હેડરને સ્થાને સોલ્ડર કરો. પિન કાપશો નહીં!
- SV1: બે 3 પિન ફીમેલ હેડર
સોલ્ડર બાજુ પર પિન દાખલ કરો અને ઘટક બાજુ પર સોલ્ડર કરો!
ખાતરી કરો કે હેડરોની ટોચ સમાન રીતે સમતળ કરેલ છે અને અન્ય પિનની ટોચથી વધુ ન હોય. આ રીતે, તે તમારા Arduino Uno પર સારી રીતે ફિટ થશે.
પિન કાપી નથી! - IC1, IC2, IC3: IC – CD4051BE નોચની દિશાને ધ્યાનમાં રાખો! તે IC ધારક પરના નોચ સાથે મેળ ખાતું હોવું જોઈએ!
- IC4: IC – SN74HC595N નોચની દિશાનું ધ્યાન રાખો! તે IC ધારક પરના નોચ સાથે મેળ ખાતું હોવું જોઈએ!
KA12 ને કનેક્ટ કરી રહ્યું છે
પિનને નુકસાન ન થાય તે માટે અને સારા કનેક્શનની ખાતરી કરવા માટે Arduino Uno પર KA12 યોગ્ય રીતે દાખલ કરવું ખૂબ જ મહત્વપૂર્ણ છે. અહીં સૌથી મહત્વપૂર્ણ ધ્યાન બિંદુઓ છે:
- A. આ 6 પિન ફીમેલ હેડર Arduino પરના 'ANALOG IN' માં ચોક્કસ રીતે બંધબેસે છે.
- B. બે 3 પિન ફિમેલ હેડરો Arduino પર 6 ICSP પિન પર સ્લાઇડ કરે છે.
- C. KA8 પર 12 પિન ફીમેલ હેડરની બાજુના નંબરો ડિજિટલ I/O ને અનુરૂપ હોવા જોઈએ.
- D. નુકસાન અટકાવવા માટે પિનને કાળજીપૂર્વક Arduino માં સ્લાઇડ કરો.
Arduino પુસ્તકાલય સ્થાપિત કરી રહ્યા છીએ
લાઇબ્રેરી ઇન્સ્ટોલ કરો:
Velleman પર KA12 ડાઉનલોડ પેજ પર જાઓ webસાઇટ:
http://www.vellemanprojects.eu/support/downloads/?code=KA12
'velleman_KA12' અર્ક ડાઉનલોડ કરો અને તમારા Documents\Arduino\librariesમાં “velleman_KA12” ફોલ્ડરની નકલ કરો.
Exampલે સ્કેચ:
- A. Arduino સોફ્ટવેર ખોલો
- B. પછી ક્લિક કરો file/ઉદાamples/Velleman_KA12/Velleman_KA12
કોડ:
લાઇન બાય લાઇન
- KA12 ના કાર્યોને ઉપયોગમાં સરળ બનાવવા માટે, અમે એક લાઇબ્રેરી બનાવી છે. લાઇન 1 અને 6 ઉપયોગની ઘોષણા કરે છે અને લાઇબ્રેરી શરૂ કરે છે. આ દરેક સ્કેચમાં થવું જોઈએ જે KA12 નો ઉપયોગ કરે છે. લાઇબ્રેરી તમને બધા સેન્સર મૂલ્યોને સરળતાથી વાંચવાની અને તેને int-એરેમાં સાચવવાની અથવા એક મૂલ્ય વાંચવાની અને તેને intમાં સાચવવાની શક્યતા આપે છે.
- બધા સેન્સર વાંચવા માટે તમારે 24 સ્થાનો (લાઇન 2) સાથે ઇન્ટ-એરે જાહેર કરવું જોઈએ. એરે ભરવા માટે આપણે readAll આદેશ (લાઇન 8) નો ઉપયોગ કરીએ છીએ. માજીampa for લૂપ (લાઇન 9 થી 12) નો ઉપયોગ કરીને આપણે સીરીયલ મોનિટર પર તમામ મૂલ્યો પ્રદર્શિત કરીએ છીએ. સીરીયલ કોમ્યુનિકેશન લીટી 5 માં સુયોજિત થયેલ છે. જો તમને માત્ર એક મૂલ્યની જરૂર હોય તો તમે "ka12_read" આદેશ (લાઇન 13) નો ઉપયોગ કરી શકો છો.
વેલેમેન એનવી - લેજેન હેરવેગ 33, ગાવેરે (બેલ્જિયમ)
vellemanprojects.com
દસ્તાવેજો / સંસાધનો
![]() |
velleman KA12 એનાલોગ ઇનપુટ એક્સ્ટેંશન શીલ્ડ [પીડીએફ] સ્થાપન માર્ગદર્શિકા KA12 એનાલોગ ઇનપુટ એક્સ્ટેંશન શીલ્ડ, KA12, એનાલોગ ઇનપુટ એક્સ્ટેંશન શીલ્ડ, ઇનપુટ એક્સ્ટેંશન શીલ્ડ, એક્સ્ટેંશન શીલ્ડ, શીલ્ડ |