Θέλετε να δοκιμάσετε τον κώδικα Arduino χωρίς να συνδέσετε υλικό και ηλεκτρονικά κυκλώματα; Ένας από αυτούς τους προσομοιωτές Arduino μπορεί να σας βοηθήσει.

Η εργασία με τις πλακέτες μικροελεγκτών Arduino είναι ευκολότερη από ποτέ, χάρη σε όλους τους πόρους που διατίθενται στο διαδίκτυο. Μπορείτε να βρείτε αμέτρητους οδηγούς υλικού και λογισμικού Arduino στο διαδίκτυο και το ίδιο το υλικό είναι προσιτό και προσβάσιμο σε άτομα από όλα τα κοινωνικά στρώματα. Τι συμβαίνει όμως εάν θέλετε να γράψετε τον κωδικό σας πριν δεσμευτείτε για την αγορά υλικού Arduino;

Εδώ μπαίνει η προσομοίωση Arduino. Προσφέροντας ένα εξαιρετικό εργαλείο εκμάθησης και δημιουργίας πρωτοτύπων, ένας καλός προσομοιωτής Arduino θα σας εξυπηρετήσει καλά όποτε θέλετε να δοκιμάσετε τον κώδικα χωρίς τη χρήση υλικού.

Οι καλύτεροι (δωρεάν) Εξομοιωτές/Προομοιωτές Arduino Online

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

instagram viewer
σπουδαία έργα Arduino για αρχάριους διαθέσιμο στο διαδίκτυο για να ξεκινήσετε.

Wokwi Online Arduino και ESP32 Simulator

Το Wokwi Online Arduino και ESP32 Simulator είναι ένα απίστευτα εύκολο εργαλείο στη χρήση, που προσφέρει μεγάλη ελευθερία κατά τη δημιουργία των κυκλωμάτων σας. Το εργαλείο λειτουργεί αποκλειστικά στο πρόγραμμα περιήγησής σας, με μια ολοκληρωμένη γκάμα στοιχείων Arduino διαθέσιμα για παιχνίδι, συμπεριλαμβανομένων κουμπιών, οθονών και πολλών αισθητήρων.

Ένα από τα κύρια προνόμια του Wokwi είναι ότι σας επιτρέπει να επιλέξετε τις ακίδες εισόδου/εξόδου που θέλετε για κάθε στοιχείο σας. Διαθέτει επίσης όλες τις πιο δημοφιλείς και κοινές πλακέτες Arduino για να παρέχει μια ακριβή εμπειρία.

Κυκλώματα Autodesk Tinkercad

Ο διαδικτυακός προσομοιωτής κυκλωμάτων Tinkercad Circuits της Autodesk δεν είναι τόσο ολοκληρωμένος όσο το Wokwi όσον αφορά τα εξαρτήματα, αλλά η διεπαφή είναι πιο σύγχρονη και πιο εύχρηστη. Μόνο λίγες πλακέτες μικροελεγκτών είναι διαθέσιμες με τα Tinkercad Circuits, καθιστώντας το εργαλείο καλύτερο για όσους χρησιμοποιούν πλακέτες Arduino Uno.

SimulIDE

Το SimulIDE είναι ο μόνος προσομοιωτής Arduino σε αυτήν τη λίστα που πρέπει να εγκατασταθεί στον υπολογιστή σας. Το λογισμικό διατίθεται δωρεάν σε Windows, macOS και Linux, καθιστώντας το εξίσου εύκολο στην πρόσβαση με τα Wokwi και Tinkercad Circuits.

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

Πώς να προσομοιώσετε ένα κύκλωμα και έναν κώδικα Arduino

Καθένας από αυτούς τους προσομοιωτές Arduino λειτουργεί αρκετά παρόμοια, αλλά αξίζει να τους εξερευνήσετε όλους για να πάρετε μια ιδέα για το ποιος είναι καλύτερος για εσάς. Για να διατηρήσουμε τα πράγματα δίκαια, θα χρησιμοποιήσουμε τον ίδιο κώδικα και το ίδιο υλικό με καθέναν από τους προσομοιωτές: το τυπικό παράδειγμα Blink που συνοδεύει το Arduino IDE.

Πώς να χρησιμοποιήσετε το Wokwi για να δημιουργήσετε ένα κύκλωμα Arduino

Κατευθυνθείτε προς το Ιστοσελίδα Wokwi και μετακινηθείτε προς τα κάτω στην αρχική σελίδα για να βρείτε το Ξεκινώ από την αρχή Ενότητα. Επιλέγω Arduino Uno για να δημιουργήσετε ένα νέο έργο με αυτό (ή τον πίνακα της επιλογής σας) προφορτωμένο.

