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

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

Βίντεο: The Third Industrial Revolution: A Radical New Sharing Economy 2024

Βίντεο: The Third Industrial Revolution: A Radical New Sharing Economy 2024
Anonim

Όταν χρησιμοποιείτε προγραμματιζόμενους μικροεπεξεργαστές όπως το BASIC Stamp στο ηλεκτρονικό σας έργο, υπάρχει λίγη προγραμματισμός. Το BASIC Stamp χρησιμοποιεί το Parallax BASIC (PBASIC), έναν στενό ξάδερφο στη γλώσσα προγραμματισμού BASIC και πολύ εύκολο να το μάθει και να το χρησιμοποιήσει. Το PBASIC σάς επιτρέπει να κάνετε λογική στο πρόγραμμά σας μέσω της χρήσης των δηλώσεων IF.

Μια εντολή IF σας επιτρέπει να προσθέσετε δοκιμή υπό όρους στα προγράμματά σας. Με άλλα λόγια, σας επιτρέπει να εκτελέσετε συγκεκριμένες δηλώσεις μόνο εάν πληρούνται συγκεκριμένες προϋποθέσεις. Αυτός ο τύπος επεξεργασίας υπό όρους είναι ένα σημαντικό μέρος οποιουδήποτε, αλλά το πιο ασήμαντο των προγραμμάτων.

Κάθε εντολή IF πρέπει να περιλαμβάνει μια συνθήκη υπό όρους που καθορίζει μια λογική δοκιμή για να καθορίσει εάν η συνθήκη είναι αληθής ή ψευδής. Για παράδειγμα:

X = 5

Αυτή η προϋπόθεση ισχύει εάν η τιμή της μεταβλητής X είναι 5. Εάν το Χ έχει οποιαδήποτε άλλη τιμή, η προϋπόθεση είναι ψευδής.

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

Led 1000

Εδώ, η πρώτη έκφραση είναι αληθής αν η τιμή Led είναι μικρότερη από 10. Η δεύτερη έκφραση ισχύει εάν η τιμή της Ταχύτητας είναι μεγαλύτερη από 1, 000.

Στην απλούστερη μορφή της, η εντολή IF αναγκάζει το πρόγραμμα να μεταπηδήσει σε μια ετικέτα αν ισχύει μια προϋπόθεση. Για παράδειγμα:

IF Led <11 tHEN Main

Εδώ το πρόγραμμα μεταβαίνει στην κύρια ετικέτα αν η τιμή της μεταβλητής Led είναι μικρότερη από 11.

Το ακόλουθο πρόγραμμα αναβοσβήνει διαδοχικά τα LED. Χρησιμοποιεί μια μεταβλητή που ονομάζεται Led για να αντιπροσωπεύει τον ακροδέκτη εξόδου. Σε κάθε διέλευση μέσω του βρόχου, προσθέτει 2 στη μεταβλητή Led για να καθορίσει την επόμενη λυχνία LED που θα εκτοξευθεί.

Στη συνέχεια, μια εντολή IF χρησιμοποιείται για να επανακυκλοφορήσει στην κύρια ετικέτα αν η μεταβλητή Led είναι μικρότερη από 11. Αυτό θέτει τον βασικό βρόχο που αρχικά αναβοσβήνει η λυχνία LED στον ακροδέκτη 0, τότε το LED στον ακροδέκτη 2 και μετά στις ακίδες 4, 6 και 8 και 10.

Αφού το πρόγραμμα αναβοσβήνει το LED στην ακίδα 10, το πρόγραμμα προσθέτει 2 στη μεταβλητή Led, ρυθμίζοντας αυτή τη μεταβλητή στο 12. Στη συνέχεια, η συνθήκη υπό όρους στην εντολή IF (X <11) δοκιμάζει ψευδές αντί για true, οπότε η εντολή IF δεν μεταβαίνει στην κύρια ετικέτα σε αυτό το σημείο.

Αντ 'αυτού, η εντολή μετά την εντολή IF εκτελείται, η οποία επαναφέρει τη μεταβλητή Led στο μηδέν. Στη συνέχεια, μια δήλωση GOTO στέλνει το πρόγραμμα πίσω στην κύρια ετικέτα, όπου η πρώτη LED αναβοσβήνει πάλι.

Πρόγραμμα LED φλας "Doug Lowe" 10 Ιουλίου 2011 "Αυτό το πρόγραμμα αναβοσβήνει τα LED που συνδέονται με τις ακίδες 0, 2, 4, 6, 8 και 10 'διαδοχικά."Αυτή η έκδοση του προγράμματος χρησιμοποιεί μια απλή δήλωση IF" {$ PBASIC 2. 5} '{$ STAMP BS2} Ταχύτητα VAR BYTE Led Led VAR BYTE Ταχύτητα = 50 Led = 0 Κύρια: HIGH Led PAUSE Ταχύτητα ΧΑΜΗΛΗ Led PAUSE Ταχύτητα Led = Led + 2 IF Led 

 Ηλεκτρονικά Έργα: Πώς να χρησιμοποιήσετε Δήλωση IF σε κώδικα 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 με ένα απλό πάτημα του κουμπιού του ποντικιού σας. Με όλες τις δυνατότητες, ...