Ο ευκολότερος τρόπος για να μάθετε πώς να προγραμματίζετε τους μικροελεγκτές της σειράς AVR είναι να χρησιμοποιήσετε την πλατφόρμα υλικού Arduino. Το κέλυφος λογισμικού αυτής της πλατφόρμας υποστηρίζει λειτουργικά συστήματα Linux, Android και Windows.
Οδηγίες
Βήμα 1
Αποκτήστε έναν έτοιμο πίνακα Arduino ή οποιονδήποτε από τους πολλούς κλώνους του. Ο κλώνος θα έχει οποιοδήποτε άλλο όνομα. Εάν θέλετε, δημιουργήστε μόνοι σας έναν από αυτούς τους κλώνους χρησιμοποιώντας οποιονδήποτε από τους παρακάτω μικροελεγκτές AVR: ATmega8, ATmega168, ATmega328. Εάν ο υπολογιστής δεν διαθέτει θύρα COM, φροντίστε να παρέχετε έναν μετατροπέα USB-COM στην πλακέτα ή χρησιμοποιήστε έναν έτοιμο εξωτερικό μετατροπέα. Σε όλες τις περιπτώσεις, μην ξεχνάτε επίσης τον μετατροπέα στάθμης, καθώς οι θύρες COM των υπολογιστών λειτουργούν συνήθως στα 12V και ο μικροελεγκτής χρειάζεται 5 ή 3, 3.
Βήμα 2
Προγραμματίστε τον μικροελεγκτή με ειδικό υλικολογισμικό Arduino, εάν δεν είχε γίνει αρχικά (για παράδειγμα, σε μια ολοκληρωμένη πλακέτα). Θα χρειαστεί να γράψετε το υλικολογισμικό στον μικροελεγκτή μόνο μία φορά, στο μέλλον θα γράψετε τα προγράμματα που αναπτύσσετε σε αυτό μέσω USB ή θύρας COM χωρίς να χρησιμοποιήσετε προγραμματιστή. Θα τρέχουν πάνω του με τον ίδιο τρόπο όπως τα προγράμματα σε έναν υπολογιστή που λειτουργούν πάνω από ένα λειτουργικό σύστημα.
Βήμα 3
Εάν ο υπολογιστής σας δεν διαθέτει εικονική μηχανή Java, πραγματοποιήστε λήψη και εγκατάσταση.
Βήμα 4
Κατεβάστε και εγκαταστήστε το επίσημο Arduino IDE. Αυτό το πρόγραμμα, που βρίσκεται στον επίσημο ιστότοπο του έργου, είναι συμβατό τόσο με τις αρχικές πλακέτες Arduino όσο και με τους ανεπίσημους κλώνους τους.
Βήμα 5
Συνδέστε την πλακέτα στον υπολογιστή και μόνο μετά απενεργοποιήστε την.
Βήμα 6
Ξεκινήστε ένα κέλυφος. Επιλέξτε τον τύπο του πίνακα. Εάν δεν είναι πρωτότυπο, επιλέξτε την πλακέτα με την οποία είναι συμβατή. Επιλέξτε επίσης τη θύρα στην οποία είναι συνδεδεμένη.
Βήμα 7
Δείτε τα παραδείγματα που περιλαμβάνονται στο κέλυφος. Είναι γραμμένα σε μια ειδική γλώσσα προγραμματισμού που ονομάζεται Wiring. Προσπαθήστε να τα γράψετε ένα προς ένα στον μικροελεγκτή που βρίσκεται στον πίνακα και να τους εκτελέσετε.
Βήμα 8
Αφού δείτε τα παραδείγματα, προσπαθήστε να ξεκινήσετε να γράφετε τα δικά σας προγράμματα. Εξοπλίστε την πλακέτα με επιπλέον περιφερειακά όπως απαιτείται. Μόλις προγραμματιστεί, στο μέλλον θα μπορεί να λειτουργεί αυτόνομα χωρίς υπολογιστή.