Mündəricat:
2025 Müəllif: John Day | [email protected]. Son dəyişdirildi: 2025-01-13 06:56
Bu layihə, əyilmə sensoru hər dəfə əyildikdə yeni bir ədəd istehsal edən bir LED zar yaradır. Bu layihə bir düyməni istifadə etməklə dəyişdirilə bilər, ancaq kodu buna uyğun olaraq dəyişdirmək lazımdır.
Bu layihəyə başlamazdan əvvəl çörək taxtasının hər tərəfinə 5V və GND bağladığınızdan əmin olun.
Təchizat
- SW-520D əyilmə sensoru
- 7 LED
- 7 220 və ya 330 ohm müqavimət
- Çörək lövhəsi
- Jumper telləri
Addım 1: Addım 1: LED -ləri qurun
Etmək istədiyiniz ilk şey, zarların konturunu vermək üçün LED -ləri 'H' formatda qurmaqdır. Yuxarıdakı şəkildən sonra, hər tərəfdən 3 LED -i şaquli olaraq düzəldin (hər ayağın öz sırasına malik olduğundan əmin olun) və ortada bir led qoyun.
Bundan sonra hər LED -in qısa ayağını GND -ə qoşun.
Kodu bir az da asanlaşdırmaq üçün 7 LED üçün yalnız 4 rəqəmsal pin olacaq, 2 qrupdan ibarət 3 qrup olacaq və orta LEDin öz rəqəmsal pimi olacaq (yuxarıdakı şəklə baxın)
- Qrup 1 -in uzun ayaqlarını bir yerə bağlayın və rəqəmsal pin 10 -a bağlayın
- 2 -ci qrupun uzun ayaqlarını birləşdirin və rəqəmsal pin 9 -a bağlayın
- 3 -cü qrupun uzun ayaqlarını birləşdirin və rəqəmsal pin 8 -ə bağlayın
- LED 4 uzun ayağını rəqəmsal pin 7 -yə bağlayın
Addım 2: Adım 2: Tilt Sensorunu qoşun
Tilt sensorunun necə işlədiyini bilmək üçün Arduino düyməsinə bənzər bir OFF vəziyyətinə və ON vəziyyətinə sahib olmaq üçün kodlaşdırıla bilər. Sensor şaquli olaraq dik vəziyyətdədirsə, ümumiyyətlə AÇIQ vəziyyətində, şaquli olaraq aşağıya baxdıqda isə ümumiyyətlə QAPALI vəziyyətdə hesab edilir.
Bu layihədə, əyilmə sensoru aşağıya baxdıqda, "zar" a təsadüfi bir ədəd yuvarlanması üçün siqnal verəcəkdir.
Əyilmə sensorunun qısa ayağını GND -yə, uzun ayağını isə rəqəmsal pin 2 -yə bağlayın
Addım 3: Adım 3: Kod
Kodun linki budur. Hər hansı bir sualınız varsa, soruşmaqdan çəkinməyin.