● online
- B0505S-1W 5V to 5V converter DC DC power module co....
- MP3 TF 16P Alternatif DFPlayer mini MP3 Player Ard....
- ESP32 ESP-32 Wireless Module ESP32-S ESP-WROOM-32 ....
- Kabel Jumper 20cm Dupont 20 cm Female to Female Pe....
- LCD 16x2 / 1602 Display Arduino Raspberry LCD 16 x....
- Kabel Jumper 10cm Dupont Pelangi 10 cm Male to Mal....
- Raspberry Pi 4 Model B 4GB Original UK E14 Raspi 4....
- TP5100 4.2v 8.4v 1S 2S Single / Double Cell Lithiu....
- Selamat Datang di Indomaker ❯ Silahkan pesan produk sesuai kebutuhan anda, kami siap melayani.
- Selamat Datang di Indomaker ❯ Silahkan pesan produk sesuai kebutuhan anda, kami siap melayani.
Mengakses GPIO Raspberry Pi Untuk Mengontrol LED dengan Python
Bagi pegiat teknologi, komputer, elektronika, dan Internet Of Things (IoT) maka sudah tidak asing lagi dengan benda yang satu ini yaitu Raspberry Pi. Raspberry Pi merupakan perangkat kecil komputer seukuran kartu kredit yang mampu yang memungkinkan orang-orang dari berbagai usia untuk melakukan komputasi, mengolah data, menulis text/word, membuat program seperti halnya personal computer (PC). Ada berbagai macam tipe Raspberry Pi yang dikembangkan dari generasi ke generasi di antaranya Raspberry Pi 1, Raspberry Pi 2, Raspberry Pi Zero, Raspberry Pi 3B, Raspberry Pi 4, hingga Raspberry Pi Pico. Pada kesempatan ini, menggunakan Raspberry Pi 3B untuk mengakses GPIO yang terhubung dengan LED.
GPIO RASPBERRY PI 3B/4
Berikut adalah bentuk dari Raspberry Pi 3B beserta penjabaran pin-pin nya

ALAT DAN BAHAN PERCOBAAN LED – RASPI – Python
- Raspberry Pi 3B (sudah terinstall Raspbian OS)
- Laptop/Personal Computer (PC)
- Kabel USB yang dapat terhubung ke Raspberry Pi
- 1 buah LED (warna: merah, kuning, hijau)
- 1 buah Resistor 220 Ohm
- Kabel Jumper secukupnya
LANGKAH PERCOBAAN
- Klik menu aplikasi pada raspbian OS -> klik programming -> pilih Thonny Python IDE. Ketika menginstall Raspbian OS di Raspberry Pi maka sudah include aplikasi Thonny IDE.

2. Kemudian pada interface aplikasi Thonny Python IDE, maka klik New.

3. Buka terminal untuk menginstal beberapa library/package, Pastikan kita sudah menginstall python3
Ketik command berikut di terminal:
$ sudo apt-get update && sudo apt-get upgrade $ sudo apt-get install python-dev python3-dev $ sudo apt-get install python-rpi.gpio python3-rpi.gpio
menguji library RPi.GPIO ketik command berikut:
$ python3 >>> import RPi.GPIO as GPIO >>> dir(GPIO)

>>> help(GPIO)

Sampai disini sudah selesai menginstall library.
4. Buatlah wiring rangkaian seperti langkah percobaan berikut
PERCOBAAN 1: Mengontrol 1 Buah LED dengan hanya sekali eksekusi program

Program
'''
PROGRAM RASPBERRY PI GPIO DENGAN LED #1
BY. INDOMAKER
'''
# memasukan library
import RPi.GPIO as GPIO # library untuk mengakses GPIO Raspberry Pi
import time # library untuk mentimer perangkat yang terhubung dengan GPIO
# pin LED
LED_PIN = 14
# Setting pin GPIO
GPIO.setmode(GPIO.BCM) # pin GPIO menggunakan skema penomoran BCM
GPIO.setwarnings(False) # mematikan peringatan warning
GPIO.setup(LED_PIN,GPIO.OUT) # pin LED sebagai pin OUTPUT
# eksekusi program hanya sekali
# menyalakan LED
print("LED NYALA") # menampilkan teks
GPIO.output(LED_PIN, GPIO.HIGH) # instruksi menyalakan LED
time.sleep(1) # menyala sedetik
# mematikan LED
print("LED MATI")
GPIO.output(LED_PIN, GPIO.LOW) # instruksi mematikan LED
time.sleep(1) # mematikan sedetik

