Page 131 - E-Modul Coding For Kids Berbasis Raspberry Pi
P. 131
memberitahu Raspberry pi yang kita kenal apa yang kami lakukan dan kami yakin tidak
akan merusak apa pun.
Sepotong kecil kode tambahan di akhir program memberi kita cara berbeda untuk memulai
permainan. Tutup IDLE dan ketik sudo python <nama program> ke terminal.
Permainan akan dimulai lebih cepat kali ini.
D. Daftar Kode Lengkap
Bagian daftar kode lengkap menunjukkan program lengkap. Ini mungkin berguna
jika Anda tidak yakin ke mana potongan kode yang berbeda harus ditempatkan, atau jika
program Anda tidak berfungsi dan Anda ingin membandingkannya dengan sesuatu yang
berfungsi.
import RPi.GPIO as GPIO
import random
import time
options = {22:"A", 23:"B",
4:"C", 25:"D"}
def preparepins():
GPIO.setmode(GPIO.BCM)
for pin in options.keys():
GPIO.setup(pin, GPIO.IN, pull_up_down = GPIO.PUD_DOWN)
def nexttarget():
target = random.choice(options.keys())
print options[target]
return target
120