모듈 연결


코드
import RPi.GPIO as GPIO
GPIO.setwarnings(False)
GPIO.setmode(GPIO.BCM)
# LED 2개를 한 모듈로 제어
# A module ( LED 1번 )
# motor A
AAIA = 27
AAIB = 22
# motor B
ABIA = 23
ABIB = 24
# B module ( LED 2 번 )
# motor A
BAIA = 19
BAIB = 26
# motor B
BBIA = 20
BBIB = 21
# motor A
GPIO.setup(AAIA, GPIO.OUT)
GPIO.setup(AAIB, GPIO.OUT)
GPIO.setup(ABIA, GPIO.OUT)
GPIO.setup(ABIB, GPIO.OUT)
# motor B
GPIO.setup(BAIA, GPIO.OUT)
GPIO.setup(BAIB, GPIO.OUT)
GPIO.setup(BBIA, GPIO.OUT)
GPIO.setup(BBIB, GPIO.OUT)
# motor A
GPIO.output(AAIA, GPIO.HIGH) # 이 줄이 HIGH면 LED ON
GPIO.output(AAIB, GPIO.LOW)
GPIO.output(ABIA, GPIO.HIGH) # 이 줄이 HIGH면 LED ON
GPIO.output(ABIB, GPIO.LOW)
# motor B
GPIO.output(BAIA, GPIO.HIGH) # 이 줄이 HIGH면 LED ON
GPIO.output(BAIB, GPIO.LOW)
GPIO.output(BBIA, GPIO.HIGH) # 이 줄이 HIGH면 LED ON
GPIO.output(BBIB, GPIO.LOW)
# motor A
#GPIO.output(AIA, GPIO.LOW) # 이 줄이 LOW면 LED OFF
#GPIO.output(AIB, GPIO.LOW)
# motor B
#GPIO.output(BIA, GPIO.LOW) # 이 줄이 LOW면 LED OFF
#GPIO.output(BIB, GPIO.LOW)