Page 229 - 3-1
P. 229
{
final Serial serial;
try{
serial = SerialFactory.createInstance();
serial.open(Serial.DEFAULT_COM_PORT, 9600);
serial.write(a);
// 시리얼 포트를 Open, Baud 를 9600 으로 설정한 뒤 a 변수를 시리얼로 송신한다.
}catch(Exception e){
e.printStackTrace();
}
}
public static void main(String[] args)
{
final GpioController gpio = GpioFactory.getInstance();
final GpioPinDigitalOutput pin_low =
gpio.provisionDigitalOutputPin(RaspiPin.GPIO_21, "MyLED", PinState.LOW);
final GpioPinDigitalOutput pin_high =
gpio.provisionDigitalOutputPin(RaspiPin.GPIO_22, "MyLED", PinState.LOW);
final GpioPinDigitalOutput pin_west =
gpio.provisionDigitalOutputPin(RaspiPin.GPIO_23, "MyLED", PinState.LOW);
final GpioPinDigitalOutput pin_east =
gpio.provisionDigitalOutputPin(RaspiPin.GPIO_24, "MyLED", PinState.LOW);
final GpioPinDigitalOutput pin_stop =
gpio.provisionDigitalOutputPin(RaspiPin.GPIO_25, "MyLED", PinState.LOW);
final GpioPinDigitalOutput pin_back =
gpio.provisionDigitalOutputPin(RaspiPin.GPIO_27, "MyLED", PinState.LOW);
// GPIO 상태를 사용하기 위한 GPIO 핀 선언
while(true)
{
// 계속해서 GPIO 값을 받을 수 있게 while 문을 사용한다.
- 229 -