Header Ads Widget

Pemrograman GPIO (Input/Output) Raspberry Pi dengan Python

·       Langkah-langkah:

Instal Raspberry Pi Imager

·       Instal Real VNC Viewer

·       Download file image (.img) Raspberry Pi OS terbaru di https://www.raspberrypi.com/software/operating-systems/. File image di website dikompresi dengan ekstensi .img.xz

·       Gunakan adapter USB to MicroSD, masukkan MicroSD ke adapter, lalu colokkan ke port USB laptop/PC hingga microSD terdeteksi

·       Buka Raspberry Pi Imager

·       Klik pada opsi Choose Device untuk memilih papan Raspberry Pi yang Anda gunakan

·       Klik pada opsi Choose Device untuk memilih papan Raspberry Pi yang Anda gunakan

o   .Choose Device to select the Raspberry Pi

·       Klik pada opsi Choose OS untuk memilih sistem operasi. Pilih Raspberry Pi OS (64-bit) dari daftar yang tersedia.

Choose OS to select the Operating System

·       Pilih opsi Choose Storage. Anda harus memilih kartu microSD tempat Anda ingin menginstal sistem operasi.

choose the microSD card

·       Klik Next. Anda akan diminta untuk menentukan apakah ingin menerapkan pengaturan kustomisasi. Klik Edit Settings untuk memasukkan kredensial Wi-Fi dan mengaktifkan SSH.kredensial Wi-Fi dan mengaktifkan SSH

·       Pada tab GENERAL, Anda dapat melakukan pengaturan berikut:

forget to set your Wireless

o   Hostname: Tentukan nama host (secara default akan bernama raspberrypi).

o   User dan Password: Atur nama pengguna dan kata sandi (pastikan untuk mengingatnya karena akan dibutuhkan nanti).

o   Wi-Fi: Masukkan kredensial jaringan Wi-Fi Anda (nama jaringan/SSID dan kata sandi).

o   Negara dan Zona Waktu: Atur negara dan zona waktu sesuai lokasi Anda.

o   Wireless LAN Country: Jangan lupa mengatur negara untuk LAN nirkabel Anda agar koneksi Wi-Fi berfungsi dengan benar.

·       Selanjutnya, klik tab SERVICES dan aktifkan SSH dengan otentikasi menggunakan kata sandi.

o  

SERVICES

·       Klik Save. Anda akan diminta untuk mengonfirmasi apakah ingin menerapkan pengaturan kustomisasi OS. Klik YES.

pengaturan kustomisasi OS

·       Terakhir, Anda akan diminta untuk mengonfirmasi apakah ingin melanjutkan. Klik YES untuk memulai proses pembakaran Raspberry Pi OS ke kartu microSD.klik yes

·       Tunggu beberapa menit sementara sistem operasi diinstal pada kartu microSD.

o   installs the Operating System

·       Setelah instalasi selesai, klik Continue. Kartu microSD akan dikeluarkan dengan aman.complete click on Continue

·       Lepas kartu microSD dari komputer Anda dan colokkan kembali ke port USB laptop/PC.

·       Buka Windows Explorer di laptop/PC Anda, kemudian cari file cmdline.txt.

·       Edit file tersebut dengan Notepad, lalu tambahkan di bagian akhir: ip=192.168.1.100

·       Save file tersebut.

·       Buat file baru bernama “ssh” tanpa ekstensi di root microSD.

·       Lepas kartu microSD dari komputer Anda dan masukkan ke dalam Raspberry Pi. Kemudian, sambungkan daya ke Raspberry Pi untuk menyalakannya.

·       Colokkan kabel LAN antara Raspberry Pi dan laptop.

·       Seting IP laptop menjadi 192.168.1.10, dan DNS 255.255.255.0

·       Buka terminal command (command prompt) lalu ketik: ssh <username>@<ip-raspberry>, contoh: ssh pi@192.168.1.100

·       Jika koneksi berhasil akan diminta password. Ketika Anda mengetik password, tidak akan muncul tulisan di layar monitor, itu normal ketikkan saja passwordnya diakhiri dengan enter.

·       Setelah password diketikkan benar, maka Anda sudah berhasil login ke Raspberry Pi.

·       Ketik pada terminal cmd: sudo raspi-config.

·       Setelah terbuka jendela raspi config, klik menu interface dan aktifkan VNC

·       Buka Real VNC Viewer lalu ketik username dan Alamat IP raspberry.

·       Jika koneksi berhasil, Anda akan diminta password.

·       Jika password benar maka Real VNC Viewer akan menampilkan layer monitor Raspberry Pi secara headless (tanpa monitor terhubung ke Raspberry Pi)

·       Buka lxterminal di Raspberry Pi dan ketik: sudo apt-get install python3-dev

·       Lalu ketik: sudo apt-get install python3-rpi.gpio

·       Jika ditanya konfirmasi, jawab yes.

·       Ketik: sudo nano gpio_switch.py

·       Hubungkan: LED pada pin 4 (aktif high), gunakan resistor 270 Ohm, resistor ke ground
# Switch pada pin 22, gunakan pull-down resistor (10K) ke ground

o  

·       Ketik program python berikut (wajib ketik manual, jangan di-copy paste karena akan error):

     # gpio_switch.py
# by Scott Kildall (www.kildall.com)
# LED is on pin 4, use a 270 Ohm resistor to ground
# Switch is on pin 22, use a pull-down resistor (10K) to ground

import RPi.GPIO as GPIO
import time

GPIO.setwarnings(False)
GPIO.setmode(GPIO.BCM)
GPIO.setup(4, GPIO.OUT)
GPIO.setup(22,GPIO.IN)

# input of the switch will change the state of the LED
while True:
GPIO.output(4,GPIO.input(22))
time.sleep(0.05)

·       Save file dengan cara tekan tombol: Cntl-X, lalu Y

·       Jalankan program dengan ketik: sudo python gpio_switch.py

·       Tekan tombol input yang terhubung pada Raspberry Pi, amati hasilnya.

·      Kemudian buatlah modifikasi ketika tombol ditekan dan dilepas kembali, LED ON. Kemudian jika tombol ditekan dan dilepas kembali, LED OFF.

 Untuk menghentikan program, tekan tombol Ctrl+C. 

Post a Comment

0 Comments