Σπίτι Προσωπικά Οικονομικά < Ηλεκτρονικά Έργα: Πώς να χρησιμοποιήσετε μεταβλητές σε κώδικα PBASIC

< Ηλεκτρονικά Έργα: Πώς να χρησιμοποιήσετε μεταβλητές σε κώδικα PBASIC

Βίντεο: Learning iOS: Create your own app with Objective-C! by Tianyu Liu 2024

Βίντεο: Learning iOS: Create your own app with Objective-C! by Tianyu Liu 2024
Anonim
Ο μικροεπεξεργαστής BASIC Stamp 2 διαθέτει ένα επιβλητικό 32 bytes μνήμης RAM που είναι διαθέσιμο για επεξεργασία για το ηλεκτρονικό σας έργο. Για να χρησιμοποιήσετε τη μνήμη RAM στο PBASIC, δημιουργείτε μεταβλητές. Μια

μεταβλητή είναι απλώς ένα όνομα που αναφέρεται σε μια θέση στη μνήμη RAM. Για να δημιουργήσετε μια μεταβλητή, αναφέρετε το όνομα που θέλετε να χρησιμοποιήσετε για τη μεταβλητή, ακολουθούμενη από τη λέξη VAR, ακολουθούμενη από μία από τις τέσσερις λέξεις-κλειδιά που υποδηλώνει τον τύπο

της μεταβλητής που δημιουργείτε. Τα παρακάτω δημιουργούν μια μεταβλητή με το όνομα Count, χρησιμοποιώντας τον τύπο μεταβλητής BYTE: Υπάρχουν τέσσερις επιλογές για τον τύπο μεταβλητού:

BYTE

- Χρησιμοποιεί ένα από τα 32 διαθέσιμα bytes μνήμης RAM και μπορεί να έχει μια τιμή που κυμαίνεται από 0 έως 255. Αυτός ο τύπος μεταβλητής είναι χρήσιμος για απλούς μετρητές που δεν χρειάζεται να ξεπεράσουν την τιμή 255. Εάν δημιουργείτε ένα χρονομετρητή που θα μετριάζει τα 60 δευτερόλεπτα, μια μεταβλητή BYTE θα κάνει το τέχνασμα.

  • WORD - Χρησιμοποιεί δύο από τα 32 διαθέσιμα byte και μπορεί να έχει μια τιμή που κυμαίνεται από 0 έως 65, 535. Πρέπει να χρησιμοποιήσετε μια μεταβλητή WORD κάθε φορά που η τιμή που θα αποθηκευτεί στη μεταβλητή είναι μεγαλύτερη από 255. A Η μεταβλητή WORD είναι ιδανική για τη διατήρηση του μήκους μιας καθυστέρησης που χρησιμοποιείται από τη δήλωση PAUSE.

  • - NIB

    - Εάν έχετε ένα πολύ μικρό μετρητή, η αξία του οποίου δεν θα ξεπεράσει ποτέ το 15, μπορείτε να χρησιμοποιήσετε μια μεταβλητή NIB, η οποία απαιτεί μόνο μισό από ένα byte μνήμης RAM.
  • BIT - Χρησιμοποιεί μόνο ένα δυαδικό ψηφίο. Έτσι, το BASIC Stamp μπορεί να αποσπάσει έως και οκτώ μεταβλητές BIT σε κάθε ένα από τα 32 bytes του διαθέσιμου RAM. Οι μεταβλητές BIT χρησιμοποιούνται ως επί το πλείστον για να παρακολουθήσουν εάν έχει συμβεί κάποιο γεγονός. Θα μπορούσατε να ρυθμίσετε μια μεταβλητή BIT για να θυμάστε αν ένας χρήστης έχει πατήσει ένα κουμπί εισαγωγής: η τιμή 0 για Όχι και η τιμή 1 για Ναι.

  • Αφού δημιουργήσετε μια μεταβλητή, μπορείτε να την χρησιμοποιήσετε σε

    εντολή εκχώρησης

