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

Υπολογιστής προσθήκης Redstone στο Minectaft: 6 βήματα
Υπολογιστής προσθήκης Redstone στο Minectaft: 6 βήματα

Βίντεο: Υπολογιστής προσθήκης Redstone στο Minectaft: 6 βήματα

Βίντεο: Υπολογιστής προσθήκης Redstone στο Minectaft: 6 βήματα
Βίντεο: Τι απέγινε ο Redstone SMP? | Φως στο Cave 2024, Νοέμβριος
Anonim
Υπολογιστής προσθήκης Redstone στο Minectaft
Υπολογιστής προσθήκης Redstone στο Minectaft

Γεια! Είμαι το TheQubit και αυτό είναι ένα σεμινάριο για την αριθμομηχανή προσθήκης redstone στο Minecraft. Δροσερό, σωστά; Χρησιμοποιεί μια γλυκιά μηχανική και λογική redstone. Αν σας αρέσει αυτό το έργο, ψηφίστε με στον διαγωνισμό Game life. Θα το εκτιμούσα πραγματικά. Λοιπόν, ας ασχοληθούμε με αυτό…

Βήμα 1: Βασικά στοιχεία του δυαδικού

Βασικά του δυαδικού
Βασικά του δυαδικού

Πρώτα απ 'όλα αυτός ο υπολογιστής λειτουργεί με δυαδική προσθήκη, οπότε πρώτα απ' όλα πρέπει να βεβαιωθούμε ότι το καταλαβαίνετε. Ο δυαδικός είναι ένας κώδικας που αποτελείται από μηδενικά και ένα. Με αυτήν την αριθμομηχανή πρόκειται να λειτουργήσουμε με 4 ψηφία κατά την κωδικοποίηση των εισόδων, καθώς είναι υπολογιστής 4 bit. Ο λόγος που χρησιμοποιούμε το δυαδικό αρχείο στην αρχή είναι επειδή είναι μια γλώσσα που καταλαβαίνουν οι πρόσθετες (περισσότερα για αυτό αργότερα). Το ένα σημαίνει ότι το redstone είναι ενεργοποιημένο και το μηδέν σημαίνει ότι είναι απενεργοποιημένο. Το πρώτο ψηφίο στο δυαδικό σημαίνει ένα, το δεύτερο για δύο, το τρίτο για τέσσερα και διπλασιάζεται κάθε φορά. Δεδομένου ότι είναι μονοψήφιος υπολογιστής ο μεγαλύτερος αριθμός που μπορείτε η είσοδος θα είναι ένα εννέα, για το οποίο ο κωδικός είναι 1001 με άλλα λόγια on off off on on. Αυτό συμβαίνει επειδή το τέταρτο ψηφίο είναι 8, το πρώτο είναι 1 άρα 1 συν 8 είναι ίσο με 9. Ακολουθούν οι κωδικοί για κάθε (έναν ψηφίο) αριθμό:

1= 0001 5=0101

3= 0011 6= 0110

2=0010 7= 0111

4= 0100 8= 1000

9= 1001

Βήμα 2: Δημιουργία του κωδικοποιητή

Κάνοντας τον κωδικοποιητή
Κάνοντας τον κωδικοποιητή
Κάνοντας τον κωδικοποιητή
Κάνοντας τον κωδικοποιητή
Κάνοντας τον κωδικοποιητή
Κάνοντας τον κωδικοποιητή

