import time
from machine import Pin
from ETboard.lib.pin_define import *
from ETboard.lib.servo import Servo
# global variable
servo = Servo(Pin(D6)) # 서보모터 핀 지정
PUSH = Pin(D7) # 밀기 버튼 : 파랑 버튼 핀 지정
pos = 0
# setup
def setup():
PUSH.init(Pin.IN) # 밀기 버튼 입력모드 설정
# mainloop
def loop():
global pos
PUSH_state = PUSH.value()
if PUSH_state == LOW: #
pos = pos + 1
if (pos > 3):
pos = 0
servo.write_angle(180-(48*pos))
time.sleep(0.3)
if __name__ == "__main__":
setup()
while True:
loop()
'놀아보자 > 아두이노' 카테고리의 다른 글
neopixel (0) | 2024.07.06 |
---|---|
SmartFactory 3Button Test Code (0) | 2023.11.30 |
아두이노 스케치 ET-Board 설정 (0) | 2023.10.18 |
Pop Sign 128x32 예제 (0) | 2021.12.22 |
pop sign 테스트 (0) | 2021.12.21 |