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

Arduino "First Player" για επιτραπέζια παιχνίδια: 4 βήματα
Arduino "First Player" για επιτραπέζια παιχνίδια: 4 βήματα

Βίντεο: Arduino "First Player" για επιτραπέζια παιχνίδια: 4 βήματα

Βίντεο: Arduino
Βίντεο: Η γκουγκου δεν σεβεται τον πατερα της 2024, Ιούλιος
Anonim
Arduino
Arduino
Arduino
Arduino
Arduino
Arduino
Arduino
Arduino

Αυτό το έργο ήταν εμπνευσμένο από τις εφαρμογές "πρώτης αναπαραγωγής" που χρησιμοποιήσαμε ο σύζυγός μου και εγώ στα τηλέφωνά μας. Μας αρέσει να παίζουμε επιτραπέζια παιχνίδια και χρησιμοποιούμε εφαρμογές "πρώτου παίκτη" για να αποφασίσουμε ποιος θα έρθει πρώτος. Αποφάσισα να προσπαθήσω να φτιάξω τη δική μου έκδοση Arduino και να την κωδικοποιήσω με βάση αυτά που έχω μάθει. Οι εφαρμογές είναι αρκετά απλές, επιλέγουν τυχαία ποιο άτομο θα παίξει πρώτο.

Αυτό το έργο έχει σχεδιαστεί για να πιέζει ένα κουμπί (είσοδος) και στη συνέχεια θα ανάψει τυχαία είτε ένα κόκκινο είτε μπλε LED (έξοδος). Απλώς επιλέξτε το χρώμα σας και αν ανάψει το LED σας, είστε οι πρώτοι που θα παίξετε το παιχνίδι! Αυτός ο πρώτος πίνακας είναι απλός με μόνο 2 LED, αλλά μπορείτε πολύ εύκολα να προσθέσετε περισσότερα LED και να τροποποιήσετε τον κώδικα για να επιλέξετε έναν πρώτο παίκτη από περισσότερους παίκτες (π.χ. εάν θέλετε 4 παίκτες, προσθέστε 2 ακόμη LED).

Αυτό μπορεί επίσης να σας βοηθήσει να πάρετε αποφάσεις! Δεν μπορείτε να αποφασίσετε ποια εκπομπή του Netflix θα παρακολουθήσετε; Εκχωρήστε σε κάθε επιλογή ένα χρώμα και αφήστε αυτό να επιλέξει για εσάς! Ποιος θα κάνει τα πιάτα απόψε; Αφήστε το να αποφασίσει για εσάς!

Ελπίζω να διασκεδάσετε με αυτό.

Αυτό το έργο είναι καλό για αρχάριους που έχουν γνώσεις σχετικά με την κωδικοποίηση σε C ++.

Προμήθειες

  • Arduino Uno ή Sparkfun Redboard κ.λπ.
  • Υπολογιστής και καλώδιο σύνδεσης USB
  • 2 LED (χρησιμοποίησα κόκκινο και μπλε)
  • Σύνδεση καλωδίων
  • 1 κουμπί
  • 2 αντιστάσεις
  • Συνδεθείτε στο Arduino Editor online για κωδικό

Βήμα 1: Ρύθμιση πλακέτας κυκλωμάτων

Set Up Circuit Board
Set Up Circuit Board
Set Up Circuit Board
Set Up Circuit Board

Το πρώτο σας βήμα είναι να συνδεθείτε και να δημιουργήσετε τα κυκλώματα στο breadboard σας.

  • Τοποθετήστε 2 LED και συνδέστε 2 καλώδια βραχυκυκλωτήρων (χρησιμοποίησα κόκκινο και μπλε). Η θετική μεγαλύτερη πλευρά της κόκκινης λυχνίας μου (άνοδος) είναι συνδεδεμένη με τον πείρο 11. Η μπλε λυχνία LED συνδέεται με την ακίδα 12.
  • Εισάγετε 2 αντιστάσεις για να συνδέσετε την αρνητική μικρότερη πλευρά (κάθοδος) κάθε LED στη μαύρη κάθετη αρνητική στήλη (-).
  • Συνδέστε ένα μαύρο καλώδιο βραχυκυκλωτήρα από αρνητική κατακόρυφη στήλη στη γείωση.
  • Προσθέστε ένα κουμπί στο μεσαίο τμήμα του breadboard σας. Δείτε την εικόνα για να συνδέσετε το μαύρο καλώδιο στη γείωση και το κίτρινο σύρμα στον πείρο 2.
  • Συνδέστε την πλακέτα στον υπολογιστή σας για τροφοδοσία.

Βήμα 2: Κωδικοποιήστε το έργο σας

Κωδικοποιήστε το έργο σας
Κωδικοποιήστε το έργο σας

Εδώ είναι ένας σύνδεσμος για τον κωδικό μου. Παρακαλώ δείτε τις // σημειώσεις μου που εξηγούν κάθε μέρος του κώδικα μου. Αυτό θα σας βοηθήσει να το επεξεργαστείτε όπως θέλετε!

Βήμα 3: Δοκιμάστε το

Δοκιμασε το
Δοκιμασε το

Δοκίμασέ το! Συνδέστε και ανεβάστε τον κωδικό σας. Ακολουθεί ένα βίντεο για να δείξει πώς πρέπει να λειτουργεί.

Βήμα 4: Προαιρετικό - Επεκτείνετε το έργο σας

Όπως αναφέρθηκε προηγουμένως, μερικές επιλογές για να προσθέσετε σε αυτό το έργο για να το κάνετε πιο προχωρημένο:

  • Προσθέστε περισσότερα LED για περισσότερους "παίκτες" (π.χ. εάν έχετε παιχνίδι 4 παικτών)
  • Προσθέστε περισσότερα κουμπιά (π.χ. να πιέσουν όλοι ένα κουμπί)
  • Αλλάξτε τον χρόνο καθυστέρησης εάν το επιθυμείτε
  • Προσθέστε έναν θόρυβο βομβητή
  • Και τα λοιπά.

Συνιστάται: