Πίνακας περιεχομένων:
- Βήμα 1: Πράγματα που χρειάζεστε
- Βήμα 2: Κύκλωμα
- Βήμα 3: Μέρος κωδικοποίησης
- Βήμα 4: Αναβοσβήνει η λυχνία LED
Βίντεο: Αναβοσβήνει LED με Raspberry Pi - Πώς να χρησιμοποιήσετε καρφίτσες GPIO στο Raspberry Pi: 4 βήματα
2024 Συγγραφέας: John Day | [email protected]. Τελευταία τροποποίηση: 2024-01-30 08:34
Γεια σας παιδιά σε αυτό το εκπαιδευτικό εγχειρίδιο θα μάθουμε πώς να χρησιμοποιούμε GPIO's του Raspberry pi. Εάν έχετε χρησιμοποιήσει ποτέ το Arduino, τότε πιθανότατα γνωρίζετε ότι μπορούμε να συνδέσουμε διακόπτη LED κ.λπ. στις ακίδες του και να το κάνουμε να λειτουργεί όπως. κάντε το LED να αναβοσβήνει ή να εισάγετε από το να αλλάξετε κάτι τέτοιο. Δεδομένου ότι το Raspberry pi έχει επίσης GPIO, έτσι θα μάθουμε πώς να χρησιμοποιούμε αυτά τα GPIO και θα συνδέσουμε ένα LED σε αυτό και θα το αναβοσβήνει. Ένα απλό έργο αναλαμπής LED που θα κάνουμε για να καταλάβετε πώς να χρησιμοποιείτε GPIOs του Raspberry pi.
Βήμα 1: Πράγματα που χρειάζεστε
Για αυτές τις οδηγίες θα χρειαστείτε τα ακόλουθα πράγματα: Ρύθμιση Raspberry Pi 3 με οθόνη και USB Mouse & Keyboard (Βεβαιωθείτε ότι το Raspbian OS έχει ρυθμιστεί σωστά στο Raspberry pi σας) breadboardJumper wires Αντιστάσεις LED
Βήμα 2: Κύκλωμα
Το τμήμα του κυκλώματος είναι πολύ εύκολο. Συνδέω το LED στον πείρο 8. Αυτό σημαίνει ότι το αρνητικό σκέλος του LED είναι συνδεδεμένο με τον πείρο Gnd (6 αρ.) Και το θετικό σκέλος συνδέεται με 100ohm (100-1000ohm χρήση aby value) και το άλλο σκέλος η αντίσταση είναι συνδεδεμένη στην ακίδα 8 του Raspberry pi.
Βήμα 3: Μέρος κωδικοποίησης
Στη συνέχεια, ανοίξτε το τερματικό pi για να αναβοσβήνει το LED: Για να εγκαταστήσετε τη βιβλιοθήκη Python ανοίξτε ένα τερματικό και εκτελέστε την ακόλουθη εντολή: $ sudo apt-get install python-rpi.gpio python3-rpi.gpioto προετοιμάστε τις θύρες GPIO του Raspberry Pi που χρειαζόμαστε για εισαγωγή της βιβλιοθήκης Python, τότε πρέπει να προετοιμάσουμε τη βιβλιοθήκη και να ρυθμίσουμε την ακίδα 8 ως ακίδα εξόδου του Raspberry pi.import RPi. GPIO ως GPIO # Import Raspberry Pi GPIO βιβλιοθήκηαπό ώρα εισαγωγής ύπνου # Εισαγωγή της λειτουργίας ύπνου από τη μονάδα χρόνου GPIO. setwarnings (False) # Αγνοήστε την προειδοποίηση προς το παρόνGPIO.setmode (GPIO. BOARD) # Χρήση φυσικής αρίθμησης καρφιτσών χαμηλό (απενεργοποιημένο) Το επόμενο πράγμα που πρέπει να κάνουμε είναι να κάνουμε τον πείρο 8 ψηλό (ενεργοποιημένο) για ένα δευτερόλεπτο και χαμηλό (απενεργοποιημένο) για ένα δευτερόλεπτο και θα τον βάλουμε σε έναν βρόχο, ώστε να αναβοσβήνει για πάντα. ενώ ισχύει: # Εκτέλεση για πάντα GPIO.output (8, GPIO. HIGH) # Ενεργοποίηση ύπνου (1) # leepπνος για 1 δευτερόλεπτο GPIO.output (8, GPIO. LOW) # Απενεργοποίηση ύπνου (1) # Κοιμηθείτε για 1 δευτερόλεπτο Συνδυάζοντας τα δύο παραπάνω μέρη κώδικα μαζί και δημιουργώντας έναν πλήρη κωδικό: εισαγωγή RPi. GPIO ως GPIO # Εισαγωγή βιβλιοθήκης Raspberry Pi GPIO από χρονική εισαγωγή ύπνου # Εισαγωγή της λειτουργίας ύπνου από τη μονάδα ώρας GPIO.setwarnings (False) # Αγνοήστε την προειδοποίηση για τώραGPIO.setmode (GPIO. BOARD) # Χρήση φυσικής αρίθμησης καρφιτσών Εκτέλεση για πάντα GPIO.output (8, GPIO. HIGH) # Ενεργοποίηση ύπνου (1) # leepπνος για 1 δευτερόλεπτο GPIO.output (8, GPIO. LOW) # Απενεργοποίηση ύπνου (1) # leepπνος για 1 δευτερόλεπτο Έτσι το πρόγραμμα μας τελειώνει, τότε πρέπει να το αποθηκεύσουμε ως blinking_led.py και στη συνέχεια να το τρέξουμε είτε μέσα στο IDE είτε στην κονσόλα σας με τα ακόλουθα: $ python blinking_led.py
Βήμα 4: Αναβοσβήνει η λυχνία LED
Αφού εκτελέσετε τον κώδικα, θα δείτε ότι το LED αναβοσβήνει ως δικό μου. Ελπίζω ότι αυτά τα εκπαιδευτικά θα μπορούσαν να σας βοηθήσουν, ενημερώστε με στα σχόλια.
Συνιστάται:
Έλεγχος πολλαπλών LED με καρφίτσες GPIO Python και Your Raspberry Pi: 4 βήματα (με εικόνες)
Έλεγχος πολλαπλών λυχνιών LED με τις καρφίτσες GPIO της Python και του Raspberry Pi: Αυτό το εγχειρίδιο δείχνει πώς μπορείτε να ελέγχετε πολλαπλές ακίδες GPIO στο RaspberryPi σας για να τροφοδοτείτε 4 LED. Θα σας εισαγάγει επίσης σε παραμέτρους και δηλώσεις υπό όρους στο Python. Το προηγούμενο μας με οδηγίες για χρήση των καρφιών GPIO του Raspberry Pi σας για τη σύνδεση
Αναβοσβήνει MicroPython στο κιτ Pixel Kano: 4 βήματα
Αναβοσβήνει MicroPython στο Kano Pixel Kit: Το Kano's Pixel Kit είναι ένα εξαιρετικό κομμάτι υλικού! Διαθέτει 128 εξαιρετικά φωτεινά LED RGB, χειριστήριο, 2 κουμπιά, καντράν, μπαταρία και έναν ισχυρό μικροεπεξεργαστή ως εγκέφαλό του (ESP32). Προέρχεται από το εργοστάσιο με υλικολογισμικό που συνομιλεί με το Kano Code App, ένα
Ανάπτυξη εφαρμογών χρησιμοποιώντας καρφίτσες GPIO στο DragonBoard 410c με λειτουργικά συστήματα Android και Linux: 6 βήματα
Ανάπτυξη εφαρμογών χρησιμοποιώντας καρφίτσες GPIO στο DragonBoard 410c Με λειτουργικά συστήματα Android και Linux: Ο σκοπός αυτού του σεμιναρίου είναι να δείξει τις πληροφορίες που απαιτούνται για την ανάπτυξη εφαρμογών χρησιμοποιώντας την καρφίτσα GPIO στην επέκταση χαμηλής ταχύτητας DragonBoard 410c. Αυτό το σεμινάριο παρουσιάζει πληροφορίες για την ανάπτυξη εφαρμογών χρησιμοποιώντας τις καρφίτσες GPIO με το SYS στο Andr
Αναβοσβήνει το υλικολογισμικό SONOFF Tasmota στο NodeMCU: 9 βήματα
Αναβοσβήνει το Firmware SONOFF Tasmota στο NodeMCU: Το Sonoff είναι ένας διακόπτης με έλεγχο WiFi, ο οποίος είναι ενσωματωμένος με IC ESP8266 και έχει ρελέ για τον έλεγχο της συσκευής μέσω Διαδικτύου. Αυτό το IC μπορεί να αναβοσβήνει και να επαναπρογραμματιστεί από το Arduino IDE. Οι δημιουργοί του Sonoff δημοσίευσαν τις βιβλιοθήκες και τα αρχεία Arduino στο
Bare Metal Raspberry Pi 3: LED που αναβοσβήνει: 8 βήματα
Bare Metal Raspberry Pi 3: Blinking LED: Welcome to the BARE METAL pi 3 Blinking LED tutorial! Σε αυτό το σεμινάριο θα περάσουμε από τα βήματα, από την αρχή μέχρι το τέλος, για να πάρουμε ένα LED που αναβοσβήνει χρησιμοποιώντας ένα Raspberry PI 3, ένα breadboard, a αντίσταση, led και κενή κάρτα SD. Τι είναι λοιπόν το BARE METAL; ΓΥΜΝΟΣ