Τώρα ας δούμε από πού ξεκινάμε. Πρώτα πρέπει να σχεδιάσετε και να φτιάξετε ένα πληκτρολόγιο με ένα κουμπί για κάθε αριθμό (0-9). Στη συνέχεια, συνδέστε το καθένα με μια κόκκινη γραμμή, αναστρέψτε τα (βλέπε εικόνα 1) και πάρτε όλες τις γραμμές η μία δίπλα στην άλλη με ένα κενό διάστημα μεταξύ τους. Έχετε αρχίσει τώρα να δημιουργείτε τον κωδικοποιητή, ο οποίος μετατρέπει τους αριθμούς εισόδου σε δυαδικό. (Βεβαιωθείτε ότι έχετε τουλάχιστον 9 μπλοκ σε μήκος όπου βρίσκονται όλα το ένα δίπλα στο άλλο στο ίδιο επίπεδο. Τώρα εκτελέστε 4 κόκκινες γραμμές προς την αντίθετη κατεύθυνση πάνω από αυτές τις γραμμές, επίσης με κενά μεταξύ τους. (Θα πρέπει να υπάρχει 2 μπλοκ διάστημα μεταξύ των κάτω κορυφαίων γραμμών διαφήμισης. Μπορείτε να σκεφτείτε τις κορυφαίες 4 γραμμές ως τα 4 ψηφία των δυαδικών (θυμηθείτε ότι το on είναι ένα και το off είναι μηδέν) Τώρα, σύμφωνα με τους κωδικούς στο πρώτο βήμα, τοποθετήστε ένα μπλοκ με ένας πυρσός redstone πάνω του κάτω από τις κορυφαίες γραμμές. Τώρα, κάθε φορά που εισάγετε έναν αριθμό, οι φακοί θα ενεργοποιούν τις κορυφαίες γραμμές redstone με τη σειρά του κώδικα, π.χ. όταν εισάγετε ένα πέντε, οι κορυφαίες γραμμές θα πρέπει να ενεργοποιηθούν με τη σειρά 1010 ή ενεργοποίηση, απενεργοποίηση, ενεργοποίηση, απενεργοποίηση. (Δείτε επίσης την εικόνα.) Εάν ο κωδικός έχει περισσότερους από έναν, τότε τοποθετήστε έναν επαναλήπτη ακριβώς μπροστά από το μπλοκ με τον πυρσό, έτσι ώστε το σήμα να μπορεί να περάσει στους υπόλοιπους πυρσούς Το

Βήμα 3: Πρόσθετα

Προσθέτες
Προσθέτες
Προσθέτες
Προσθέτες
Προσθέτες
Προσθέτες

Τώρα ας δούμε τους αθροιστές. Αυτά είναι τα στοιχεία που κάνουν τους υπολογισμούς. Πρώτη εκτέλεση χωρίστε όλες τις δυαδικές γραμμές σε δύο (η μία πλευρά είναι μπροστά πριν από το διακριτικό αθροίσματος και μία μετά) και εισαγάγετε τρανζίστορ (βλέπε εικόνα 2 και 3) στις πλέον διαχωρισμένες γραμμές. Συνδέστε όλα τα τρανζίστορ που πηγαίνουν στην ίδια πλευρά της χωρισμένης πλευράς τους μαζί και το ίδιο για την άλλη πλευρά. Θυμηθείτε ότι εάν το σήμα redstone σας γίνει πολύ αδύναμο, μπορείτε να το ενισχύσετε με έναν επαναλήπτη. Όταν τελειώσετε με αυτό, μπορείτε να κάνετε έναν διακόπτη μνήμης (δείτε εικόνα 1) για κάθε μία από τις γραμμές και να τις αντιστρέψετε. Τώρα κάντε ακριβώς το ίδιο πράγμα τρανζίστορ αφού αλλάξετε τη μνήμη όπως πριν. Τοποθετήστε μπλοκ, φακούς redstone και redstone όπως φαίνεται στις εικόνες 3, 4 και 5. Δημιουργήστε πολλαπλά από αυτά και συνδέστε τα μεταξύ τους όπως φαίνεται. (Σημειώστε ότι η 7η εικόνα είναι η άλλη πλευρά του 9ου.) Σημειώστε επίσης ότι το κάτω μέρος του "x" είναι οι είσοδοι και κάθε ένα έχει δύο. Αυτός είναι ο λόγος για τον οποίο χωρίζουμε τις γραμμές, οπότε υπάρχει μία για κάθε είσοδο. Εάν εξακολουθείτε να μην γνωρίζετε ακριβώς πώς υποτίθεται ότι είναι οι προσθήκες, υπάρχουν πολλά διαδικτυακά σεμινάρια (αναζήτηση για "addcraft minecraft redstone") σημειώστε ότι το " x "τα πράγματα είναι τα ίδια τα αθροίσματα.

*Ακολουθεί μια λεπτομερής εξήγηση των τρανζίστορ: αντικαταστήστε ένα κομμάτι redstone στην κύρια γραμμή με έναν επαναλήπτη και αφαιρέστε το κομμάτι redstone μπροστά του. Ακριβώς κάτω από το μπλοκ του οποίου μόλις αφαιρέσατε την κόκκινη πέτρα, τοποθετήστε ένα έμβολο στραμμένο προς τα πάνω. Θα δείτε ότι μόνο όταν το έμβολο σηκώσει το μπλοκ θα περάσει το σήμα.

Θα σημειώσετε ότι κάθε αθροιστής πραγματοποιεί στον επόμενο εάν λάβει τη διπλή αξία του. Θα πρέπει να χρησιμοποιήσετε το τελευταίο ως μία από τις εξόδους του, καθώς η απάντηση μπορεί τώρα να είναι μεγαλύτερη από 9. Τώρα θα το υπολογίσετε και ως δυαδικό ψηφίο, οπότε θα πρέπει να έχετε 5 ψηφία.

Βήμα 4: Αποκωδικοποίηση του συνόλου σας (η απάντησή σας)

Αποκωδικοποίηση του συνόλου σας (η απάντησή σας)
Αποκωδικοποίηση του συνόλου σας (η απάντησή σας)
Αποκωδικοποίηση του συνόλου σας (η απάντησή σας)
Αποκωδικοποίηση του συνόλου σας (η απάντησή σας)
Αποκωδικοποίηση του συνόλου σας (η απάντησή σας)
Αποκωδικοποίηση του συνόλου σας (η απάντησή σας)
Αποκωδικοποίηση του συνόλου σας (η απάντησή σας)
Αποκωδικοποίηση του συνόλου σας (η απάντησή σας)

Έτσι, τώρα οι αθροιστές σας είχαν υπολογίσει την απάντηση, αλλά είναι ακόμα σταθερή σε ένα δυαδικό κώδικα. Αλλά αυτό δεν είναι πρόβλημα, γιατί τώρα θα σας πω πώς να το αποκωδικοποιήσετε. Χρειάζεστε απλώς έναν αποκωδικοποιητή (καλά … προφανώς). Είναι πολύ παρόμοιο με τον κωδικοποιητή, μόνο που ανεβάζετε ένα μπλοκ κάθε δεύτερο μπλοκ και μεταξύ κάθε δεύτερου τοποθετείτε έναν επαναλήπτη. (Just ακριβώς ανάμεσα σε κάθε ένα) αλλά αντί να τοποθετήσετε έναν φακό redstone σε κάθε υπερυψωμένο μπλοκ, το κάνετε μόνο εάν αυτή η γραμμή πρέπει να είναι (1) για τον αριθμό που αποκωδικοποιείτε με αυτήν τη σειρά. (Σημειώστε ότι θα καταλήξετε με 19 γραμμές εξόδου, αφού η μεγαλύτερη απάντηση θα είναι 18. (που είναι 9+9), έτσι θα αποκωδικοποιήσετε τις απαντήσεις από 0 έως 18.

Τι γίνεται όμως με τα υπόλοιπα ανυψωμένα μπλοκ; Λοιπόν, το μόνο που έχετε να κάνετε είναι να το αντιστρέψετε δύο φορές τοποθετώντας έναν φακό redstone στην πλευρά αυτού του τεμαχίου 4ais3d, τοποθετώντας ένα μπλοκ ακριβώς πάνω από αυτόν τον πυρσό και στη συνέχεια τοποθετώντας έναν πυρσό στην πλευρά αυτού (αντίθετη πλευρά του άλλου φακού. Αν δεν φαίνεται να καταλαβαίνετε δείτε τις εικόνες 3 και 4)

Η εικόνα 2 είναι όταν είναι ενεργοποιημένη από προεπιλογή και 3 και 4 είναι όταν είναι απενεργοποιημένη από προεπιλογή.

Η εικόνα 1 είναι ένα παράδειγμα του πώς θα έμοιαζαν δύο αριθμοί ο ένας δίπλα στον άλλο. (Αλλά φυσικά δεν θα σταματήσετε σε δύο, αλλά θα πάτε μέχρι το 18.

Ακολουθούν οι υπόλοιποι κωδικοί για τους άλλους αριθμούς.

10=01010, 15=11110

11=11010, 16=00001

12=00110, 17=10001

13=10110, 18=01001

14=01110

Βήμα 5: Τελική επεξεργασία

Τελική Επεξεργασία
Τελική Επεξεργασία
Τελική Επεξεργασία
Τελική Επεξεργασία

Ας ελπίσουμε ότι τοποθετήσατε τις αποκωδικοποιημένες γραμμές σας με μια συγκεκριμένη σειρά, γιατί τώρα είναι η ώρα να μεταφράσετε αυτήν την απάντηση σε φυσικό αριθμό. Πρώτα πρέπει να δημιουργήσετε μια οθόνη ή μια οθόνη. Αυτό πρέπει να έχει ύψος 11 τετράγωνα και πλάτος 13 τετράγωνα. Αυτό μπορεί να γίνει με ένα μπλοκ της επιλογής σας. Σημειώστε ότι χρησιμοποίησα μια πιο περίπλοκη οθόνη στην αριθμομηχανή μου.

Ούτως ή άλλως, το επόμενο βήμα είναι να τοποθετήσετε τα έμβολα στο πίσω μέρος (στραμμένα προς το διπλό) με τη μορφή ψηφίων πραγματικής αριθμομηχανής με τρία έμβολα στη σειρά ανά «λωρίδα». πίσω. Τώρα συνδέστε τα έμβολα κάθε γραμμής ξεχωριστά και περάστε ένα καλώδιο για κάθε μία από τις γραμμές το ένα δίπλα στο άλλο. Κάντε το ίδιο και στο δεύτερο ψηφίο. Εάν το κάνατε σωστά, τότε κάθε σύρμα redstone που προέρχεται από την οθόνη θα πρέπει να ελέγχει ξεχωριστά μια γραμμή πάνω του. Έτσι, εάν ενεργοποιήσετε όλα τα καλώδια, θα πρέπει να σπρώξει μπλοκ σε σχήμα οκτώ. Εκτελέστε τα το ένα δίπλα στο άλλο και στη συνέχεια συνδέστε τις αποκωδικοποιημένες εξόδους στο προηγούμενο βήμα με τον ακόλουθο τρόπο:

Τραβήξτε τα πάνω από τις εισόδους της οθόνης προς την αντίθετη κατεύθυνση, ακριβώς πάνω από την κόκκινη πέτρα. Τώρα τοποθετήστε φακούς redstone στις πλευρές ανάλογα με την εμφάνιση του αριθμού. Με άλλα λόγια, τοποθετείτε πυρσούς πάνω από όλα τα καλώδια ενός ψηφίου για να πάρετε ένα οκτώ (που είναι απλώς ένα παράδειγμα) αυτό θα ήταν προφανώς στη γραμμή όπου αποκωδικοποιήσαμε το 8. Κάντε το ίδιο για κάθε αριθμό αλλά μόνο με τα καλώδια που ενεργοποιούνται τις απαιτούμενες γραμμές στην οθόνη για να σχηματίσουν αυτόν τον συγκεκριμένο αριθμό (φυσικά στην οθόνη).

Βήμα 6: Τελευταίες πινελιές για να το κάνετε διαδραστικό

Τελευταίες πινελιές για να το κάνετε διαδραστικό
Τελευταίες πινελιές για να το κάνετε διαδραστικό
Τελευταίες πινελιές για να το κάνετε διαδραστικό
Τελευταίες πινελιές για να το κάνετε διαδραστικό

Τώρα όλα έχουν γίνει εκτός από τα κουμπιά λειτουργίας. Αυτός ο υπολογιστής θα απαιτήσει 3 κουμπιά λειτουργίας (ένα για συν, ένα για = και ένα για να επαναφέρετε ή να καθαρίσετε την αριθμομηχανή. Φυσικά το πρώτο πράγμα που πρέπει να κάνετε είναι να προσθέσετε 3 ακόμη κουμπιά στο πληκτρολόγιό σας και να κάνετε τα εξής για καθένα:

Για το κουμπί συν, τρέξτε ένα καλώδιο απευθείας από το κουμπί σε έναν διακόπτη μνήμης. Στη συνέχεια, συνδέστε το ένα σύνολο τρανζίστορ στη μία πλευρά του διακόπτη και το άλλο σετ στην άλλη πλευρά. (Αυτά τα "σύνολα" είναι τα έμβολα που ομαδοποιήσατε)

Για το "=", το συνδέετε επίσης απευθείας σε διακόπτη μνήμης. Στη συνέχεια, συνδέστε την ίδια πλευρά του διακόπτη και στα δύο σετ εμβόλων, αλλά βεβαιωθείτε ότι χρησιμοποιείτε επαναλήπτες για να αποτρέψετε την επαναφορά των φορτίων redstone στο υπόλοιπο κύκλωμα.

Τώρα είστε έτοιμοι! Θα πρέπει να μπορείτε να προσθέσετε δύο αριθμούς από το 0 έως το 9 και να πάρετε τη σωστή απάντηση στην οθόνη. Ευχαριστώ!

Συνιστάται: