これに使用したプログラム↓
■モーターmotor
# ライブラリの読み込み
import RPi.GPIO as GPIO
import time
# GPIOピン番号の定義方法を設定する(BCM/BOARD)
GPIO.setmode(GPIO.BCM)
# GPIO25を出力モードで初期化する
GPIO.setup(25, GPIO.OUT)
# モーター回転(0.05秒置き)を60回繰り返す
try:
for num in range(60):
GPIO.output(25, GPIO.HIGH)
time.sleep(0.05)
GPIO.output(25, GPIO.LOW)
time.sleep(0.05)
except KeyboardInterrupt:
pass
print('finish')
# GPIOを解放
GPIO.cleanup()
---------------------------------------------
その他の初心者用プログラム↓
■日付date
import datetime
dt1 = datetime.datetime(2020, 7, 21)
print(dt1)
dt2 = datetime.datetime(2020, 7, 21, 6, 12, 30, 551)
print(dt2)
tokyo_tz = datetime.timezone(datetime.timedelta(hours=9))
dt3 = datetime.datetime(2020, 7, 21, 6, 12, 30, 551, tokyo_tz)
print(dt3)
■hello world
print ("Hello, Python")
■ LED
# ライブラリの読み込み
import RPi.GPIO as GPIO
import time
# GPIOピン番号の定義方法を設定する(BCM/BOARD)
GPIO.setmode(GPIO.BCM)
# 4番ピンを出力モードで初期化する
GPIO.setup(4, GPIO.OUT)
# LED点滅(0.5秒置き)を5回繰り返す
try:
while True:
GPIO.output(4, True)
time.sleep(0.5)
GPIO.output(4, False)
time.sleep(0.5)
except KeyboardInterrupt:
pass
print('finish')
# GPIOを解放
GPIO.cleanup()
■ボタンLED button
# ライブラリの読み込み
import RPi.GPIO as GPIO
from time import sleep
# GPIOピン番号の定義方法を設定する(BCM/BOARD)
GPIO.setmode(GPIO.BCM)
# 4番ピンを出力モードで初期化する
GPIO.setup(4, GPIO.OUT)
# 2番ピンを出力モードで初期化する
GPIO.setup(2, GPIO.IN)
# LED点滅(0.5秒置き)を5回繰り返す
try:
while True:
if GPIO.input(2)==GPIO.LOW:
GPIO.output(4, GPIO.HIGH)
else:
GPIO.output(4, GPIO.LOW)
except KeyboardInterrupt:
pass
print('finish')
# GPIOを解放
GPIO.cleanup()
■LED stop
# ライブラリの読み込み
import RPi.GPIO as GPIO
import time
# GPIOピン番号の定義方法を設定する(BCM/BOARD)
GPIO.setmode(GPIO.BCM)
# 4番ピンを出力モードで初期化する
GPIO.setup(2, GPIO.OUT)
# LED点滅(0.5秒置き)を5回繰り返す
try:
for num in range(5):
GPIO.output(2, True)
time.sleep(0.5)
GPIO.output(2, False)
time.sleep(0.5)
except KeyboardInterrupt:
pass
print('finish')
# GPIOを解放
GPIO.cleanup()
■マインクラフト
from mcpi.minecraft import Minecraft
mc=Minecraft.create()
x,y,z=mc.player.getPos()
mc.setBlock(x,y,z+1,46,1)
■数字number
for num in range(5):
print(num)
■名前name
from tkinter import *
from tkinter import ttk
root = Tk()
root.title('My First App')
# ウィジェットの作成
frame1 = ttk.Frame(root, padding=16)
label1 = ttk.Label(frame1, text='Your name')
t = StringVar()
entry1 = ttk.Entry(frame1, textvariable=t)
button1 = ttk.Button(
frame1,
text='OK',
command=lambda: print('Hello, %s.' % t.get()))
# レイアウト
frame1.pack()
label1.pack(side=LEFT)
entry1.pack(side=LEFT)
button1.pack(side=LEFT)
# ウィンドウの表示開始
root.mainloop()
