Page 353 - 완) I MDP 프로젝트 작품 보고서(전체과 1학년)1.6
P. 353
if (Light == 0) {
lightPin.low();
} else {
lightPin.high();
}
if (MetalDetector == 1 && !md.isAlive()) {
new Thread() {
public void run() {
try {
SoftPwm.softPwmWrite(servo7, 13); //pwm 제어
Thread.sleep(500);
SoftPwm.softPwmWrite(servo6, 25); //pwm 제어
Thread.sleep(500);
MDTrigger = true;
md.start();
} catch (InterruptedException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
}
}.start();
} else if (MetalDetector == 0 && md.isAlive()) {
MDTrigger = false;
new Thread() {
public void run() {
try {
md.interrupt();
while (md.isAlive())
;
SoftPwm.softPwmWrite(servo7, 13); //pwm 제어
Thread.sleep(500);
SoftPwm.softPwmWrite(servo6, 14); //pwm 제어
Thread.sleep(500);
SoftPwm.softPwmWrite(servo7, 9); //pwm 제어
Thread.sleep(500);
SoftPwm.softPwmWrite(servo7, 0); //pwm 제어
md = new Thread(new MetalDetector());
} catch (InterruptedException e) {
// TODO Auto-generated catch block
e.printStackTrace();
- 346 -