Πίνακας περιεχομένων:
- Βήμα 1: Τα σύμβολα
- Βήμα 2: Χρήση των συμβόλων
- Βήμα 3: Περισσότερα περίπλοκα πράγματα
- Βήμα 4: Μετατροπή του διαγράμματος ροής σε πρόγραμμα
- Βήμα 5: Προσθήκη στο γράφημα ροής
- Βήμα 6: Μετατροπή του σε πρόγραμμα
- Βήμα 7: Ένας πραγματικός πόνος
Βίντεο: Έναρξη προγραμματισμού με διάγραμμα ροής: 7 βήματα
2024 Συγγραφέας: John Day | [email protected]. Τελευταία τροποποίηση: 2024-01-30 08:39
Ξεκινήσατε να χρησιμοποιείτε μικροελεγκτές PIC για τα έργα σας; είναι πολύ χρήσιμα αλλά πολύ απογοητευτικά όταν το πρόγραμμά σας απλά δεν λειτουργεί. Αυτός είναι ένας τρόπος για να τακτοποιήσετε τις ιδέες σας σχεδιάζοντας ένα διάγραμμα ροής. Αυτός είναι ο τρόπος με τον οποίο οι επαγγελματίες προγραμματιστές δημιουργούν συχνά τα αριστουργήματά τους. Ξεκινώντας με ένα απλό μολύβι και χαρτί για να πάρουν τις ιδέες τους σε κάποια σειρά. Αυτό είναι ιδιαίτερα πολύτιμο όταν το σύστημα που ορίζετε είναι μια διαδικασία που κινείται βήμα προς βήμα. Ένα καλό παράδειγμα θα ήταν ο προγραμματισμός ενός αυτόματου πλυντηρίου ρούχων ή ενός ρομπότ. Φυσικά για πολύ απλό πρόγραμμα δεν θα χρειαστεί να το κάνετε αυτό.
Βήμα 1: Τα σύμβολα
Για απλό διάγραμμα ροής χρειάζεται μόνο να χρησιμοποιήσετε 2 σύμβολα. Ένα ορθογώνιο δείχνει ένα παράδειγμα ΕΝΕΡΓΕΙΑΣ - ενεργοποιήστε ή απενεργοποιήστε τον κινητήρα, ενεργοποιήστε ή απενεργοποιήστε ένα LED. Ένα διαμάντι δείχνει ΑΠΟΦΑΣΗ - παράδειγμα - είναι ο διακόπτης ενεργοποιημένος, το καπάκι είναι κλειστό, έχει αγγίξει οτιδήποτε το ρομπότ.
Βήμα 2: Χρήση των συμβόλων
Η διαδικασία σας θα πρέπει να ενταχθεί σε μια σειρά ενεργειών βήμα προς βήμα, κάντε αυτό, στη συνέχεια κάντε αυτό, συνέβη αυτό; Παράδειγμα. Κλείθηκε το καπάκι του πλυντηρίου; Ξεκινήστε να γεμίζετε το μηχάνημα Είναι το μηχάνημα γεμάτο Σταματήστε να γεμίζετε το μηχάνημα Αυτό μπορεί να αναπαρασταθεί χρησιμοποιώντας το σύμβολο κουτιά και γράφοντας σε αυτά ποια είναι η ενέργεια ή η απόφαση. σως χρειαστεί να αλλάξετε πράγματα ή να τα παραγγείλετε μέχρι να δείτε ότι όλα είναι στη σωστή σειρά και στο σωστό μέρος, ώστε να συμβαίνουν την κατάλληλη στιγμή.
Βήμα 3: Περισσότερα περίπλοκα πράγματα
Ένα πιο περίπλοκο πρόγραμμα ελέγχου ας πούμε ότι ένα ρομπότ ή ένα πλυντήριο θα έχει πολλά περισσότερα βήματα.
Βήμα 4: Μετατροπή του διαγράμματος ροής σε πρόγραμμα
Εδώ βαθμολογείται το διάγραμμα ροής. Είναι πλέον δυνατό να γράψετε τις απαραίτητες εντολές προγραμματισμού δίπλα σε κάθε πλαίσιο διαγράμματος ροής. Πρώτα πρέπει να διαλέξετε ποια είσοδος και έξοδος συνδέεται με ποιο πραγματικό είδος ζωής. ΟΛΑ τα συστήματα μπορούν να περιγραφούν ως οι ακόλουθες 3 ενότητες ΕΙΣΟΔΟΣ - ΔΙΑΔΙΚΑΣΙΑ - ΕΞΟΔΟΣ Το τμήμα ασχολείται με τους αισθητήρες, π.χ. διακόπτες, αισθητήρες υπερήχων, μικρόφωνα κλπ. Η ενότητα διαδικασίας είναι το μέρος που λαμβάνει τις αποφάσεις ανάλογα με το τι λένε οι αισθητήρες εισόδου. Το τμήμα εξόδου μεταφράζει τα μικρά ηλεκτρονικά σήματα σε μεγαλύτερες τάσεις και ρεύματα για την οδήγηση συσκευών εξόδου π.χ. Κινητήρες, LED, λαμπτήρες, ηχεία κ.λπ. Αυτός ο πίνακας εξόδου εισόδου (πίνακας εισόδου/εξόδου) έχει 4 εξόδους και 1 είσοδο και θα χρησιμοποιηθεί για τον έλεγχο ενός μικρού ρομπότ. Έτσι, η ενεργοποίηση της εξόδου 0 θα κάνει το σωστό μοτέρ να προχωρήσει, η απενεργοποίηση της εξόδου 0 θα σταματήσει τον σωστό κινητήρα.
Βήμα 5: Προσθήκη στο γράφημα ροής
Αυτός ο πίνακας εφαρμόζεται εύκολα στο διάγραμμα ροής. Όπου υπάρχει μια ενέργεια, συνήθως θα ενεργοποιήσετε ή απενεργοποιήσετε κάτι ή θα περιμένετε λίγο για να ολοκληρωθεί η ενέργεια. Όπου υπάρχει κανονικά απόφαση, θα ελέγχετε τις εισόδους για οποιαδήποτε δραστηριότητα. Στις περισσότερες μορφές προγραμματισμού PIC αυτό θα γίνει με την ερώτηση "Εάν η είσοδος x είναι ενεργοποιημένη, κάντε το αυτό.." Αυτές οι εντολές μπορούν να εφαρμοστούν στο διάγραμμα ροής χρησιμοποιώντας τον πίνακα εισόδου/εξόδου όπως παρακάτω
Βήμα 6: Μετατροπή του σε πρόγραμμα
Τώρα βρισκόμαστε σε καλή θέση για να αποκτήσουμε ένα πρόγραμμα που θα λειτουργεί κυρίως όπως το θέλουμε. Οι εντολές μπορούν τώρα να γραφτούν σε μια κατάλληλη μορφή για τη γλώσσα προγραμματισμού που χρησιμοποιείτε. Γενικά μας χρησιμοποιούμε το σύστημα μικροεπεξεργαστών PICAXE https:// www.picaxe.com αυτό είναι προγραμματισμένο με μια μορφή BASIC που το βρίσκω ευκολότερο να το χρησιμοποιήσω για τις περισσότερες εφαρμογές. Το πρόγραμμα θα ήταν τώρα γραμμένο έτσι - το έχω σχολιάσει για να δείτε τι κάνει κάθε γραμμή. και πώς σχετίζεται το διάγραμμα ροής.: Έναρξη: Αυτή είναι μια ετικέτα, ώστε να μπορούμε να πηδήξουμε γύρω από το πρόγραμμα αν χρειαστεί. Το υψηλό 0 'στρέφει την έξοδο 0 σε υψηλό 1' στρέφει την έξοδο 1 στον έλεγχο: άλλη ετικέτα Εάν η καρφίτσα 3 = 1 στη συνέχεια γυρίστε όταν η είσοδος 3 είναι στο άλμα στην ετικέτα στρίψτε Goto check 'αν η είσοδος 3 δεν είναι ενεργοποιημένη, συνεχίστε τον έλεγχο μέχρι να είναι. στροφή: χαμηλή 0 'έξοδος στροφής 0 απενεργοποίηση χαμηλή 1' έξοδος στροφής 1 μακριά υψηλή 2 έξοδος στροφής 2 σε υψηλή 4 'στροφή εξόδου 4 σε αναμονή 2' αναμονή για 2 δευτερόλεπτα ενώ το ρομπότ κάνει λίγο πίσω. χαμηλό 2low 4goto start 'επιστροφή στην αρχή για να προχωρήσετε ξανά.
Βήμα 7: Ένας πραγματικός πόνος
Όλα αυτά φαίνονται πολύ μακρυά όταν το μόνο που θέλετε να κάνετε είναι να δουλέψετε το ρομπότ/το πλυντήριο/την περούκα σας. Συμφωνώ, αν και αυτό μου πήρε πολύ περισσότερο χρόνο για να γράψω από ό, τι πραγματικά θα χρειαζόταν να κάνω και αξίζει τον κόπο. θα βρείτε με πολύπλοκα προγράμματα είναι δύσκολο να πάρετε τα πράγματα στη σωστή σειρά.2. Σας λείπουν τα πράγματα (είναι περίπλοκα) 3. Το χαρτί είναι φθηνό και ο χρόνος σας μπορεί να μην είναι - πιστέψτε με αυτό είναι πιο γρήγορο μακροπρόθεσμα για οτιδήποτε πιο περίπλοκο από το να ενεργοποιήσετε και να απενεργοποιήσετε ένα LED. Η απογοήτευση είναι ο δολοφόνος για την εκμάθηση νέων δεξιοτήτων, Τίποτα δεν είναι χειρότερο από το να χτίζεις κάτι με ηλεκτρονικά και δεν θα λειτουργήσει, δεν ξέρεις γιατί ή από πού να ξεκινήσεις. ΠΟΛΥ καλύτερα να έχετε μια καλή ευκαιρία να πείτε καλά ότι το πρόγραμμα πρέπει να λειτουργεί πρέπει να είναι το υλικό. Δοκιμάστε το ίσως να εκπλαγείτε με τη σαφήνεια της σκέψης που σας δίνει.
Συνιστάται:
Πώς να χρησιμοποιήσετε τον μετρητή στο διάγραμμα σκάλας; - Delta WPLSoft: 15 Βήματα
Πώς να χρησιμοποιήσετε τον μετρητή στο διάγραμμα σκάλας; | Delta WPLSoft: Σε αυτό το σεμινάριο, δείχνουμε πώς να χρησιμοποιούμε μετρητές σε εφαρμογές σε πραγματικό χρόνο ως παράδειγμα
Διάγραμμα κυκλώματος ανιχνευτή τάσης μη επαφής AC: 6 βήματα
Διάγραμμα κυκλώματος ανιχνευτή τάσης χωρίς επαφή: Το κύκλωμα αναγνώρισης τάσης εναλλασσόμενου ρεύματος είναι ένα κύριο κύκλωμα βασισμένο σε τρανζίστορ εντελώς NPN όπως το BC747, BC548. Το κύκλωμα εξαρτάται από 3 διαφορετικά στάδια. Μετά από αυτό, το σήμα αδυναμίας δόθηκε σταθερό και Αυτό το κύκλωμα μπορεί να τρέξει το Drove ακριβώς όπως το κουδούνι. Εδώ εγώ
Ξεκινήστε με Kicad - Σχηματικό διάγραμμα: 9 βήματα
Ξεκινήστε με το Kicad - Διαγραμματικό διάγραμμα: Το Kicad είναι μια ελεύθερη και ανοιχτή εναλλακτική λύση για τα συστήματα CAD για εμπορικά PCB, μην με παρεξηγήσετε EAGLE και τα παρόμοια είναι πολύ καλά, αλλά η δωρεάν έκδοση του EAGLE μερικές φορές υπολείπεται και η μαθητική έκδοση διαρκεί μόνο 3 χρόνια, έτσι το Kicad είναι ένα εξαιρετικό
Διάγραμμα καλωδίωσης μηχανών πλυντηρίου: 6 βήματα
Διάγραμμα καλωδίωσης μοτέρ πλυντηρίου: Για να μπορέσουμε να συνδέσουμε τον κινητήρα του πλυντηρίου ή τον γενικό κινητήρα θα χρειαστούμε ένα διάγραμμα που ονομάζεται διάγραμμα καλωδίωσης κινητήρα πλυντηρίου, αυτό μπορεί να χρησιμοποιηθεί για την καλωδίωση αυτού του γενικού κινητήρα σε 220v ac ή DC απλώς ακολουθήστε το ίδιο διάγραμμα
Μέτρηση ροής με μετρητές ροής νερού (υπερήχων): 5 βήματα (με εικόνες)
Μέτρηση ροής με μετρητές ροής νερού (Υπερήχων): Το νερό είναι ένας κρίσιμος πόρος για τον πλανήτη μας. Οι άνθρωποι χρειαζόμαστε νερό κάθε μέρα. Και το νερό είναι απαραίτητο για μια ποικιλία βιομηχανιών και εμείς οι άνθρωποι το χρειαζόμαστε καθημερινά. Καθώς το νερό έχει γίνει πιο πολύτιμο και λιγοστό, η ανάγκη για αποτελεσματική παρακολούθηση και τον άνθρωπο