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

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

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

Βίντεο: The Third Industrial Revolution: A Radical New Sharing Economy 2024
Anonim
Ο βρόχος DO στο PBASIC μπορεί να κάνει τον προγραμματισμό του BASIC Stamp στο ηλεκτρονικό σας έργο λίγο πιο συμπαγές. Ο κύκλος DO είναι μια ειδική δήλωση PBASIC που εκτελεί ουσιαστικά την ίδια λειτουργία με μια ετικέτα και μια δήλωση GOTO. Για παράδειγμα, σκεφτείτε τα εξής:

Main: HIGH 0 PAUSE 500 LOW 0 PAUSE 500 GOTO Main

Η ίδια λειτουργία μπορεί να επιτευχθεί χωρίς την κύρια ετικέτα ή την εντολή GOTO τοποθετώντας τις γραμμές που ανάβουν και σβήνουν μεταξύ δηλώσεων DO και LOOP, όπως παρακάτω:

ΜΗ ΥΨΗΛΗΣ 0 ΠΑΥΣΗΣ 500 ΧΑΜΗΛΗΣ 0 ΠΑΡΟΥΣΙΑΣΗΣ 500 LOOP
Οι γραμμές μεταξύ των δηλώσεων DO και LOOP θα εκτελεστούν ξανά και ξανά απεριόριστα.

«Πρόγραμμα LED φλας" Doug Lowe "10 Ιουλίου 2011" Αυτό το πρόγραμμα αναβοσβήνει τα LED που συνδέονται σε καρφίτσες 0, 2, 4, 6, 8 και 10 'διαδοχικά. "Αυτή η έκδοση του προγράμματος χρησιμοποιεί έναν βρόχο DO. '{$ PBASIC 2. 5}' {$ STAMP BS2} ταχύτητα VAR BYTE οδήγησε VAR BYTE ταχύτητα = 50 οδήγησε = 0 LOOP

Μπορείτε να προσθέσετε μια δοκιμή υπό όρους στην εντολή LOOP για να κάνετε τον βρόχο υπό όρους. Για παράδειγμα:

Λυχνία LED = 0 ΜΗΧΑΝΙΣΜΟΣ ΧΑΜΗΛΗΣ ΛΕΙΤΟΥΡΓΙΑΣ PAUSE 500 ΧΑΜΗΛΗ Led PAUSE 500 Led = Led + 2 LOOP ΜΟΝΟ Led> 10
Αυτός ο κωδικός θα αναβοσβήνει τα LED στις ακίδες 0, 2, 4, 8 και 10. Αφού η LED στον ακροδέκτη 10 αναβοσβήνει, η επόμενη γραμμή θέτει τη μεταβλητή Led σε 12. Στη συνέχεια, η δήλωση LOOP UNTIL θεωρεί ότι το Led είναι μεγαλύτερο από 10, οπότε σταματάει το βρόχο.

Αντί της λέξης ΕΝΩ, μπορείτε να χρησιμοποιήσετε τη λέξη WHILE για να επισημάνετε την κατάσταση σε ένα βρόχο DO. Υπάρχει μια ουσιαστική διαφορά μεταξύ UNTIL και WHILE, και η διαφορά είναι ακριβώς όπως λένε οι λέξεις. Όταν χρησιμοποιείτε τη λέξη UNTIL, ο βρόχος θα εκτελεστεί μέχρι να γίνει πραγματική η κατάσταση ελέγχου. Όταν χρησιμοποιείτε τη λέξη WHILE, ο βρόχος θα εκτελεστεί μέχρι να γίνει ψευδής η κατάσταση.

Σημειώστε ότι μπορείτε επίσης να συμπεριλάβετε τη δοκιμή κατάστασης στην εντολή DO ή στη δήλωση LOOP. Εάν τοποθετήσετε τη δοκιμή κατάστασης στη δήλωση DO, η κατάσταση δοκιμάζεται

πριν από κάθε εκτέλεση του βρόχου. Εάν το τοποθετήσετε στη δήλωση LOOP, η κατάσταση δοκιμάζεται μετά από την ολοκλήρωση κάθε βρόχου. Είναι κοινή η τοποθέτηση δοκιμών WHILE στη δήλωση DO και σε δοκιμές UNTIL στη δήλωση LOOP.

Led = 0 ΛΗΞΗ ΛΕΙΤΟΥΡΓΙΑ <11 ΥΨΗΛΗΣ ΛΕΙΤΟΥΡΓΙΑΣ PAUSE 500 ΧΑΜΗΛΗ Led PAUSE 500 Led = Led + 2 LOOP

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

Οι βρόχοι DO μπορούν να είναι

ένθετοι , πράγμα που σημαίνει ότι ένας βρόχος DO μπορεί να περιέχει έναν άλλο βρόχο DO.Όταν οι βρόχοι DO είναι ένθετοι, ο εσωτερικός βρόχος πρέπει να έχει δοκιμασία υπό όρους. Διαφορετικά, θα βρόψει για πάντα, και ο εξωτερικός βρόχος δεν θα έχει ποτέ την ευκαιρία να ολοκληρωθεί. Σε αυτό το πρόγραμμα, ο εσωτερικός κύκλος DO αναβοσβήνει μία φορά τις έξι λυχνίες LED. Χρησιμοποιεί μια προϋπόθεση UNTIL για να σταματήσει τον βρόχο μετά την λάμψη της τελευταίας λυχνίας LED. Ο ακρότατος βρόχος DO συνεχίζει ατελείωτα, προκαλώντας την αδιάλειπτη συνέχιση της αλληλουχίας που αναβοσβήνει.

«Πρόγραμμα LED φλας" Doug Lowe "10 Ιουλίου 2011" Αυτό το πρόγραμμα αναβοσβήνει τα LED που συνδέονται σε καρφίτσες 0, 2, 4, 6, 8 και 10 'διαδοχικά. "Αυτή η έκδοση του προγράμματος χρησιμοποιεί ενσωματωμένους βρόχους DO. '{$ PBASIC 2. 5}' {$ STAMP BS2} Ταχύτητα VAR BYTE Οδήγησε VAR BYTE Ταχύτητα = 50 DO Led = 0 ΔΥΟ ΥΨΗΛΗΣ ΛΕΙΤΟΥΡΓΙΑΣ ΠΑΥΣΗΣ Ταχύτητα ΧΑΜΗΛΗΣ ΛΕΙΤΟΥΡΓΙΑΣ ΠΑΥΣΗΣ Ταχύτητα Λυχνία = Led + 2 ΧΑΜΗΛΗ ΛΕΙΤΟΥΡΓΙΑ LED> 10 LOOP

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