Στο παράθυρο Προσομοίωση, κάντε κλικ στο μπλε εικονίδιο "+" και επιλέξτε LED από τη λίστα. Μεταβείτε ξανά στο ίδιο μενού και προσθέστε ένα Αντίσταση στο έργο.

Κάντε κλικ στο Arduino Καρφίτσα GND και σύρετε το νέο καλώδιο στο αριστερό πόδι της λυχνίας LED. Ακολουθήστε αυτό κάνοντας κλικ καρφίτσα 13 στο Arduino και συνδέοντάς το στο ένα άκρο της αντίστασης. Συνδέστε το άλλο άκρο της αντίστασης στο δεξί πόδι του LED.

Τώρα ήρθε η ώρα να προσθέσετε τον κώδικα. Διαγράψτε το πρότυπο κώδικα που φορτώθηκε με το νέο έργο και επικολλήστε τον κώδικα του παραδείγματος Blink στο πλαίσιο.

Μόλις ολοκληρωθεί, μπορείτε να κάνετε κλικ στο πράσινο κουμπί αναπαραγωγής (δεξί βέλος) για να ξεκινήσει η προσομοίωση σας. Το LED σας θα πρέπει να αναβοσβήνει και να σβήνει.

Πώς να χρησιμοποιήσετε το Tinkercad Circuit για να δημιουργήσετε ένα κύκλωμα Arduino

Κατευθυνθείτε προς το Autodesk Tinkercad Circuit ιστότοπο και συνδεθείτε ή δημιουργήστε έναν νέο λογαριασμό για να ξεκινήσετε. Μόλις αποκτήσετε πρόσβαση στον πίνακα εργαλείων, μετακινηθείτε προς τα κάτω στη σελίδα και επιλέξτε Δημιουργήστε το πρώτο σας σχέδιο κυκλωμάτων στην ενότητα Κυκλώματα.

Θα δείτε τώρα έναν κενό καμβά και μια λίστα εξαρτημάτων στη δεξιά πλευρά. Κάντε κύλιση προς τα κάτω στη λίστα ή αναζητήστε "Arduino" και επιλέξτε το Arduino Uno R3 επιλογή από τη λίστα για να το προσθέσετε στον καμβά. Κάντε το ίδιο για να προσθέσετε ένα LED και ένα αντίσταση στον καμβά.

Κάντε κλικ στο Arduino Καρφίτσα GND και σύρετε το καλώδιο στο αριστερό πόδι της λυχνίας LED. Στη συνέχεια, κάντε κλικ καρφίτσα 13 στο Arduino και σύρετε το καλώδιο στο πλησιέστερο πόδι της αντίστασης. Συνδέστε το άλλο άκρο της αντίστασης στο δεξί πόδι του LED.

Το Tinkercad Circuits λειτουργεί τόσο με προγραμματισμό που βασίζεται σε μπλοκ όσο και σε κώδικα. Για αυτήν την επίδειξη, χρησιμοποιούμε κώδικα, αλλά μπορείτε επίσης να το κάνετε αυτό να λειτουργεί με μπλοκ αν θέλετε. Κάντε κλικ Κώδικας στα δεξιά της οθόνης και επιλέξτε Κείμενο από το αναπτυσσόμενο μενού. Επικολλήστε τον κωδικό σε αυτό το πλαίσιο και πατήστε Έναρξη προσομοίωσης για να δείτε τον κώδικα σε δράση.

Πώς να χρησιμοποιήσετε το SimulIDE για να δημιουργήσετε ένα κύκλωμα Arduino

Σε αντίθεση με τα Tindercad Circuits και Wokwi, το SimulIDE είναι μια εφαρμογή με δυνατότητα λήψης. Κατευθυνθείτε προς το Ιστότοπος SimulIDE, κατεβάστε την πιο πρόσφατη έκδοση για το λειτουργικό σας σύστημα, αποσυσκευάστε το αρχείο και εκτελέστε το αρχείο EXE μέσα.

Δεν είμαστε ακόμα έτοιμοι να ξεκινήσουμε. Παράλληλα με το ίδιο το SimulIDE, πρέπει επίσης να κατεβάσετε μια παλαιού τύπου έκδοση του Arduino IDE. Arduino IDE 1.8.19, για την ακρίβεια. Κατευθυνθείτε προς το Ιστοσελίδα Arduino, κατεβάστε την έκδοση zip για το λειτουργικό σας σύστημα και αποσυσκευάστε την.

