Πίνακας περιεχομένων:
- Βήμα 1: ΣΥΣΤΑΤΙΚΑ
- Βήμα 2: LEDS
- Βήμα 3: Διασύνδεση των LED με το CloudX M633
- Βήμα 4: Αρχές Λειτουργίας
- Βήμα 5: ΚΩΔΙΚΟΠΟΙΗΣΗ
Βίντεο: ΗΛΕΚΤΡΟΝΙΚΑ ΖΑΡΙΑ ΧΡΗΣΗ ΤΟΥ CLOUDX M633: 5 Βήματα
2024 Συγγραφέας: John Day | [email protected]. Τελευταία τροποποίηση: 2024-01-30 08:37
Πρέπει όλοι να έχουμε παίξει το τυχερό παιχνίδι με τον έναν ή τον άλλο τρόπο χρησιμοποιώντας τα ζάρια. Γνωρίζοντας την πολύ απρόβλεπτη φύση του τι θα έδειχνε το ρίξιμο των ζαριών προσθέτει ακόμη περισσότερο διασκεδαστικό παιχνίδι.
Με αυτό το τρόπο, παρουσιάζω ένα ηλεκτρονικό ψηφιακό ζάρι χρησιμοποιώντας απλά LED, ένα κουμπί και τη μονάδα CloudX M633 για την εφαρμογή του.
Βήμα 1: ΣΥΣΤΑΤΙΚΑ
- CloudX M633
- Μαλακή κάρτα CloudX
- Leds
- Αντιστάσεις (100r, 10k)
- BreadBoard
- Σύρμα βραχυκυκλωτήρα
- κουμπί
- V3 καλώδιο
Βήμα 2: LEDS
Οι δίοδοι εκπομπής φωτός (LED) είναι το ειδικό είδος διόδων που λάμπουν όταν διέρχεται ρεύμα από αυτές. Μόνο που λαμβάνεται η μέγιστη προσοχή περιορίζει την πραγματική ποσότητα ρεύματος που διέρχεται από αυτά, ώστε να αποφευχθεί η τυχαία βλάβη τους κατά τη διαδικασία.
Βήμα 3: Διασύνδεση των LED με το CloudX M633
Ολόκληρο το κύκλωμα αποτελείται από δύο τμήματα: το μικροελεγκτή και τα τμήματα LED αντίστοιχα. Τα LED είναι οργανωμένα σε δύο σετ με το καθένα - (που περιλαμβάνει 7 LED), αντιπροσωπεύοντας τις κανονικές όψεις ενός ζαριού. και συνδέονται με τον ακροδέκτη P1 έως τον ακροδέκτη P14 της μονάδας MCU.
Η όλη λειτουργία περιστρέφεται γύρω από τη μονάδα μικροελεγκτή ως ο καρδιακός παλμός ολόκληρου του έργου. Μπορεί (MCU) να ενεργοποιηθεί:
- είτε μέσω των σημείων VIN και GND (δηλαδή. συνδέστε τα μέχρι τους εξωτερικούς τερματικούς σταθμούς τροφοδοσίας +ve και –ve αντίστοιχα) στον πίνακα ·
- ή μέσω της μονάδας λογισμικής κάρτας CloudX USB.
Όπως φαίνεται καθαρά στο σχηματικό διάγραμμα παραπάνω, τα LED είναι διατεταγμένα με τέτοιο τρόπο ώστε όταν ανάβουν να δείχνουν τους αριθμούς όπως θα έκαναν σε ένα πραγματικό ζάρι. Και εργαζόμαστε με δύο σετ LED για να αντιπροσωπεύσουμε δύο ξεχωριστά κομμάτια ζαριών. Όλα είναι συνδεδεμένα στην τρέχουσα λειτουργία βύθισης.
Η πρώτη ομάδα LED περιλαμβάνει: D1, D2, D3, D4, D5, D6 και D7. συνδέονται με τις ακίδες του MCU: P1, P2, P3, P4, P5, P6 και P7 αντίστοιχα μέσω αντιστάσεων 10Ω. Ότι η άλλη ομάδα αποτελείται από: D8, D9, D10, D11, D12, D13 και D14 · συνδέονται με τις ακίδες του MCU: P9, P10, P11, P12, P13, P14 και P15 αντίστοιχα μέσω αντιστάσεων 10Ω επίσης.
Στη συνέχεια, ο διακόπτης SW1 με τον οποίο δημιουργούμε τυχαίους αριθμούς μέσω πρέσας διακόπτη, συνδέεται με τον πείρο P16 του MCU χρησιμοποιώντας αντίσταση έλξης 10kΩ.
Βήμα 4: Αρχές Λειτουργίας
Κατά την εκκίνηση, οι λυχνίες LED είναι κανονικά όλες Σβηστές για να υποδείξουν ότι το σύστημα είναι έτοιμο για να δημιουργηθεί ένας νέος τυχαίος αριθμός για εμφάνιση. Στο πάτημα του διακόπτη, δημιουργείται έτσι ένας τυχαίος αριθμός που κυμαίνεται μεταξύ 1 και 6 και εμφανίζεται μέσω των LED. και παραμένετε σε εκκρεμότητα όταν γίνει ξανά ένα άλλο πάτημα διακόπτη.
Βήμα 5: ΚΩΔΙΚΟΠΟΙΗΣΗ
#περιλαμβάνω
#περιλαμβάνω
#define switch1 pin16
#ορίστε πατημένο LOW
/ *κρατά μοτίβα ζαριού για έξοδο στα LED */
ανυπόγραφο καλούπι = {0, 0x08, 0x14, 0x1C, 0x55, 0x5D, 0x77};
ανυπόγραφο char i, dice1, dice2;
setup () {// setup here / *ρυθμίζει τις ακίδες θύρας ως έξοδο * /portMode (1, OUTPUT). portMode (2, 0b10000000); / *σβήνει όλα τα LED στην αρχή */ portWrite (1, LOW). portWrite (2, LOW); randNumLimit (1, 6); // φροντίζει για το εύρος γεννήσεων τυχαίου αριθμού (δηλαδή ελάχιστο, μέγιστο)
βρόχος(){
// Προγραμματίστε εδώ εάν (πατηθεί ο διακόπτης1) {ενώ (ο διακόπτης1 είναι ΧΑΜΗΛΟΣ); // περιμένει εδώ μέχρι να απελευθερωθεί ο διακόπτης dice1 = randNumGen (); // δημιουργεί έναν τυχαίο αριθμό για dice1 dice2 = randNumGen (); portWrite (1, μήτρα [ζάρια1]); // παίρνει το σωστό μοτίβο ζαριών και το εμφανίζει portWrite (2, μήτρα [ζάρια2]). } else {portWrite (1, πεθαίνουν [ζάρια1]); portWrite (2, μήτρα [ζάρια2]); }}} // Τέλος προγράμματος
Συνιστάται:
E -ζάρια - Arduino Die/ζάρια 1 έως 6 Dice + D4, D5, D8, D10, D12, D20, D24 και D30: 6 βήματα (με εικόνες)
E -dice - Arduino Die/ζάρια 1 έως 6 Dice + D4, D5, D8, D10, D12, D20, D24 και D30: Αυτό είναι ένα απλό έργο arduino για την κατασκευή μιας ηλεκτρονικής μήτρας. Μπορείτε να επιλέξετε για 1 έως 6 ζάρια ή 1 από τα 8 ειδικά ζάρια. Η επιλογή γίνεται με απλή περιστροφή ενός περιστροφικού κωδικοποιητή. Αυτά είναι τα χαρακτηριστικά: 1 μήτρα: εμφάνιση μεγάλων κουκίδων 2-6 ζάρια: εμφάνιση κουκκίδων
Ηλεκτρονικά Ζάρια Με UTSOURCE: 15 Βήματα
Electronic Dice With UTSOURCE: Το Electronic Dice είναι ένα παιχνιδιάρικο ηλεκτρονικό έργο με ενσωματωμένη συμμετοχή ηλεκτρονικών εξαρτημάτων. Το ζάρι λειτουργεί εξαιρετικά σε όλες τις ευνοϊκές συνθήκες που χρειάζεται ένας χρήστης όταν παίζει ένα παιχνίδι. Χρησιμοποιώντας όμορφη σχηματική και πολύχρωμη αναπαραγωγή LED με ζάρια
Χρήση του κουμπιού για ενεργοποίηση και απενεργοποίηση οδήγησης με το CloudX M633: 3 βήματα
Χρήση του κουμπιού για ενεργοποίηση & απενεργοποίηση Led With CloudX M633: < img src = " https: //www.instructables.com/files/deriv/FLC/57B2…"/> Γνωρίζατε ότι μπορείτε να χρησιμοποιήσετε το CloudX M633 για να ενεργοποιήσετε μια λυχνία LED όταν πατάτε ένα κουμπί; Σε αυτό το έργο θα σας δείξω πώς μπορείτε να χρησιμοποιήσετε το κουμπί για ενεργοποίηση και απενεργοποίηση του Led. που
Χρήση του PSP ως Joystick του υπολογιστή και στη συνέχεια έλεγχος του υπολογιστή σας με το PSP: 5 βήματα (με εικόνες)
Χρήση του PSP ως Joystick του υπολογιστή και στη συνέχεια έλεγχος του υπολογιστή σας με το PSP: Μπορείτε να κάνετε πολλά ωραία πράγματα με το PSP homebrew και σε αυτό το εκπαιδευτικό πρόγραμμα θα σας μάθω πώς να χρησιμοποιείτε το PSP σας ως χειριστήριο για παιχνίδια, αλλά υπάρχει επίσης ένα πρόγραμμα που σας επιτρέπει να χρησιμοποιείτε το joystick ως ποντίκι. Εδώ είναι η μητέρα
Arduino: Ηλεκτρονικά Ζάρια (με Τυχαίους Αριθμούς): 6 Βήματα
Arduino: Electronic Dice (χρησιμοποιώντας Τυχαίους Αριθμούς): Αυτό το διδακτικό θα σας δείξει πώς να φτιάξετε ένα ηλεκτρονικό ζάρι με ελάχιστη εμπειρία χρησιμοποιώντας 7 LED, αντιστάσεις, καλώδια βραχυκυκλωτήρων και φυσικά το arduino (ή κλώνο arduino). Έγραψα αυτό το διδακτικό για οποιονδήποτε να ακολουθήσει εύκολα και να μάθει περισσότερα