Πίνακας περιεχομένων:

Arduino Cyclone Arcade Παιχνίδι: 6 Βήματα
Arduino Cyclone Arcade Παιχνίδι: 6 Βήματα

Βίντεο: Arduino Cyclone Arcade Παιχνίδι: 6 Βήματα

Βίντεο: Arduino Cyclone Arcade Παιχνίδι: 6 Βήματα
Βίντεο: Arduino Cyclone Arcade Game 2024, Νοέμβριος
Anonim
Arduino Cyclone Arcade Game
Arduino Cyclone Arcade Game
Arduino Cyclone Arcade Game
Arduino Cyclone Arcade Game

Αστραφτερά λαμπερά φώτα! Arduino! Παιχνίδι! Τι άλλο χρειάζεται να ειπωθεί; Αυτό το παιχνίδι βασίζεται στο παιχνίδι Cyclone arcade, όπου ο παίκτης προσπαθεί να σταματήσει ένα led που κάνει κύλιση γύρω από έναν κύκλο σε ένα συγκεκριμένο σημείο.

Βήμα 1: Υλικά

Υλικά
Υλικά

1x Arduino Uno

3x Καλώδια βραχυκυκλωτήρων

1x WS2812B LED Strip (αγόρασα το δικό μου για $ 30 από το Amazon εδώ)

Βήμα 2: Κωδικός

Κατεβάστε το Arduino IDE από τη διεύθυνση www.arduino.cc/en/Main/Software

Κατεβάστε την τελευταία έκδοση της βιβλιοθήκης FastLED από τη διεύθυνση

Εγκαταστήστε τη βιβλιοθήκη στο Arduino IDE ακολουθώντας τις οδηγίες εδώ:

Κατεβάστε τον κώδικα για αυτό το έργο από εδώ.

Αποσυμπιέστε τον κώδικα και ανοίξτε τον στο Arduino κάνοντας διπλό κλικ στο LEDGame.ino.

Βήμα 3: Καλωδίωση

Συνδέστε τα τρία καλώδια βραχυκυκλωτήρα στη χορδή led. Συνδέστε το πρώτο καλώδιο από το μαξιλάρι 5v στη λωρίδα LED με τον πείρο 5v στο Arduino. Συνδέστε το δεύτερο καλώδιο από το μαξιλάρι Din στη λωρίδα LED στην ψηφιακή ακίδα 7 στο Arduino. Συνδέστε το τελευταίο καλώδιο από το μαξιλάρι Gnd στη λωρίδα LED στο Gnd στο Arduino. Σως χρειαστεί να κολλήσετε αυτά τα καλώδια στα τακάκια της λωρίδας LED. ΠΡΟΕΙΔΟΠΟΙΗΣΗ: Η σύνδεση περισσότερων από 30 led στο Arduino μας μπορεί να προκαλέσει υπερβολική ζημιά στο ρυθμιστή του σκάφους ή στο τροφοδοτικό USB.

Βήμα 4: Ανεβάστε τον κώδικα και εκτελέστε

Ανοίξτε τον κωδικό στο Arduino IDE. Αντικαταστήστε τον αριθμό 27 στη γραμμή 24 με τον αριθμό των led. Προσδιορίστε ποιο led θα πρέπει να είναι το κεντρικό led και αντικαταστήστε το με τον αριθμό 14 στη γραμμή 27. Κάντε κλικ στο upload για να ανεβάσετε το πρόγραμμα στον πίνακα. Βεβαιωθείτε ότι έχετε επιλέξει τον σωστό τύπο και θύρα πλακέτας από το μενού εργαλείων. Στη συνέχεια, ανοίξτε τη Σειριακή οθόνη, ορίστε τον ρυθμό baud σε 9600 και ακολουθήστε τις οδηγίες στην οθόνη.

Βήμα 5: Πώς λειτουργεί ο κώδικας;

Ο κώδικας είναι ένα απλό μηχάνημα κατάστασης, που λειτουργεί είτε σε λειτουργία παιχνιδιού είτε σε κατάσταση παιχνιδιού. Ο βρόχος for μετακινεί το led κατά μήκος της συμβολοσειράς μέχρι να ληφθεί η είσοδος μέσω Serial. Στη συνέχεια, το παιχνίδι μεταβαίνει στην κατάσταση παιχνιδιού και υπολογίζει την απόσταση του led από το κέντρο της συμβολοσειράς.

Βήμα 6: Ευχαριστώ για την ανάγνωση

Αν σας άρεσε αυτό το Instructable, σκεφτείτε να το προτιμήσετε και δείτε το ιστολόγιό μου εδώ. Ευχαριστούμε για την ανάγνωση και αν έχετε οποιεσδήποτε προτάσεις ή αλλαγές, αφήστε τις στα παρακάτω σχόλια.

Συνιστάται: