Mündəricat:

Siklon (Arduino LED Oyunu): 6 addım (şəkillərlə)
Siklon (Arduino LED Oyunu): 6 addım (şəkillərlə)

Video: Siklon (Arduino LED Oyunu): 6 addım (şəkillərlə)

Video: Siklon (Arduino LED Oyunu): 6 addım (şəkillərlə)
Video: Usta şoför işte yaa 2024, Iyul
Anonim
Siklon (Arduino LED Oyunu)
Siklon (Arduino LED Oyunu)

Bu təlimatda sizə çox az kod və ya təcrübə ilə bir LED oyunu yaratmağı öyrədəcəyəm! Bu fikri bir müddət düşündüm və nəhayət onu yaratmağa başladım. Bizə bütün arcade oyunlarını xatırladan əyləncəli bir oyundur. Əlavə istinadlar üçün əlaqələndirəcəyim digər dərsliklər var. Bu çətin işdən bir saat sonra edilə bilər və zəhmətə dəyər:)

Təchizat

WS2812B LEDlər x24

Arduino Nano

Bir anlıq düymə

Addım 1: Demoya baxın

Image
Image

Addım 2: Hər növ Çərçivə tapın

Hər növ Çərçivə tapın
Hər növ Çərçivə tapın
Hər növ Çərçivə tapın
Hər növ Çərçivə tapın

Bu vəziyyətdə bir şəkil çərçivəsindən istifadə etdim. Bir tikinti hər zaman bir seçimdir, amma bu layihəni tez bitirmək istədim. Layihəmdə çərçivəni əhatə edən 20 LED var. Bununla birlikdə, bu rəqəm həmişə üstünlük və ya istədiyiniz enerji istehlakına görə dəyişdirilə bilər.

Addım 3: Proqramlaşdırma

Proqramlaşdırma
Proqramlaşdırma

Bu proqram ən təsirli deyil.. amma işi mükəmməl edir. Oyunun beş fərqli oyun yoldaşı var. Gamestate sıfır, düyməyə basılana qədər boş vəziyyətdədir. Digər oyunçular, oyunçunun hansı səviyyədə olduğunu göstərir. Düymənin geri çəkilməsinin qarşısını almaq üçün gecikmə () yerinə millis () funksiyasından istifadə edirəm. Bu şəkildə oyun düymə işləyərkən hələ də davam edə bilər.

Sürəti üstün tutmaq üçün ledSpeed dəyişəninin aşağı salınması sürəti artıracaq. Sürətlər çətinliyə görə sıralanır.

Addım 4: Kablolama və Lehimləmə

Kablolama və Lehimləmə
Kablolama və Lehimləmə

Bu layihə ya Arduino Nano'ya işləyən 5v kabeldən və ya portativ etmək üçün 3 AA batareya paketindən işləyə bilər.

Bir anlıq düymə üçün bir çuxur qazın və ya çərçivədən ayrı qoyun. Bir tərəfi yerə, digər tərəfi isə pin 4 -ə bağlayın.

(İsteğe bağlı)-Batareya paketini 5v xəttindəki açarla Arduino Nanonun VIN və Ground pinlərinə qoşun. Siqnalın 5v olduğuna əmin olun və çıxış Arduino və LED -ləri gücləndirə bilər. Batareyaların uzunömürlülüyünü artırmaq üçün LED -lərə parlaqlıq qabiliyyəti qoyun.

Hər iki LED dəstini Arduino üzərindəki 5v rayına bağlayın və Zəminləri birləşdirin. Nəhayət, Arduino'da istədiyiniz pinlərə qədər Din xətlərini izləyin.

Addım 5: İsti Yapışqan və Təhlükəsiz

İsti Yapışqan və Təhlükəsiz
İsti Yapışqan və Təhlükəsiz
İsti Yapışqan və Təhlükəsiz
İsti Yapışqan və Təhlükəsiz

Telləri bağlamaq üçün çoxlu isti yapışqan və Zip bağından istifadə etdim. Kəskin əşyaları örtməyə və telləri möhkəm bağlamağa çalışın. Əllər bunu tuta bilər.

Addım 6: Başqa bir istinad

Başqa İstinad
Başqa İstinad

Tapdığım daha çox təlimat əlaqəlidir. Vaxt ayırdığınız üçün təşəkkür edirəm və ümid edirəm ki, bu layihədən bir az istifadə etdiniz. Daha çox sənəd və əyləncəli layihələr üçün veb saytımı (www.neehaw.com) ziyarət edin. Zövq alın!

Təlimatlı biri

Təlim olunan iki

Tövsiyə: