Სარჩევი:

როგორ გამოვიყენოთ ფოტოელემენტი RGB LED ფერის შესაცვლელად: 3 ნაბიჯი
როგორ გამოვიყენოთ ფოტოელემენტი RGB LED ფერის შესაცვლელად: 3 ნაბიჯი

ვიდეო: როგორ გამოვიყენოთ ფოტოელემენტი RGB LED ფერის შესაცვლელად: 3 ნაბიჯი

ვიდეო: როგორ გამოვიყენოთ ფოტოელემენტი RGB LED ფერის შესაცვლელად: 3 ნაბიჯი
ვიდეო: აიზეკ აზიმოვი - "მე, რობოტი" - აუდიო წიგნი 2024, ნოემბერი
Anonim
როგორ გამოვიყენოთ ფოტო უჯრედი RGB LED ფერის შესაცვლელად
როგორ გამოვიყენოთ ფოტო უჯრედი RGB LED ფერის შესაცვლელად

ჩემი Arduino პროექტის 01 ნაწილისთვის, ჩემი თავდაპირველი იდეა იყო ტემპერატურის სენსორის გამოყენება LED- ის ჩართვისა და გამორთვისთვის, მაგრამ, სამწუხაროდ, ჩემი ტემპერატურის სენსორი ჯერ არ მოსულა, რამაც დამანება არჩევანის გაკეთება Elegoo– ს დამწყებ ნაკრებში არსებული სენსორებიდან და მაინტერესებს თუ, ალბათ, არ დამვიწყებია ჩემი ტემპერატურის სენსორების შეკვეთა, პირველ რიგში.

ახალი გეგმით იდეა მარტივია: გამოიყენეთ ფოტოელემენტი LED- ის ფერის შესაცვლელად.

მასალები:

  • 1 x Arduino Uno (ან ექვივალენტი)
  • 1 x პურის დაფა
  • 4 x რეზისტორები
  • 1 x RGB LED
  • 1 x ფოტო უჯრედი
  • 7 x MM მავთულები
  • USB კაბელი

გამოყენებული ყველა ნივთი ნაპოვნია Elegoo სუპერ დამწყებ ნაკრებში. Აქ

ნაბიჯი 1: შექმენით თქვენი პურის დაფა

შექმენით თქვენი პურის დაფა
შექმენით თქვენი პურის დაფა

პირველი რაც თქვენ უნდა გააკეთოთ არის თქვენი პურის დაფის შექმნა, ფოტოელემენტის დაკავშირება 5V და A5 ქინძისთავებთან, როგორც ზემოთ ნაჩვენებია. RGB LED- ის შეერთებისას თქვენ დაუკავშირებთ თითოეულ RGB- ს პინთან და კათოდს მიწასთან. ამ შემთხვევაში წითელი 6 -მდე, მწვანე 5 -მდე და ლურჯი 3 -მდე.

ნაბიჯი 2: კოდი

როგორც ეს ახალი ვარ, მე გავაერთიანე კოდი მრავალი ადგილიდან, რათა მივიღო საბოლოო შედეგი. ამ კოდის ყველაზე მნიშვნელოვანი ნაბიჯი არის ფოტოელემენტის ცვლადების განსაზღვრა და თითოეული LED პინის გამოსავალი. ორიგინალური კოდის წყაროები მოდის arduino– ს მრავალი სასწავლო ფაილიდან, ასევე ლუკა მაკლოფლინის ეს გაკვეთილი აქ ნაპოვნი.

კოდირების დაწყებამდე დარწმუნდით, რომ შეამოწმოთ თქვენი ფოტოელემენტი მის ძირითად ფუნქციებზე, რომ იპოვოთ თქვენი მითითებული მნიშვნელობა, ჩემი იყო 1023. ეს არის მნიშვნელობა, რომელიც გამოყენებული იქნება ფერის შეცვლის თქვენს if, else განცხადებაში. ეს ასევე მნიშვნელოვანია, რადგან ეს ეუბნება თქვენს LED- ს, თუ რა რეაქცია აქვს მასზე. კოდის შერწყმა მე გამოვიყენე ქვემოთ

ნაბიჯი 3: ტესტი

ტესტირება
ტესტირება
ტესტირება
ტესტირება

კოდირების შემდეგ თქვენ უნდა შეამოწმოთ, რომ დარწმუნდეთ, რომ ყველაფერი გამართულად მუშაობს. თუ სწორად გაკეთდა, LED- ის ფერი უნდა რეაგირებდეს სინათლის ცვლილებაზე, როდესაც ობიექტი ან ხელი მოთავსებულია მის თავზე ან მის ზემოთ, ცისფერიდან წითელზე გადასვლისას.

გირჩევთ: