Πίνακας περιεχομένων:
2025 Συγγραφέας: John Day | [email protected]. Τελευταία τροποποίηση: 2025-01-13 06:57
Σε αυτό το έργο θα μάθουμε πώς να συνδέουμε και να κάνουμε ένα LED Blink χρησιμοποιώντας μια μονάδα M5StickC ESP32.
Δες το βίντεο.
Βήμα 1: Τι θα χρειαστείτε
- Μονάδα M5StickC ESP32
- LED
- Λογισμικό Visuino: Κατεβάστε το Visuino εδώ:
Βήμα 2: Κύκλωμα
- Συνδέστε τον αρνητικό πείρο LED στην καρφίτσα StickC GND
- Συνδέστε τη θετική καρφίτσα LED στην καρφίτσα StickC G26
Βήμα 3: Ξεκινήστε το Visuino και επιλέξτε τον τύπο πλακέτας M5 Stack Stick C
Ξεκινήστε το Visuino όπως φαίνεται στην πρώτη εικόνα Κάντε κλικ στο κουμπί "Εργαλεία" στο στοιχείο Arduino (Εικόνα 1) στο Visuino Όταν εμφανιστεί το παράθυρο διαλόγου, επιλέξτε "M5 Stack Stick C" όπως φαίνεται στην Εικόνα 2
Βήμα 4: Στο Visuino Add & Set Components
- Προσθέστε το στοιχείο "Pulse Generator"
-
Επιλέξτε "PulseGenerator1" και στο παράθυρο ιδιοτήτων αλλάξτε τη συχνότητα για να κάνετε το LED να αναβοσβήνει πιο γρήγορα ή πιο αργά:
- Συχνότητα: 1> Η λυχνία LED αναβοσβήνει μία φορά το δευτερόλεπτο
- Συχνότητα: 0,5> Η λυχνία LED αναβοσβήνει μία φορά ανά 2 δευτερόλεπτα
- Συχνότητα: 10> Η λυχνία LED αναβοσβήνει μία φορά ανά 10 ανά δευτερόλεπτο
- Συνδέστε την ακίδα "PulseGenerator1" στην καρφίτσα "M5 Stack Stick C" GPIO 26
Βήμα 5: Δημιουργία, μεταγλώττιση και μεταφόρτωση του κώδικα
Στο Visuino, στο κάτω μέρος κάντε κλικ στην καρτέλα "Build", βεβαιωθείτε ότι έχει επιλεγεί η σωστή θύρα και, στη συνέχεια, κάντε κλικ στο κουμπί "Compile/Build and Upload".
Βήμα 6: Παίξτε
Εάν τροφοδοτήσετε τη μονάδα M5StickC, το LED θα αρχίσει να αναβοσβήνει.
Συγχαρητήρια! Ολοκληρώσατε το έργο σας με το Visuino. Επισυνάπτεται επίσης το έργο Visuino, που δημιούργησα για αυτό το Instructable, μπορείτε να το κατεβάσετε και να το ανοίξετε στο Visuino:
Βήμα 7:
- Βεβαιωθείτε ότι έχετε επιλέξει τη σωστή πλακέτα StickC, ελέγξτε το μοντέλο σας
- Μερικές φορές χρειάζεται να απενεργοποιήσετε/ενεργοποιήσετε τη μονάδα StickC πριν από τη χρήση, μπορείτε να το κάνετε κρατώντας ένα πλευρικό κουμπί για 5+ δευτερόλεπτα.