- Επιλογή εργαλείων ανάπτυξης υλικού και λογισμικού
- Ανάπτυξη STM8S103F3P6
- Προγραμματιστής STM8S103F3P6
- STM8S103F3P6 IDE και μεταγλωττιστής
- STM8S με Arduino χρησιμοποιώντας Sduino
- Λήψη απαιτούμενου λογισμικού
- Ρύθμιση του STVD και του Cosmic C Compiler
- Βασική περιφερειακή βιβλιοθήκη για STM8S103F3P6
- Σύνταξη του πρώτου προγράμματος
- Μεταφόρτωση του κώδικα από STVD στον πίνακα ανάπτυξης STM8S χρησιμοποιώντας ST-Link V2
Το STM8 είναι μια σειρά μικροελεγκτών 8-bit από την STMicroelectronics που έχει γίνει μια κοινή επιλογή Μικροελεγκτή για ανάπτυξη προϊόντων με ευαισθησία στο κόστος. Έχω εργαστεί προηγουμένως με AVR, PIC και μερικούς άλλους μικροελεγκτές ARM Cortex, αλλά σίγουρα σε ορισμένες εφαρμογές, γίνονται υπερβολικές και αυξάνουν σημαντικά το κόστος BOM. Πρόσφατα, αφού κατέρριψα μερικά φθηνά κινεζικά προϊόντα, διαπίστωσα ότι τα περισσότερα από αυτά είχαν έναν μικροελεγκτή STM8 μέσα σε αυτό. Το IC δεν είναι μόνο φθηνό, αλλά και συσκευάζεται με πολλές δυνατότητες και επιλογές που το καθιστούν κατάλληλο για χρήση σε πολλές διαφορετικές εφαρμογές. Για παράδειγμα, το STM8S Η σειρά ελεγκτών (την οποία θα μάθουμε σε αυτήν τη σειρά εκμάθησης) είναι ένας ελεγκτής γενικής χρήσης, αλλά υπάρχουν και άλλες σειρές όπως το STM8A για Σχεδιασμούς Αυτοκινήτου και το STM8L για σχέδια με μπαταρία χαμηλής ισχύος που επεκτείνει την εφαρμογή αυτών των ελεγκτών.
Σε αυτήν τη σειρά μαθημάτων, θα μάθουμε πώς να προγραμματίζουμε τους μικροελεγκτές STM8S, πιο συγκεκριμένα το STM8S103F3P6. Ο λόγος για να ξεκινήσετε με αυτόν τον συγκεκριμένο αριθμό εξαρτήματος είναι απλώς ο συντελεστής τιμής έως απόδοσης. Σαν!! απλώς κοιτάξτε το με 0,25 $ (περίπου 20 ρουπίες), έχουμε έναν μικροελεγκτή 8-bit με εσωτερικό ταλαντωτή 16Mhz, Flash 8kB, ADC 10-bit, UART, SPI και I2C. Ποιος δεν θα ενθουσιαζόταν; Επίσης, το STM8S103F3P6 είναι ευρέως δημοφιλές και ως εκ τούτου ως αρχάριος, θα βρείτε αρκετή υποστήριξη εάν χρειάζεστε βοήθεια εκτός των μαθημάτων. Ξεκινώντας από αυτό, θα έχουμε μια ακολουθία σεμιναρίων, παρόμοια με τα Προγράμματα Εκμάθησης Προγραμματισμού PIC όπου θα μάθουμε πώς να προγραμματίζουμε αυτόν τον ελεγκτή από μια βασική αναλαμπή σε διάφορες διεπαφές οθόνης και αισθητήρα. Μπορείτε επίσης να δείτε το STM32F103C8 Tutorial και τα έργα εάν σας ενδιαφέρουν 32-bit STM Microcontrollers.
Επιλογή εργαλείων ανάπτυξης υλικού και λογισμικού
Τώρα που έχουμε αποτοξινώσει τον μικροελεγκτή, θα πρέπει να επιλέξουμε εργαλεία ανάπτυξης υλικού και λογισμικού για να ξεκινήσουμε τη μαθησιακή μας διαδικασία. Υπάρχουν πολλές επιλογές, εδώ έχω επιλέξει αυτές που είναι δωρεάν στη χρήση και είναι εύκολα διαθέσιμες σε όλους.
Ανάπτυξη STM8S103F3P6
Ο επίσημος πίνακας ανάπτυξης για τον μικροελεγκτή 8-bit της ST ονομάζεται κιτ STM8 Discovery, αλλά θα χρησιμοποιήσουμε έναν άλλο πίνακα ανάπτυξης χαμηλού κόστους που μπορείτε εύκολα να βρείτε με έναν τοπικό προμηθευτή ή σε ηλεκτρονικό κατάστημα. Η εικόνα του πίνακα ανάπτυξης STM8S103F3P6 που θα χρησιμοποιήσουμε σε αυτό το σεμινάριο φαίνεται παρακάτω.
Ο πίνακας αποτελείται μόνο από τα ελάχιστα στοιχεία που απαιτούνται για την έναρξη της ανάπτυξης. Είναι φιλικό για ψωμί και κατάλληλο για συμπαγείς εφαρμογές. Το διάγραμμα εσωτερικού κυκλώματος για τον πίνακα ανάπτυξης φαίνεται παρακάτω.
Ρίνοντας μια πιο προσεκτική ματιά, θα παρατηρήσετε, εκτός από τον ελεγκτή STM8S103F3p6, έχουμε ένα κουμπί επαναφοράς για να επαναφέρουμε τον ελεγκτή. Ένα καλώδιο τροφοδοσίας και μια δοκιμαστική λυχνία συνδεδεμένη με το PB5 (ακίδα 5 της θύρας B) και έναν ρυθμιστή τάσης AMS1117 που μετατρέπει το 5V από μια θύρα USB σε 3.3V για τον ελεγκτή. Ο ελεγκτής μπορεί επίσης να κατασκευαστεί για λειτουργία σε 5V εάν απαιτείται. Τα διαφορετικά μέρη του ελεγκτή σημειώνονται παρακάτω. Έχουμε επίσης 4 καρφίτσες προγραμματιστή, δηλαδή 3.3V, GND, SWIM και NRST, οι οποίες μπορούν να χρησιμοποιηθούν για τον εύκολο προγραμματισμό και τον εντοπισμό σφαλμάτων του μικροελεγκτή μας.
Προγραμματιστής STM8S103F3P6
Για τον προγραμματισμό του ελεγκτή μας, θα χρησιμοποιούμε το ST-LINK v2 που είναι φθηνό και εύκολα διαθέσιμο στο διαδίκτυο. Υπάρχουν πολλές παραλλαγές (μέταλλο, πλαστικό, χρυσό, ροζ, γυμνή σανίδα) αυτής της πλακέτας ST-LINK v2 και όλες εξυπηρετούν τον ίδιο σκοπό. Το δικό μου εμφανίζεται παρακάτω, αλλά μπορείτε να χρησιμοποιήσετε οποιοδήποτε τύπο προγραμματιστή ST-LINK, το pinout θα διαφέρει, οπότε βεβαιωθείτε ότι έχετε διαβάσει σωστά τα pinouts στο περίβλημα. Υπάρχει επίσης το ST-LINK V3 από το ίδιο το ST-Microelectronics που μπορεί να χρησιμοποιηθεί για κάποια σοβαρά σφάλματα. Δεν θα το χρησιμοποιήσουμε για τώρα, καθώς είναι λίγο ακριβό, θα το αποθηκεύσουμε για το μέλλον.
STM8S103F3P6 IDE και μεταγλωττιστής
Η επιλογή του σωστού IDE και του μεταγλωττιστή για STM8S103F3P6 προκαλεί αμηχανία, απλώς και μόνο επειδή υπάρχουν πολλές επιλογές για να διαλέξετε. Τα επίσημα εργαλεία που είναι διαθέσιμα για τον μικροελεγκτή STM8 εμφανίζονται στην παρακάτω εικόνα.
Από την πλευρά της διαμόρφωσης, έχουμε το STM8CubeMx, δοκίμασα το λογισμικό και ήταν για μένα μια απογοήτευση. Σε αντίθεση με το STM32Cube, το STM8Cube δεν μπορεί να δημιουργήσει αυτόματα κώδικα. Μπορεί να δημιουργήσει χαρτογράφηση καρφιτσών μόνο για σκοπούς οπτικοποίησης και μπορεί να είναι χρήσιμο εάν μεταφέρετε τον κωδικό σας από έναν ελεγκτή στον άλλο. Εκτός από αυτό, δεν θα το χρησιμοποιούσα. Έτσι, σε αυτήν τη σειρά μαθημάτων, δεν θα το χρησιμοποιούμε.
Για το IDE και το Compiler, έχουμε πολλές επιλογές για να διαλέξουμε. Οι δύο κορυφαίες επιλογές για το IDE είναι ο πάγκος εργασίας IAR και το ST Visual Develop (STVD), και τα δύο λογισμικά αισθάνονται σαν να είναι από τη δεκαετία του '90, αλλά μετά από λίγο καιρό παίζοντας μαζί του, βρήκα ότι το STVD είναι μια καλή επιλογή μόνο επειδή είναι εντελώς δωρεάν. Ομοίως, για τον μεταγλωττιστή, θα χρησιμοποιήσουμε το Cosmic C Compiler, και πάλι μόνο επειδή είναι εντελώς δωρεάν. Ένας άλλος λόγος για την επιλογή αυτού του IDE και του Compiler είναι ότι, μόλις εξοικειωθούμε με το περιβάλλον, θα πρέπει να είναι εύκολο να χρησιμοποιήσετε οποιονδήποτε άλλο Μικροελεγκτή 8-bit από το ST χωρίς πολλή προσπάθεια. Θα αναφερθούμε στον τρόπο εγκατάστασης και ρύθμισης του STVD με τον μεταγλωττιστή Cosmic C αργότερα σε αυτό το άρθρο.
Για αναβοσβήνει, θα χρησιμοποιούμε ST Visual Programmer (STVP), αυτό το εργαλείο θα εγκατασταθεί αυτόματα κατά την εγκατάσταση του STVD. Θα ενσωματωθεί στο ίδιο το IDE, βοηθώντας μας στον γρήγορο προγραμματισμό και τον εντοπισμό σφαλμάτων. Το τελικό λογισμικό θα είναι το STMStudio που είναι ένα λογισμικό παρακολούθησης STM8. Το λογισμικό μπορεί να βοηθήσει με τον εντοπισμό σφαλμάτων σε πραγματικό χρόνο του STM8 και έχει μερικά δροσερά χαρακτηριστικά όπως παρακολούθηση μεταβλητής τιμής, γραφική παράσταση κ.λπ. Δεν έχω πειραματιστεί αρκετά με αυτό το λογισμικό. Και, τουλάχιστον για τα πρώτα μαθήματα, δεν θα χρησιμοποιούμε αυτό το λογισμικό, καθώς δεν θα χρειαζόμαστε μεγάλες απαιτήσεις εντοπισμού σφαλμάτων.
STM8S Standard Peripheral Library: Το ST Microelectronics παρέχει ένα σύνολο βιβλιοθηκών για να διευκολύνει την ανάπτυξη κώδικα για τους μικροελεγκτές STM8S, αυτή η βιβλιοθήκη ονομάζεται " Standard Peripheral Library " ή σύντομα SPL. Η βιβλιοθήκη είναι ωραία, εκτός από αυτό γράφεται έχοντας κατά νου όλους τους πιθανούς ελεγκτές στην οικογένεια STM8S / A 8-bit και όχι μόνο τον ελεγκτή STM8S103F3P6 που θα χρησιμοποιούμε. Ως εκ τούτου, πρέπει να κάνουμε κάποιες αλλαγές εδώ και εκεί για να το κάνουμε να λειτουργήσει (το οποίο θα μοιραστώ αργότερα). Ωστόσο, πιστεύω ότι αξίζει να το δοκιμάσετε γιατί μπορεί να κάνει την ανάπτυξη πολύ γρήγορα, και ως εκ τούτου, θα το χρησιμοποιήσουμε στο σεμινάριό μας.
Εάν δεν θέλετε να χρησιμοποιήσετε τη βιβλιοθήκη, θα πρέπει να έχετε απευθείας πρόσβαση στα μητρώα του ελεγκτή ή να κάνετε προγραμματισμό γυμνών μετάλλων. Και τα δύο είναι διασκεδαστικά, υπό την προϋπόθεση ότι έχετε το χρόνο να το μάθετε και να το χρησιμοποιήσετε. Η ιδέα μου είναι να χρησιμοποιήσω τη βιβλιοθήκη SPL όπου λειτουργεί καλά και στη συνέχεια να δουλέψω σε μητρώο και επίπεδο συναρμολόγησης, εάν απαιτείται. Ας προσπαθήσουμε να μην εφεύρουμε ξανά τον τροχό!
STM8S με Arduino χρησιμοποιώντας Sduino
Η συζήτηση των επιλογών λογισμικού δεν θα είναι ποτέ πλήρης αν δεν αναφέρω την υποστήριξη Arduino IDE STM8S. Ναι, η ίδια πλακέτα STM8S103F3P6 μπορεί να προγραμματιστεί απευθείας από το Arduino IDE χρησιμοποιώντας το Sduino, χάρη στον Michael Mayer. Όμως, το έργο βρίσκεται ακόμη στο στάδιο της ανάπτυξης και πιθανότατα θα χρειαστεί λίγος χρόνος και η κοινοτική υποστήριξη για το Sduino για την πλήρη υποστήριξη της πλατφόρμας. Ωστόσο, μόλις λίγα λεπτά από το παιχνίδι με το Sduino, άρχισα να μου αρέσει και ως εκ τούτου αποφάσισα να κάνω και ένα ξεχωριστό άρθρο σχετικά με τον τρόπο προγραμματισμού του μικροελεγκτή STM8S με το Arduino. Θα συνδέσω το άρθρο εδώ όταν είναι έτοιμο. Αυτό το άρθρο θα συζητήσει γιατί και γιατί όχι, πρέπει να χρησιμοποιήσετε το Arduino IDE για τον προγραμματισμό των μικροελεγκτών STM8S.
Λοιπόν, αυτές είναι οι επιλογές μου για λογισμικό και υλικό, επιτρέψτε μου να ξέρω στην ενότητα σχολίων εάν πιστεύετε ότι κάποιο άλλο λογισμικό θα ήταν καλύτερη επιλογή και γιατί. Θα ήθελα επίσης να εξερευνήσω άλλες επιλογές.
Λήψη απαιτούμενου λογισμικού
Τώρα που αποφασίσαμε για το λογισμικό που θα χρησιμοποιήσουμε για αυτό το σεμινάριο, ας προχωρήσουμε και κατεβάστε τα χρησιμοποιώντας τον παρακάτω σύνδεσμο. Όλο το λογισμικό είναι δωρεάν για λήψη και χρήση, θα πρέπει απλώς να εγγραφείτε δωρεάν λογαριασμός στο ST και στο Cosmic εάν δεν το έχετε κάνει ήδη.
- ST Visual Develop (STVD)
- Κοσμικός C μεταγλωττιστής
- Τυπική Περιφερειακή Βιβλιοθήκη
- STM8Cube Mx (προαιρετικό)
- STMStudio για STM8 (προαιρετικό)
Ρύθμιση του STVD και του Cosmic C Compiler
Αφού κατεβάσετε και το δύο λογισμικό, απλώς ακολουθήστε τις οδηγίες που εμφανίζονται στην οθόνη για να τα εγκαταστήσετε. Θα συνιστούσα να τους αφήσετε στους προεπιλεγμένους καταλόγους για να αποφύγετε τη σύγχυση αργότερα. Το STVD IDE θα εγκατασταθεί χωρίς καμία προσπάθεια. Για τον μεταγλωττιστή Cosmic C, πρέπει να λάβετε ένα δωρεάν κλειδί άδειας κατά τη διαδικασία εγκατάστασης. Απλώς πρέπει να δώσετε πληροφορίες εταιρείας με αναγνωριστικό e-mail, εάν είστε μαθητής, απλώς αναφέρετέ το. Οι διαδικασίες λήψης του κλειδιού άδειας είναι στιγμιαίες και αυτόματες, παρόλο που οι οδηγίες ρύθμισης λένε ότι μπορεί να χρειαστούν μία ή δύο μέρες, έλαβα αυτόματα το κλειδί άδειας χρήσης στο αναγνωριστικό ηλεκτρονικού ταχυδρομείου μου μόλις το υπέβαλα, απλώς βεβαιωθείτε ότι έχετε ελέγξτε το SPAM. Το E-Mail επιβεβαίωσης εμφανίζεται παρακάτω.
Σύμφωνα με τις οδηγίες του E-mail, απλώς αντιγράψτε το αρχείο license.lic και επικολλήστε τον υποφάκελο "license" στο φάκελο εγκατάστασης. Για μένα η διαδρομή ήταν «C: \ Program Files (x86) COSMIC \ FSE_Compilers \ CXSTM8 \ License» . Απλώς επικολλήστε το αρχείο στην τοποθεσία όπως φαίνεται παρακάτω.
Βασική περιφερειακή βιβλιοθήκη για STM8S103F3P6
Όπως ειπώθηκε νωρίτερα, η ST Microelectronics παρέχει βιβλιοθήκες που ονομάζονται SPL και μπορούν να χρησιμοποιηθούν για όλους τους 8-bit STM8S / A μικροελεγκτές. Μπορείτε είτε να κατεβάσετε το αρχικό SPL από το ST Microelectronics και να κάνετε τις απαιτούμενες αλλαγές είτε να κατεβάσετε τις βιβλιοθήκες STM8S103F3P6 SPL και να τις χρησιμοποιήσετε ως τέτοιες. Θα το συνιστούσα αργότερα.
Πρωτότυπο SPL από την ST Microelectronics
STM8S103F3P6 SPL
Ενώ βρίσκεστε εκεί, βεβαιωθείτε επίσης ότι κατεβάζετε το Εγχειρίδιο χρήστη SPL, το οποίο θα είναι πολύ βολικό κατά τον προγραμματισμό του χειριστηρίου.
Σύνταξη του πρώτου προγράμματος
Τώρα που όλα είναι έτοιμα, ας προσπαθήσουμε να συντάξουμε το πρώτο μας πρόγραμμα για να ελέγξουμε εάν όλα τα IDE, Compiler και Library λειτουργούν όπως θα έπρεπε. Μπορείτε επίσης να ελέγξετε το βίντεο στο κάτω μέρος της σελίδας για λεπτομερείς οδηγίες.
Ξεκινήστε ανοίγοντας STVD και επιλέξτε Αρχείο -> Χώρος εργασίας, στο αναδυόμενο παράθυρο, επιλέξτε "Νέος χώρος εργασίας" και εισαγάγετε το όνομα του έργου και τη διαδρομή όπου πρέπει να αποθηκευτεί το πρόγραμμα. Ονομάζω το πρόγραμμά μου BareMinimum και το αποθηκεύω σε ένα φάκελο στην επιφάνεια εργασίας. Κάντε κλικ στο OK και θα εμφανιστεί το παράθυρο διαλόγου New Project όπως φαίνεται παρακάτω.
Ονομάζω το έργο ως ελάχιστο ξανά και κάτω από την εργαλειοθήκη πρέπει να καθορίσουμε τη ρίζα της αλυσίδας εργαλείων στη διαδρομή όπου είναι εγκατεστημένος ο μεταγλωττιστής STM8 Cosmic. Η προεπιλεγμένη διεύθυνση διαδρομής είναι "C: \ Program Files (x86) COSMIC \ FSE_Compilers \ CXSTM8" . Μετά από αυτό απλά κάντε κλικ στο OK για να πάρετε το παράθυρο "Επιλογή MCU".
Αναζητήστε STM8S103F3P και επιλέξτε το και κάντε κλικ στο OK. Αυτό θα ανοίξει ένα νέο έργο για STM8S103F3P σε STVD, τα παράθυρα θα πρέπει να μοιάζουν με αυτό όταν τελειώσουν.
Κάντε δεξί κλικ στο "αρχείο προέλευσης" και επιλέξτε "Προσθήκη αρχείων σε φάκελο" για να συμπεριλάβετε όλα τα αρχεία c από τη βιβλιοθήκη μας SPL, ομοίως κάντε δεξί κλικ στο Συμπερίληψη αρχείων για να συμπεριλάβετε όλα τα αρχεία κεφαλίδας. Εάν έχετε απορίες, μπορείτε να ανατρέξετε στο παρακάτω βίντεο. Μόλις προστεθούν όλα τα αρχεία, κάντε κλικ στο Build -> rebuil d all και στη συνέχεια Compile για να ελέγξετε αν ο μεταγλωττιστής και το SPL λειτουργούν όπως αναμένεται. Εάν όλα πάνε καλά, θα πρέπει να δείτε την ακόλουθη οθόνη με αποτέλεσμα κατασκευής 0 σφάλμα και 0 προειδοποίηση.
Με αυτόν τον τρόπο, τώρα μπορούμε να είμαστε σίγουροι ότι όλες οι βιβλιοθήκες μας SPL συνεργάζονται με το Cosmic compiler και το STVD. Αυτή είναι η τυπική διαδικασία που θα ακολουθήσουμε για κάθε νέο έργο. Μπορείτε επίσης να συμπεριλάβετε μόνο τα απαραίτητα αρχεία κεφαλίδας και προέλευσης που απαιτούνται για το έργο για τη μείωση του χρόνου δημιουργίας, εάν απαιτείται.
Μεταφόρτωση του κώδικα από STVD στον πίνακα ανάπτυξης STM8S χρησιμοποιώντας ST-Link V2
Συνδέστε το ST-Link V2 με την πλακέτα ανάπτυξης όπως φαίνεται παρακάτω.
Οι συνδέσεις είναι αρκετά απλές και το καλύτερο είναι ότι δεν χρειάζεστε εξωτερικά εξαρτήματα. Η ρύθμιση του υλικού μου για προγραμματισμό φαίνεται παρακάτω, μόλις χρησιμοποίησα τα θηλυκά καλώδια κεφαλίδας για να κάνω τη σύνδεσή μου. Ωστόσο, λάβετε υπόψη ότι το pinout του ST-Link ενδέχεται να διαφέρει από το δικό μου, φροντίστε να ακολουθήσετε το pinout στη συσκευή πριν πραγματοποιήσετε τις συνδέσεις.
Πραγματοποιήστε τη σύνδεση και συνδέστε τη συσκευή στον υπολογιστή σας, η εγκατάσταση του προγράμματος οδήγησης θα ξεκινήσει αυτόματα. Μπορείτε να χρησιμοποιήσετε τη διαχείριση συσκευών για να βεβαιωθείτε ότι ο υπολογιστής σας έχει ανακαλύψει σωστά το ST-LINK V2. Θα παρατηρήσετε επίσης ότι η δοκιμαστική λυχνία στην πλακέτα αναβοσβήνει εάν είναι η πρώτη φορά που τροφοδοτείτε την πλακέτα. Μόλις συντάξουμε με επιτυχία τον κώδικα στο STVD, θα λάβουμε ένα αρχείο επέκτασης "S19" κάτω από τον κατάλογο εντοπισμού σφαλμάτων του φακέλου έργου. Το αρχείο S19 εμφανίζεται παρακάτω.
Αυτό το S19 είναι σαν το αρχείο Hex που πρέπει να φορτωθεί στον ελεγκτή. Για να ανεβάσετε το πρόγραμμα, ανοίξτε το ST Visual Programmer (STVP) που θα έπρεπε να είχε εγκατασταθεί μαζί με το STVD. Στη συνέχεια, στο παράθυρο διαμόρφωσης, επιλέξτε όπως φαίνεται στην παρακάτω εικόνα και κάντε κλικ στο OK.
Στη συνέχεια, κάντε κλικ στο Αρχείο-> Άνοιγμα και μεταβείτε στο αρχείο S19 που δείξαμε νωρίτερα. Στη συνέχεια, για να αναβοσβήνει η συσκευή, ακολουθήστε το Πρόγραμμα -> Τρέχουσα καρτέλα. Εάν η αναβοσβήνει με επιτυχία, θα πρέπει να δείτε την ακόλουθη έξοδο.
Από προεπιλογή, όταν αγοράζετε το STM8S, θα έχει ένα πρόγραμμα blin που αναβοσβήνει το δοκιμαστικό LED. Τώρα μετά τη μεταφόρτωση αυτού του κενού κώδικα, το LED δεν θα αναβοσβήνει πλέον.
Σημαντικό: Διαπίστωσα ότι το ST-Link δεν επαναφέρει αυτόματα την πλακέτα μετά τον προγραμματισμό. Έπρεπε να αποσυνδέσω και να το επανασυνδέσω για να ελέγξω την έξοδο του προγράμματος μου. Δεν είμαι σίγουρος αν αυτό είναι πρόβλημα για όλους, ενημερώστε με στην ενότητα σχολίων. Επίσης, ρίξτε μια ματιά στο βίντεο στο κάτω μέρος που εξηγεί τη λύση σε αυτό.
Με αυτό, ας ολοκληρώσουμε αυτό το σεμινάριο, μάθαμε τα βασικά του υλικού, έχουμε ρυθμίσει το περιβάλλον ανάπτυξης και μάθαμε πώς να συντάσσουμε και να ανεβάζουμε κώδικα. Είμαστε τώρα έτοιμοι να προχωρήσουμε και θα το χρησιμοποιήσουμε σε όλα τα επερχόμενα σεμινάρια μας. Αν έχετε απορίες, δημοσιεύστε τις στα φόρουμ μας και μείνετε συντονισμένοι για περισσότερα !!