για να την ορίσετε μια τιμή. Για παράδειγμα, αυτή η εντολή εκχώρησης εκχωρεί την τιμή 500 σε μια μεταβλητή που ονομάζεται Καθυστέρηση: Καθυστέρηση = 500 Η τιμή στη δεξιά πλευρά του σημείου ισότητας μπορεί να είναι ένας αριθμητικός υπολογισμός. Η πραγματική ισχύς μεταβλητών αναθέσεων συμβαίνει όταν χρησιμοποιείτε μεταβλητές στη δεξιά πλευρά του σημείου ισότητας. Για παράδειγμα, η ακόλουθη πρόταση αυξάνει την τιμή της μεταβλητής Καθυστέρηση κατά 10:

Καθυστέρηση = Καθυστέρηση + 10

Σε αυτό το παράδειγμα, η προηγούμενη τιμή Καθυστέρησης αυξάνεται κατά 10.

αλλάξτε την ταχύτητα με την οποία αναβοσβήνουν οι λυχνίες LED κάθε φορά που η εντολή GOTO προκαλεί το βρόχο του προγράμματος. Όπως μπορείτε να δείτε, μια μεταβλητή με όνομα Delay χρησιμοποιείται για να παρέχει τον αριθμό των χιλιοστών του δευτερολέπτου που η εντολή PAUSE θα πρέπει να διακόπτεται προσωρινά.

Κάθε φορά μέσω του βρόχου, η τιμή της μεταβλητής Καθυστέρηση αυξάνεται κατά 10. Έτσι, οι λυχνίες LED αναβοσβήνουν πολύ γρήγορα όταν ξεκινάει το πρόγραμμα, αλλά το αναβοσβήνει παίρνει προοδευτικά πιο αργό με το βρόχο του προγράμματος.

Πρόγραμμα LED φλας "Doug Lowe" 10 Ιουλίου 2011 "Αυτό το πρόγραμμα αναβοσβήνει τα LED που συνδέονται με τις ακίδες 0, 2, 4, 6, 8 και 10 'σε διαστήματα μισού δευτερολέπτου. μια μεταβλητή καθυστέρηση. '{$ PBASIC 2. 5}' {$ STAMP BS2} Led1 PIN 0 Led2 PIN 2 Led3 PIN 4 Led4 PIN 6 Led5 PIN 8 Led6 PIN 10 Καθυστέρηση VAR Καθυστέρηση λέξης = 10 Κύριο: HIGH Led1 HIGH Led2 HIGH Led3 HIGH Led4 HIGH Led5 HIGH Led6 PAUSE Καθυστέρηση ΧΑΜΗΛΗ Led1 ΧΑΜΗΛΗ Led2 ΧΑΜΗΛΗ Led3 ΧΑΜΗΛΗ Led4 ΧΑΜΗΛΗ Led5 ΧΑΜΗΛΗ Led6 PAUSE Καθυστέρηση Καθυστέρηση = Καθυστέρηση + 10 GOTO Κύρια

Μια τελευταία σημείωση σχετικά με τη χρήση μεταβλητών: Το PBASIC σάς επιτρέπει να χρησιμοποιήσετε μια μεταβλητή σε μια HIGH ή LOW pin πρέπει να ελέγχεται. Για παράδειγμα:

Led VAR BYTE Led = 0 HIGH Led

Αυτή η ακολουθία δηλώσεων δημιουργεί μια μεταβλητή με την ονομασία Led, εκχωρεί την τιμή 0 σε αυτήν και στη συνέχεια χρησιμοποιεί την εντολή HIGH. Το αποτέλεσμα είναι ότι ο ακροδέκτης I / O 0 είναι ρυθμισμένος σε HIGH.

< Ηλεκτρονικά Έργα: Πώς να χρησιμοποιήσετε μεταβλητές σε κώδικα PBASIC

Η επιλογή των συντακτών

GoPro Κάμερες Για Ανδρείκελα Εξέλιξη Φίλτρων

GoPro Κάμερες Για Ανδρείκελα Εξέλιξη Φίλτρων

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

Mounts για την κάμερα GoPro - dummies

Mounts για την κάμερα GoPro - dummies