Pada program di atas hanya akan mengeksekusi program hanya sekali saja sehingga LED hanya berkedip sekali tanpa perulangan. Lalu bagaimana caranya supaya LED bisa berkedip secara terus menerus? Simak di percobaan 2.
PERCOBAAN 2: Mengontrol LED Berkedip Secara Terus Menerus
Catatan: menggunakan rangkaian yang sama seperti percobaan sebelumnya.
Program
'''
PROGRAM RASPBERRY PI GPIO DENGAN LED #2
BY. INDOMAKER
'''
# memasukan library
import RPi.GPIO as GPIO
import time
# pin LED
LED_PIN = 14
# Setting pin GPIO
GPIO.setmode(GPIO.BCM)
GPIO.setwarnings(False) # mematikan pemberitahuan warning
GPIO.setup(LED_PIN,GPIO.OUT)
# eksekusi program terus menerus
while True: # perulangan While-loop
# menyalakan LED
print("LED NYALA")
GPIO.output(LED_PIN, GPIO.HIGH)
time.sleep(1)
# mematikan LED
print("LED MATI")
GPIO.output(LED_PIN, GPIO.LOW)
time.sleep(1)
GPIO.cleanup() # membersihkan pin GPIO untuk digunakan kembali

Pada percobaan tersebut LED berkedip secara terus menerus karena pada program kita menuliskan While (perulangan) dengan kondisi True (benar) sehingga program akan mengeksekusi baris kode program yang ada di dalam while-loop.
Demikian sedikit tutorial pada kesempatan kali ini. Program di atas dimaksudkan untuk mengakses pin GPIO pada Raspberry PI 3B yang terhubung dengan LED. Terdapat 2 percobaan, percobaan 1 mengasumsikan program hanya sekali eksekusi tanpa perulangan yang mengakibatkan LED hanya berkedip satu kali saja. Sedangkan, percobaan kedua mengasumsikan program yang dieksekusi di dalam while loop dalam kondisi True sehingga LED berkedip terus menerus. Selamat mencoba.
Tags: led
Mengakses GPIO Raspberry Pi Untuk Mengontrol LED dengan Python
USB Host Shield merupakan sebuah board tambahan yang berfungsi untuk komunikasi perangkat antarmuka USB sperti mouse, keyboard, joystick, MIDI,... selengkapnya
Sensor suhu lagi? Gpp ya disini kita belajar semua sensor suhu, nah tinggal sensor mana nih yang akan digunakan,... selengkapnya
Tidak jauh-jauh dari shield ESP-01 lagi, kali ini akan membahas module shield untuk relay. Cukup praktis dan hemat size... selengkapnya
Pada artikel sebelumnya kita sudah belajar untuk mendaftar ke thingspeak, jika belum silahkan bisa di lihat DISINI. Oke sip... selengkapnya
Siapa yang nggak kenal dengan running text? Running text merupakan sebuah teks berjalan pada sebuah papan yang berisi led-led... selengkapnya
Hallo kali ini saya akan membahas mengenai relay lagi yaitu relay 2 channel. Di pasaran, relay ini sudah menggunakan... selengkapnya
Pada komponen tertentu dibutuhkan sebuah library agar komponen tersebut dapat berjalan sebagaimana mestinya. Apa itu library? library adalah sekumpulan... selengkapnya
Sensor DS18b20 merupakan sebuah sensor untuk mendeteksi suhu ruangan, namun bisa juga untuk suhu air tergantung dari jenis... selengkapnya
Keypad 4×4 merupakan sebuah komponen berisi tombol-tombol dan disusun secara matrix yang berfungsi sebagai inputan kedalam suatu sistem tertentu.... selengkapnya
Salah satu fitur paling menarik dari Raspberry Pi adalah deretan pin GPIO (General-Purpose Input/Output) yang terletak di sepanjang sisi atas... selengkapnya
Mini Solderless Breadboard 400 Tie Points adalah breadboard 400 titik lubang, dengan ukuran yang compact sangat cocok untuk anda yang… selengkapnya
Rp 7.800Putaran = 180º Specifications • Weight: 55 g • Dimension: 40.7 x 19.7 x 42.9 mm approx. • Stall torque:… selengkapnya
Rp 36.400Kabel Jumper Dupont Pelangi 10 cm.. male to female 1 lembar isi 40 kabel
Rp 9.000Features: It is of high power density, high efficiency, high-reliability, small size and lightweight. It can isolate unsteady single-way voltage… selengkapnya
Rp 18.500Case patern: Solid Warna : Merah dan Hijau Current: 10-20 mA Diameter: 3mm
Rp 300POTENSIOMETER LINEAR MONO 10K ohm
Rp 1.900Bagaimana jika mikrokontroler yang anda gunakan tidak memiliki port ADC. atau anda masih kurang dengan spesifikasi resolusi ADC yang disediakan… selengkapnya
Rp 65.000Bosan dengan modul arduino yang kalian punya, saatnya mencoba modul programmer yang lain yah ini dia RASPBERRY PI 4 COMPUTER… selengkapnya
Rp 1.570.000Dual Volt Amp Meter Digital Ampere Meter Voltmeter 10A 0-100V Ammeter Dilengkapi dengan pengukuran Voltmeter dan Amperemeter dalam 1 display… selengkapnya
Rp 26.500Buruan dibeli gan….barang murah-berkualitas SIAPA CEPAT DIA DAPAT Spesifikasi: LCD 1602 / 16×2 (16 karakter, 2 baris) merek QAPASS (cek… selengkapnya
Rp 24.500

Saat ini belum tersedia komentar.