Mündəricat:
Video: Arduino Uno R3 ilə Nəfəs alma LED: 5 addım
2024 Müəllif: John Day | [email protected]. Son dəyişdirildi: 2024-01-30 07:45
Bu dərsdə maraqlı bir şeyi sınayaq - proqramlaşdırma yolu ilə LED -in parlaqlığını tədricən dəyişdirək. Pulsasiya edən işığın nəfəs alması kimi göründüyü üçün ona sehrli bir ad veririk - nəfəs alan LED. Bu təsiri nəbz genişliyi modulyasiyası (PWM) ilə həyata keçirəcəyik.
Addım 1: Komponentlər
- Arduino Uno lövhəsi * 1
- USB kabeli * 1
- Rezistor (220Ω) * 1
- LED * 1
- Çörək lövhəsi * 1
- Jumper telləri
Addım 2: Prinsip
Pulse width modulation və ya PWM, rəqəmsal vasitələrlə analoji nəticələr əldə etmək üçün bir texnikadır. Rəqəmsal idarəetmə, bir kvadrat dalğa yaratmaq üçün istifadə olunur, bir siqnal açılır və sönür. Bu açma modeli, siqnalın sərf etdiyi vaxtın siqnalın sönmə vaxtını dəyişdirərək tam açılma (5 Volt) və sönmə (0 Volt) arasındakı gərginliyi simulyasiya edə bilər. "Vaxtında" müddəti nəbz genişliyi adlanır. Fərqli analoq dəyərlər əldə etmək üçün bu genişliyi dəyişir və ya modulyasiya edirsiniz. Bu açma modelini bir cihazla, məsələn, bir LED ilə kifayət qədər tez təkrarlasanız, belə olar: siqnal LEDin parlaqlığını idarə edən 0 ilə 5V arasında sabit bir gərginlikdir. (Arduinonun rəsmi saytında PWM təsvirinə baxın).
Aşağıdakı qrafikdə yaşıl xətlər müntəzəm bir dövrü təmsil edir. Bu müddət və ya dövr PWM tezliyinin tərsidir. Başqa sözlə, təxminən 500Hz -də Arduino PWM tezliyi ilə yaşıl xətlər hər biri 2 milisaniyəni ölçərdi.
AnalogWrite () -ə edilən zəng 0 - 255 miqyasdadır, belə ki analogWrite (255) 100% iş dövrü tələb edir (həmişə aktivdir) və analogWrite (127) 50% iş dövrüdür (vaxtın yarısında). nümunə
PWM dəyəri nə qədər kiçik olsa, gərginliyə çevrildikdən sonra dəyərin o qədər kiçik olacağını görəcəksiniz. Sonra LED buna uyğun olaraq sönür. Buna görə PWM dəyərini idarə edərək LED -in parlaqlığını idarə edə bilərik.
Addım 3: Şematik Diaqram
Addım 4: Prosedurlar
Proqramlaşdırmaqla, analogWrite () funksiyasından istifadə edərək 9 -cu pinə müxtəlif dəyərlər yaza bilərik. LED -in parlaqlığı buna əsaslanaraq dəyişəcək. SunFounder Uno lövhəsində 3, 5, 6, 9, 10 və 11 pinləri PWM pinləridir (“~” işarəsi ilə). Bu pinlərdən hər hansı birini bağlaya bilərsiniz.
Addım 1:
Dövr qurun.
Addım 2:
Kodu https://github.com/primerobotics/Arduino saytından yükləyin
Addım 3:
Eskizi Arduino Uno lövhəsinə yükləyin
Kodu idarəetmə lövhəsinə yükləmək üçün Yüklə simgesini vurun.
Pəncərənin altındakı "Yükləmə tamamlandı" görünürsə, bu eskizin uğurla yükləndiyini bildirir.
Burada LEDin nəfəs aldığı kimi daha da parlaqlaşdığını, sonra yavaş -yavaş söndüyünü və dəfələrlə daha parlaq və sönük olduğunu görməlisiniz.
Tövsiyə:
Arduino ilə DIY Nəfəs Sensoru (İletken Örgü Uzanma Sensoru): 7 addım (şəkillərlə)
Arduino ilə DIY Nəfəs Sensoru (İletken Örgü Stretch Sensor): Bu DIY sensoru, keçirici trikotaj uzanma sensoru şəklində olacaq. Göğsünüzü/mədənizi əhatə edəcək və sinə/mədə genişləndikdə və daralanda sensoru və nəticədə Arduino -ya verilən qidalanma məlumatlarını genişləndirəcək. Belə ki
Milad Ağacından Nəfəs Almaq - Arduino Milad İşıq İdarəçisi: 4 addım
Milad Ağacından Nəfəs Almaq-Arduino Milad İşıq Nəzarətçisi: 9 metrlik əvvəlcədən yandırılmış süni Milad ağacımın idarəetmə qutusunun Miladdan əvvəl qırılması və istehsalçının əvəzedici hissələr təqdim etməməsi yaxşı xəbər deyil. Bu özünəməxsus LED işıq sürücünüzü və idarəedicinizi Ar
İşıq Anksiyete Cihazını Nəbz Ölçmə Cihazı ilə Nəfəs Alın: 18 Addım (Şəkillərlə)
Nəbz Ölçmə Cihazı ilə İşıq Anksiyete Cihazını Nəfəs Alın: Dünyanın daha da sıxlaşması ilə hər kəs getdikcə yüksək stresli bir mühitdə olur. Kollec tələbələri daha çox stres və narahatlıq riski altındadır. İmtahanlar xüsusilə tələbələr üçün yüksək stresli dövrlər və nəfəs məşqləri olan ağıllı saatlardır
RGB LED və Nəfəs Alma Mood İşığı: 8 addım
RGB LED və Nəfəs Alma İşığı: RGB LED & Breathing Mood Light, iki rejimi özündə cəmləşdirən sadə bir gecə işığıdır. Birinci rejim üçün üç dəyişən rezistoru çevirərək RGB LED -in rəngini dəyişə bilərsiniz, ikinci rejim üçün isə nəfəs alma vəziyyətini təqdim edir
ÇOX KAMERA İLƏ RASPBERRY PI Pi NƏZƏRİNİ ALMA: 3 addım
ÇOX KAMERA İLƏ RASPBERRY PI Pi MƏSƏLƏSİNİN TANINMASI: Başlığın özü təlimatçının əsas məqsədinin nə olduğunu göstərdiyi üçün girişi qısa saxlayacağam. Bu addım-addım təlimatda, 1-pi cam və ən azı bir USB kamera və ya 2 USB kamera kimi birdən çox kameranı necə bağlayacağınızı izah edəcəyəm