ასამბლეის სახელმძღვანელო
2016 წლის ოქტომბერი
ანალოგის შეყვანის გაფართოების ფარი ARDUINO– სთვის
შესავალი
Arduino UNO ™ აღჭურვილია 6 ანალოგური საშუალებებით, მაგრამ ზოგიერთი პროექტი მეტს მოითხოვს. ყოფილიampლე; სენსორული ან რობოტული პროექტები. ანალოგური შეყვანის გაფართოების ფარი იყენებს მხოლოდ 4 I/O ხაზს (3 ციფრული, 1 ანალოგი), მაგრამ დასძენს უზარმაზარ 24 შეყვანს, ასე რომ სულ თქვენ გაქვთ 29 ანალოგური შეყვანა თქვენს განკარგულებაში.
მახასიათებლები:
- 24 ანალოგური შეყვანა
- გამოიყენება მხოლოდ 4 I/O ხაზი
- stackable დიზაინი
- ბიბლიოთეკით და ყოფილითamples
- მუშაობს Arduino UNO compatible და თავსებადი დაფებით
სპეციფიკაციები:
- ანალოგური შეყვანა: 0 - 5 VDC
- იყენებს ქინძისთავებს: 5, 6, 7 და A0 Arduino UNO ™ დაფაზე
- ზომები: 54 x 66 მმ (2.1 ”x 2.6”)
ამ სახელმძღვანელოში ჩვენ განვმარტავთ, თუ როგორ უნდა შევიკრიბოთ KA12 და როგორ დავაყენოთ Arduino ბიბლიოთეკა ყოფილთანampესკიზი
რა დევს ყუთში
- 1 X PCB
- 1 X 470 Ohm რეზისტორი (ყვითელი, მეწამული, ყავისფერი)
- 2 X 100k Ohm რეზისტორი (ყავისფერი, შავი, ყვითელი)
- 2 X კერამიკული მრავალშრიანი კონდენსატორი
- 3 X რეზისტორული მასივი 100 კ
- 1 X 3 მმ წითელი LED
- 4 X IC მფლობელი (16 პინი)
- 4 X პინიანი სათაური 6 × 3 ქინძისთავით
- 2 X 8 pin ქალის სათაური
- 2 X 6 pin ქალის სათაური
- 2 X 3 pin ქალის სათაური
- 3 X IC - CD4051BE
- 1 X IC - SN74HC595N
მშენებლობის ინსტრუქცია
პოზიციონირება 470 Ohm რეზისტორი როგორც ნაჩვენებია სურათზე და შედუღებულია.
R1: 470 Ohm (ყვითელი, შავი, ყავისფერი)პოზიციონირება ორი 100k Ohm რეზისტორები როგორც ნაჩვენებია სურათზე და შეაერთეთ ისინი.
R2, R3: 100k Ohm (ყავისფერი, შავი, ყვითელი)C1, C2: კერამიკული მრავალ ფენის კონდენსატორები
RN1, RN2, RN3: რეზისტორის მასივი 100k
LED: წითელი LED
გაითვალისწინეთ პოლარობა!
IC1,…, IC4: IC დამჭერები
გაითვალისწინეთ ამონაკვეთის მიმართულება! შეაერთეთ ყველა 6 × 3 პინ-სათაურის კონექტორი.
დარწმუნდით, რომ მოხრილი ქინძისთავები შედუღებულია! ჩასვით ორივე 6 პინიანი ქალი სათაურები და 8 პინიანი ქალი თავები თავის ადგილას.
არ გაჭრა ქინძისთავები!
SV1: ორი 3 პინიანი ქალის სათაურები
ჩადეთ ქინძისთავები გამაგრების მხარეს და შემაერთეთ კომპონენტის მხარეს! დარწმუნდით, რომ სათაურების ზედა ნაწილი თანაბრად გასწორებულია და არ აღემატება სხვა ქინძისთავებსრა ამ გზით, ის მშვენივრად მოერგება თქვენს Arduino Uno- ს. ქინძისთავები არ გაჭრა!IC1, IC2, IC3: IC - CD4051BE
გაითვალისწინეთ ამონაკვეთის მიმართულება! ის უნდა ემთხვეოდეს IC დამჭერის დონეს!
IC4: IC - SN74HC595N
გაითვალისწინეთ ამონაკვეთის მიმართულება! ის უნდა ემთხვეოდეს IC დამჭერის დონეს!
დაკავშირება KA12
ძალიან მნიშვნელოვანია, რომ KA12 სწორად ჩასვათ Arduino Uno– ზე, რათა თავიდან აიცილოთ ქინძისთავების დაზიანება და უზრუნველყოთ კარგი კავშირი.
აქ არის ყველაზე მნიშვნელოვანი ყურადღება:
A. ეს 6 პინიანი ქალი სათაური ზუსტად ჯდება 'ANALOG IN' არდუინოში.
ბ. ორი 3 პინიანი ქალი სათაური სრიალებს Arduino– ს 6 ICSP ქინძისთავზე.
C. KA8- ის 12 პინიანი ქალი სათაურების გვერდით რიცხვები უნდა შეესაბამებოდეს ციფრულ I/O- ს.
დ. გადაიტანეთ ქინძისთავები არდუინოში, დაზიანების თავიდან ასაცილებლად.
Arduino ბიბლიოთეკის დაყენება
- დააინსტალირეთ ბიბლიოთეკა:
გადადით KA12 ჩამოტვირთვის გვერდზე Velleman– ზე webსაიტი
http://www.vellemanprojects.eu/support/downloads/?code=KA12
ჩამოტვირთეთ "velleman_KA12" ამონაწერი და დააკოპირეთ "velleman_KA12" საქაღალდე თქვენს Documents \ Arduino \ ბიბლიოთეკებში. - Exampესკიზი:
A. გახსენით Arduino პროგრამული უზრუნველყოფა
B. შემდეგ დააწკაპუნეთ file/ყოფილიamples / Velleman_KA12 / Velleman_KA12 - კოდი:
სტრიქონით
იმისათვის, რომ KA12- ის ფუნქციები ადვილად გამოვიყენოთ, ჩვენ შევქმენით ბიბლიოთეკა.
სტრიქონი 1 და 6 აცხადებს გამოყენებას და ახდენს ბიბლიოთეკის ინიციალიზაციას. ეს უნდა გაკეთდეს ყველა ესკიზში, რომელიც იყენებს KA12- ს. ბიბლიოთეკა გაძლევთ შესაძლებლობას მარტივად წაიკითხოთ ყველა სენსორის მნიშვნელობა და შეინახოთ ისინი შიდა მასივში, ან წაიკითხოთ ერთი მნიშვნელობა და შეინახოთ ეს int.
ყველა სენსორის წასაკითხად თქვენ უნდა გამოაცხადოთ შიდა მასივი 24 ადგილით (სტრიქონი 2). მასივის შესავსებად ვიყენებთ წაკითხვის ბრძანებას (სტრიქონი 8). ყოფილშიample, ჩვენ ვაჩვენებთ ყველა მნიშვნელობას სერიულ მონიტორზე for for loop (სტრიქონი 9 -დან 12 -მდე).
სერიული კომუნიკაცია დადგენილია მე -5 ხაზში.
თუ თქვენ გჭირდებათ მხოლოდ ერთი მნიშვნელობა, შეგიძლიათ გამოიყენოთ "ka12_read" ბრძანება (სტრიქონი 13).
Velleman პროექტები
@Velleman_RnD
VELLEMAN nv - Legen Heirweg 33, Gavere (ბელგია)
vellemanprojects.com
დოკუმენტები / რესურსები
![]() |
velleman ანალოგური შეყვანის გაფართოების ფარი Arduino-სთვის [pdf] ინსტრუქციის სახელმძღვანელო ანალოგური შეყვანის გაფართოების ფარი Arduino– სთვის |