
Daftar Isi:
2025 Pengarang: John Day | [email protected]. Terakhir diubah: 2025-01-23 14:49

Hai teman-teman dalam instruksi ini kita akan belajar cara menggunakan GPIO dari Raspberry pi. Jika Anda pernah menggunakan Arduino maka mungkin Anda tahu bahwa kita dapat menghubungkan sakelar LED dll. ke pinnya dan membuatnya berfungsi seperti itu. membuat LED berkedip atau mendapatkan input dari sakelar seperti itu. Karena Raspberry pi juga memiliki GPIO, jadi kita akan belajar cara menggunakan GPIO tersebut dan kita akan menghubungkan LED ke sana dan membuatnya berkedip. Hanya proyek kedipan LED sederhana yang akan kami lakukan untuk membuat Anda memahami cara menggunakan GPIO Raspberry pi.
Langkah 1: Hal-hal yang Anda Butuhkan



Untuk instruksi ini, Anda memerlukan hal-hal berikut: Pengaturan Raspberry Pi 3 dengan monitor dan Mouse & Keyboard USB (Pastikan OS Raspbian diatur dengan benar di Raspberry pi Anda) papan tempat memotong rotiKabel jumperResistorLED
Langkah 2: Sirkuit


Bagian rangkaian sangat mudah. Saya menghubungkan LED ke pin 8. Yang berarti kaki negatif LED terhubung ke pin Gnd (6 no.) Dan kaki positif terhubung ke 100ohm (100-1000ohm menggunakan nilai aby) dan kaki lainnya dari resistor terhubung ke pin 8 dari Raspberry pi.
Langkah 3: Bagian Pengkodean

Kemudian buka terminal pi untuk membuat LED berkedip: Untuk menginstal pustaka Python buka terminal dan jalankan perintah berikut: $ sudo apt-get install python-rpi.gpio python3-rpi.gpioto inisialisasi port GPIO dari Raspberry Pi yang kita butuhkan untuk mengimpor library Python, maka kita perlu menginisialisasi library dan mengatur pin 8 sebagai pin output dari Raspberry pi.import RPi. GPIO sebagai GPIO # Import Raspberry Pi GPIO libraryfrom time import sleep # Impor fungsi sleep dari time moduleGPIO. setwarnings(False) # Abaikan peringatan untuk sekarangGPIO.setmode(GPIO. BOARD) # Gunakan penomoran pin fisikGPIO.setup(8, GPIO. OUT, initial=GPIO. LOW) # Atur pin 8 menjadi pin output dan set nilai awal ke low (off) Selanjutnya yang perlu kita lakukan adalah membuat pin 8 high (on) selama satu detik dan low (off) selama satu detik dan kita akan memasukkannya ke dalam while loop sehingga akan berkedip selamanya. # Jalankan selamanya GPIO.output(8, GPIO. HIGH) # Hidupkan sleep(1) # Sleep selama 1 detik GPIO.output(8, GPIO. LOW) # Matikan sleep(1) # Tidur selama 1 detik Menggabungkan dua bagian kode di atas bersama-sama dan membuat kode lengkap: impor RPi. GPIO sebagai GPIO # Impor perpustakaan GPIO Raspberry Pi dari waktu impor tidur # Impor fungsi tidur dari modul waktu GPIO.setwarnings(False) # Abaikan peringatan untuk nowGPIO.setmode(GPIO. BOARD) # Gunakan penomoran pin fisikGPIO.setup(8, GPIO. OUT, initial=GPIO. LOW) # Set pin 8 menjadi pin output dan set nilai awal ke low (off)sementara True: # Jalankan selamanya GPIO.output(8, GPIO. HIGH) # Nyalakan sleep(1) # Sleep selama 1 detik GPIO.output(8, GPIO. LOW) # Matikan sleep(1) # Sleep selama 1 detikJadi program kita selesai, maka kita perlu menyimpannya sebagai blinking_led.py dan kemudian menjalankannya baik di dalam IDE Anda atau di konsol Anda dengan yang berikut: $ python blinking_led.py
Langkah 4: LED Berkedip


Setelah menjalankan kode, Anda akan melihat LED Berkedip sebagai milik saya. jadi saya harap instruksi ini dapat membantu Anda, jadi beri tahu saya tentang itu di komentar.
Direkomendasikan:
Berkedip Caos: Mapa Logístico Para Berkedip Acak: 5 Langkah

Berkedip Cao: Mapa Logístico Para Acak Berkedip: Este es un instructable untuk generator de aleatoredad, utilizando un mapa logístico, que ahora explico que es. Con el mapa logístico, se enciende y apaga un led de forma aleatoria. Este puede service simplemente de ejemplo de como a
Berkedip Led Menggunakan Arduino (TinkerCAD): 5 Langkah

Berkedip Led Menggunakan Arduino (TinkerCAD): HI! Instruksi ini akan menjadi yang cukup mendasar. Di sini saya akan menunjukkan cara menggunakan TinkerCAD untuk mengedipkan Led menggunakan Arduino.TinkerCAD adalah perangkat lunak yang cukup berguna untuk menguji kode Anda dengan cepat dan sangat berguna bagi mereka yang
Mengontrol Beberapa LED Dengan Python dan Pin GPIO Raspberry Pi Anda: 4 Langkah (dengan Gambar)

Mengontrol Beberapa LED Dengan Python dan Pin GPIO Raspberry Pi Anda: Instruksi ini menunjukkan cara mengontrol beberapa pin GPIO pada RaspberryPi Anda untuk memberi daya pada 4 LED. Ini juga akan memperkenalkan Anda ke parameter dan pernyataan bersyarat dengan Python. Instruksi kami sebelumnya Menggunakan Pin GPIO Raspberry Pi Anda untuk Mengkon
Menggunakan LEDS dan AT Tiny untuk Membuat Bintang Berkedip Dengan Piezo Memainkan " Twinkle, Twinkle, Little Star": 6 Langkah

Menggunakan LEDS dan AT Tiny untuk Membuat Bintang Berkedip Dengan Piezo Memainkan " Twinkle, Twinkle, Little Star": Rangkaian ini menggunakan LEDS,AT TINY dan piezo untuk menghasilkan bintang yang berkedip dan musik "Twinkle, Twinkle,little star" Silakan lihat langkah selanjutnya untuk gambaran umum dan sirkuit
Pengembangan Aplikasi Menggunakan Pin GPIO pada DragonBoard 410c Dengan Sistem Operasi Android dan Linux: 6 Langkah

Pengembangan Aplikasi Menggunakan Pin GPIO pada DragonBoard 410c Dengan Sistem Operasi Android dan Linux: Tujuan dari tutorial ini adalah untuk menunjukkan informasi yang dibutuhkan untuk mengembangkan aplikasi menggunakan pin GPIO pada ekspansi kecepatan rendah DragonBoard 410c. Tutorial ini menyajikan informasi untuk mengembangkan aplikasi menggunakan pin GPIO dengan SYS di Andr