Page 688 - 2
P. 688

private View.OnTouchListener onBtnTouchListener = new View.OnTouchListener() {
                    @Override
                    public boolean onTouch(View v, MotionEvent event) {
                        switch (event.getAction()){
                            case MotionEvent.ACTION_DOWN:
                                _isBtnDown = true;
                                onBtnDown();
                                break;


                            case MotionEvent.ACTION_UP:
                                _isBtnDown = false;
                                break;


                            default:
                                break;
                        }
                        return false;
                    }
                };
            }


                2)  모터 제어 소스
            #include <io.h>
            #include <alcd.h>
            #include <stdio.h>


            //DDRC =  스텝모터


            //A4988 DIR
            //A4988 STEP
            #define POS_A4988_DIR PORTC.4
            #define POS_A4988_STEP PORTC.5
            #define X_A4988_DIR PORTC.0
            #define X_A4988_STEP PORTC.1
            #define Y_A4988_DIR PORTC.2
            #define Y_A4988_STEP PORTC.3


            unsigned char sbuf[16];
            char data0='b';


            interrupt [USART0_RXC] void usart0_rx_isr (void)
            {
                data0 = UDR0;
            }




                                                         - 688 -
   683   684   685   686   687   688   689   690   691   692   693