Το GoPro έχει πολλά στηρίγματα και ένα για κάθε περίσταση και κατάσταση. Υπάρχουν mounts για το σκι σας, το roll bar του οχήματος all-terrain και την κορυφή του ποδηλάτου σας. Υπάρχει ακόμη και ένα που το σκυλί σας μπορεί να φορέσει ως σαγματοποιία. Εδώ είναι μερικά από τα βασικά κομμάτια (δείτε το σχήμα): ...

Οι GoPro HERO5 Μαύρες Dummies

Οι GoPro HERO5 Μαύρες Dummies

Μία φορά, ήταν μια σειρά από ονόματα που διαφοροποιούσαν το GoPro HERO, συμπεριλαμβανομένων των εκδόσεων Silver και White. Και ενώ πολλά από αυτά τα μοντέλα είναι ακόμα βιώσιμες επιλογές, η τελευταία έκδοση είναι μόνο για το Black. Είναι το μεγάλο kahuna της σειράς HERO και έχει ανανεωθεί τόσο πολύ ...

Η επιλογή των συντακτών

Πώς να ρυθμίσετε μια νέα ή υπάρχουσα τοποθεσία στο Dreamweaver - ανδρείκελα

Πώς να ρυθμίσετε μια νέα ή υπάρχουσα τοποθεσία στο Dreamweaver - ανδρείκελα

Site στο Dreamweaver, πρέπει να αποθηκεύσετε όλους τους πόρους του ιστότοπού σας σε έναν κύριο φάκελο ή κατάλογο στον σκληρό σας δίσκο. Το Dreamweaver ονομάζει αυτόν τον φάκελο τον φάκελο του τοπικού ιστότοπου και όταν ορίσετε έναν νέο ιστότοπο, απλά προσδιορίζετε ακριβώς αυτό το φάκελο στο Dreamweaver. Η διαδικασία εγκατάστασης ιστότοπου είναι ...

Πώς να αλλάξετε τη λειτουργία CSS και HTML στον περιηγητή ιδιότητας Dreamweaver - dummies

Πώς να αλλάξετε τη λειτουργία CSS και HTML στον περιηγητή ιδιότητας Dreamweaver - dummies

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

Πώς να ρυθμίσετε τις λειτουργίες FTP του Dreamweaver - dummies

Πώς να ρυθμίσετε τις λειτουργίες FTP του Dreamweaver - dummies

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

Η επιλογή των συντακτών

Πώς να Paint με το εργαλείο πινέλου στο Photoshop Elements 9

Πώς να Paint με το εργαλείο πινέλου στο Photoshop Elements 9

Το Photoshop Elements δημιουργεί μαλακές κινήσεις. Πόσο μαλακά αυτά τα εγκεφαλικά επεισόδια εξαρτώνται από το ποια βούρτσα χρησιμοποιείτε. Από προεπιλογή, ακόμη και η πιο σκληρή βούρτσα έχει μια ελαφρώς μαλακή άκρη επειδή είναι αντι-αλλιώς. Η αντικατάσταση δημιουργεί μια μόνο σειρά μερικώς γεμάτων εικονοστοιχείων κατά μήκος των άκρων για να παραχθεί η ψευδαίσθηση μιας ομαλής ακμής. Μπορείτε ...

Πώς να τοποθετήσετε μια εικόνα στο Photoshop Elements 10 Παράθυρο εικόνας - ανδρείκελα

Πώς να τοποθετήσετε μια εικόνα στο Photoshop Elements 10 Παράθυρο εικόνας - ανδρείκελα

Στοιχεία Photoshop Τα εργαλεία και οι λειτουργίες του παραθύρου εικόνας 10 είναι πιο χρήσιμα όταν μια εικόνα είναι ανοιχτή στο παράθυρο. Μόλις μια γρήγορη ματιά στο χώρο εργασίας Elements όταν εισάγετε τη λειτουργία πλήρους επεξεργασίας φωτογραφιών σας δείχνει κάποια ενέργεια που προσφέρει η Elements με ένα απλό πάτημα του κουμπιού του ποντικιού σας. Με όλες τις δυνατότητες, ...