Daftar Isi:

LED Berkedip Dengan Raspberry Pi - Cara Menggunakan Pin GPIO di Raspberry Pi: 4 Langkah
LED Berkedip Dengan Raspberry Pi - Cara Menggunakan Pin GPIO di Raspberry Pi: 4 Langkah

Video: LED Berkedip Dengan Raspberry Pi - Cara Menggunakan Pin GPIO di Raspberry Pi: 4 Langkah

Video: LED Berkedip Dengan Raspberry Pi - Cara Menggunakan Pin GPIO di Raspberry Pi: 4 Langkah
Video: Raspberry Pi - LED Tutorial (with Python 3) 2024, November
Anonim
LED Berkedip Dengan Raspberry Pi | Cara Menggunakan Pin GPIO di Raspberry Pi
LED Berkedip Dengan Raspberry Pi | Cara Menggunakan Pin GPIO di Raspberry Pi

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

Hal yang Anda Butuhkan
Hal yang Anda Butuhkan
Hal yang Anda Butuhkan
Hal yang Anda Butuhkan
Hal yang Anda Butuhkan
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

sirkuit
sirkuit
sirkuit
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

Bagian Pengkodean
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

LED berkedip
LED berkedip
LED berkedip
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: