2023/11/30 3

SmartFactory 3Button Test Code

import time from machine import Pin from ETboard.lib.pin_define import * from ETboard.lib.servo import Servo # global variable servo = Servo(Pin(D6)) # 서보모터 핀 지정 HOME = Pin(D7) # 홈 : 파랑 버튼 핀 지정 PUSH = Pin(D9) # 밀기 : 노랑 버튼 핀 지정 FRONT = Pin(D8) # 맨앞 : 초록 버튼 핀 지정 pos = 0 # setup def setup(): HOME.init(Pin.IN) # 홈 버튼 입력모드 설정 PUSH.init(Pin.IN) # 밀기 버튼 입력모드 설정 FRONT.init(Pin.IN) # 맨앞 버튼 입력모드 설정 # main..

SmartFactory 1Button Test Code

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..

SmartFactory basic

import time # 시간 관련 모듈 from machine import Pin, time_pulse_us # 핀 및 시간 관련 모듈 from ETboard.lib.pin_define import * # ETboard 핀 관련 모듈 from ETboard.lib.OLED_U8G2 import * # ETboard OLED 관련 모듈 from ETboard.lib.servo import Servo #------------------------------------------------------------------------------------------------------- # ETBoard 핀번호 설정 #--------------------------------------------------..