Εκκινήστε το SimulIDE και επιλέξτε το Νέο αρχείο εικονίδιο πάνω από το δεξί καμβά. Στη συνέχεια, επιλέξτε το Ρυθμίσεις οδοντωτό τροχό αριστερά από το εικονίδιο Νέο αρχείο, κάντε κλικ στο Ρυθμίσεις μεταγλωττιστή, και βεβαιωθείτε ότι Arduino επιλέγεται από το αναπτυσσόμενο μενού συσκευών. Ρυθμίστε τη διαδρομή εργαλείου στον κατάλογο Arduino IDE που κατεβάσατε. Στην περίπτωσή μας, αυτό είναι το F:\arduino-1.8.19-windows\arduino-1.8.19\.

Τώρα ήρθε η ώρα να προσθέσετε κάποιο υλικό. Βρείτε ένα Arduino Uno, ένα LED, και ένα αντίσταση από τη λίστα στα αριστερά της οθόνης και σύρετέ τα στον αριστερό καμβά. Όπως και τα άλλα κυκλώματα, συνδέστε το Καρφίτσα GND του Arduino στο πόδι γείωσης του LED. Συνδέω-συωδεομαι καρφίτσα 13 στο Arduino στο ένα άκρο της αντίστασης και το άλλο άκρο της αντίστασης στο ελεύθερο σκέλος του LED.

Επικολλήστε τον κώδικα στον δεξιό καμβά. Από εδώ, κάντε κλικ στο Εντοπισμός σφαλμάτων εικονίδιο πάνω από τον δεξιό καμβά, αποθηκεύστε το αρχείο με νέο όνομα και περιμένετε να ολοκληρωθεί η διαδικασία. Κάνε κλικ στο Τρέξτε στο σημείο διακοπής εικονίδιο πάνω από τον δεξιό καμβά για να εκτελέσετε την προσομοίωση.

Ποιος προσομοιωτής Arduino είναι καλύτερος για εσάς;

Όπως μπορείτε να δείτε, η κατασκευή ενός κυκλώματος σε Wokwi, Tinkercad Circuits ή SimulIDE είναι μια παρόμοια διαδικασία. Καθένα από αυτά τα εργαλεία ξεχωρίζει για διαφορετικούς λόγους, ωστόσο, και η διαδικασία που μόλις περάσαμε διευκολύνει να δούμε τα δυνατά τους σημεία.

  • Wokwi: Ελαφρύ, εύκολο στη χρήση και με την υποστήριξη μιας ενθουσιώδους κοινότητας, το Wokwi είναι μια καλή επιλογή για όσους ξεκινούν με την προσομοίωση Arduino. Η λίστα εξαρτημάτων του δεν είναι τόσο ολοκληρωμένη όσο το SimulIDE, αλλά έχει όλα όσα χρειάζεστε για να δημιουργήσετε πολύπλοκα κυκλώματα Arduino χωρίς υλικό.
  • Κυκλώματα Tinkercad: Χάρη στην υποστήριξη Autodesk, το Tinkercad Circuits είναι κομψό και μοντέρνο και λαμβάνει τακτικές ενημερώσεις. Δεν έχει πολύ μεγάλη συλλογή στοιχείων, αλλά διαθέτει προκατασκευασμένα έργα και προγραμματισμό μπλοκ, καθιστώντας το ιδανικό για νέους χρήστες. Το Tinkercad Circuits λειτουργεί ακόμη και σε προγράμματα περιήγησης για κινητά.
  • SimulIDE: Αν και είναι δύσκολο να ρυθμιστεί, λίγοι προσομοιωτές μικροελεγκτή μπορούν να ταιριάζουν με το SimulIDE. Με εκατοντάδες στοιχεία, ολοκληρωμένες επιλογές ρυθμίσεων και έναν ακριβή εντοπισμό σφαλμάτων, αυτό το εργαλείο είναι ικανό για πολύπλοκα έργα όπως Βιντεοπαιχνίδι χειρός Arduino.

Ξεκινήστε με τον προγραμματισμό Arduino

Εάν δεν έχετε διαθέσιμο Arduino, η χρήση ενός από αυτούς τους προσομοιωτές είναι ένας πολύ καλός τρόπος για να ξεκινήσετε να μαθαίνετε να προγραμματίζετε έναν και να σχεδιάζετε ένα ηλεκτρονικό έργο.

Τα Arduinos είναι ένα εξαιρετικό εργαλείο για κάθε εκκολαπτόμενο προγραμματιστή ή κατασκευαστή. Είναι εύκολα στη χρήση, προσβάσιμα και διασκεδαστικά, ενώ υπάρχουν πολλά άρθρα στον ιστότοπο MakeUseOf για να ξεκινήσετε. Είτε θέλετε να φτιάξετε μια φορητή κονσόλα παιχνιδιών είτε ένα επιτραπέζιο θερμόμετρο, αξίζει να ξεκινήσετε με τα όνειρά σας στο Arduino σήμερα.