Სარჩევი:
ვიდეო: Arduino– ზე მრავალი ღილაკის დაკავშირება ერთ პინთან: 4 ნაბიჯი
2024 ავტორი: John Day | [email protected]. ბოლოს შეცვლილი: 2024-01-30 10:19
Გამარჯობა ყველას, როდესაც თქვენი Arduino– ს პროექტებმა გადააჭარბა მოციმციმე LED- ებს, თქვენ შეიძლება დაგჭირდეთ დამატებითი ქინძისთავების საჭიროება.
მე გაჩვენებთ ხრიკს, რომელიც შეგიძლიათ გამოიყენოთ სადაც შეგიძლიათ გქონდეთ მრავალი ღილაკი, ყველა ერთსა და იმავე ანალოგიურ პინთან დაკავშირებული.
ნაბიჯი 1: მასალები
წრე ძალიან მარტივია და ის მოითხოვს 1kOhm რეზისტორს თითოეული გადამრთველისთვის. ძირითადად, ჩვენ ვაშენებთ ძაბვის გამყოფს, სადაც თითოეული ღილაკის დაჭერით ვაკავშირებთ სხვადასხვა რაოდენობის რეზისტორს არდუინოს ანალოგიურ შეყვანასთან.
ნაბიჯი 2: სქემატური
დაიწყეთ ერთი რეზისტორის 5V გამომავალთან და პირველი გადამრთველის ერთ მხარესთან შეერთებით. გადართვის მეორე მხარე მიწასთან უნდა იყოს დაკავშირებული. ყოველი დამატებითი ღილაკი იქნება დაკავშირებული საკუთარ რეზისტორთან სერიულად, პირველი და მეორე მხარეს მიწით.
ანალოგური შესასვლელი პინი დაკავშირებულია პირველ რეზისტორსა და პირველ შეყვანის ღილაკს შორის.
EasyEda– ს სრული სქემა ხელმისაწვდომია აქ:
ნაბიჯი 3: კოდი
კოდი ძალიან მარტივია, სადაც მარყუჟის ფუნქციის პირველ სტრიქონში ვკითხულობთ ანალოგური შეყვანის მნიშვნელობას და შემდეგ ვადარებთ მას გარკვეულ ზღურბლთან, რათა დადგინდეს რომელ ღილაკზეა დაჭერილი. სწორი მნიშვნელობების დასადგენად მე ჯერ მხოლოდ ანალოგური პინიდან მქონდა მნიშვნელობა სერიულ მონიტორზე დაბეჭდილი და შემდეგ გადავიყვანე სწორ დიაპაზონში.
სრული კოდის გადმოწერა შესაძლებელია ჩემი GitHub გვერდიდან:
ნაბიჯი 4: შემდგომი გაფართოება
ეს მეთოდი შეიძლება ადვილად გაფართოვდეს ბევრ ღილაკზე, მაგრამ გაითვალისწინეთ, რომ რაც უფრო მეტს დაამატებთ მით უფრო მცირე იქნება ზღურბლის სხვაობა, ასე რომ შეყვანის ძაბვის ნებისმიერმა ცვალებადობამ შეიძლება გამოიწვიოს არასწორი კითხვა. თუმცა, რეგულარული ოპერაციებისთვის 10 ~ 15 ღილაკამდე, ეს არ უნდა იყოს პრობლემა.
გირჩევთ:
Arduino Connect მრავალი I2C მოწყობილობა: 6 ნაბიჯი
Arduino Connect Multiple I2C Devices: ამ გაკვეთილში ჩვენ ვისწავლით თუ როგორ უნდა დააკავშიროთ რამოდენიმე მოდული arduino– სთან I2C კავშირით. უყურეთ ვიდეოს! ჩვენს შემთხვევაში ჩვენ გამოვიყენებთ 4 OLED დისპლეის მაგალითს, მაგრამ თქვენ შეგიძლიათ გამოიყენოთ ნებისმიერი სხვა I2C მოდული/ სენსორები, თუ გსურთ. შენიშვნა: 4 OLED მონიტორი
მრავალჯერადი სენსორების დაკავშირება ერთ ARDUINO UNO სერიულ პორტთან: 4 ნაბიჯი
მრავალრიცხოვანი სენსორების დაკავშირება ერთ ARDUINO UNO სერიულ პორტთან: ამ სახელმძღვანელოში ჩვენ გავაფართოვებთ ერთ Arduino UNO UART (Rx/Tx) სერიულ პორტს ისე, რომ ატლასის რამდენიმე სენსორი იყოს დაკავშირებული. გაფართოება ხდება 8: 1 სერიული პორტის გაფართოების დაფის გამოყენებით. არდუინოს პორტი უკავშირდება გაფართოებას მას შემდეგ, რაც
Arduino ყველა ერთ სენსორში: 4 ნაბიჯი
არდუინო ყველა ერთ სენსორში: გამარჯობა ჩემო ძვირფასო რობოტი მეგობრებო ეს არის მუჰამედ ბაკარი, მე ბევრი ვიშრომე ამ საოცარი კომბინირებული პროექტის შესაქმნელად ….. თქვენ უნდა ინერვიულოთ " კომბინირებული ", დიახ მე გავაკეთე პროექტი რომელიც შეიცავს 3 სხვადასხვა მოდულები, რომელიც მოიცავს ულტრაბგერას
UbiDots-ESP32– ის დაკავშირება და მრავალი სენსორის მონაცემების გამოქვეყნება: 6 ნაბიჯი
UbiDots-ESP32– ის დაკავშირება და მრავალი სენსორის მონაცემების გამოქვეყნება: ESP32 და ESP 8266 ძალიან ნაცნობი SoC in IoT სფეროში. ეს არის ერთგვარი სიკეთე IoT პროექტებისთვის. ESP 32 არის მოწყობილობა ინტეგრირებული WiFi და BLE. უბრალოდ მიუთითეთ თქვენი SSID, პაროლი და IP კონფიგურაცია და ინტეგრირება მოახდინეთ საგნებში
100+ გადამრთველი Arduino– ს ერთ პინში: 6 ნაბიჯი (სურათებით)
100+ გადამრთველი Arduino– ს ერთ პინში: შესავალი ხომ არ ამოიწურა შეყვანის ქინძისთავები? არ ინერვიულოთ, აქ არის გამოსავალი ყოველგვარი ცვლის რეგისტრაციის გარეშე. ამ ვიდეოში ჩვენ ვაპირებთ ვისწავლოთ 100 -ზე მეტი კონცენტრატორის Arduino- ს ერთ პინთან დაკავშირების შესახებ