Page 33 - 완) I MDP 프로젝트 작품 보고서(전체과 1학년)1.6
P. 33

위와  같은  회로를  구성한  후  전원을  넣고,  라즈베리파이를  구동한다.  쉘에서  아래와  같이  프

            로그램을  작성하여  컴퓨터로부터의  키보드를  입력을  터미널을  통해  라즈베리파이로  전송한  후
            를  이를  라즈베리파이에서  확인하는  프로그램을  작성한다.



                    1.  자신의  작업  폴더  생성  및  이동
                      mkdir gpio-test
                      cd  gpio-test


                    2.  프로그램은  "Gordons  Projects"  의  "wiringPi"  의  라이브러리를  이용할  것이다.  특
                           히,  이번에 사용할 라이브러리는  wiring  Serial  이다.






                         int main ()
                         {
                           int fd;

                           int data;


                           if ((fd = serialOpen("/dev/ttyAMA0", 115200)) < 0)
                           {

                             fprintf (stderr, “Unable to open serial device: %s\n",
                                     strerror (errno));
                             return 1;
                           }

                           printf ("\nRaspberry Pi UART Test");


                           while(1)

                           {
                             data = serialGetchar(fd);
                             printf ("\nPC > RPi = %c", (char)data);
                             serialPutchar(fd, data);

                             serialPuts(fd, "\n");
                             fflush(stdout);
                           }



                           return 0 ;
                         }




                                                         -  26  -
   28   29   30   31   32   33   34   35   36   37   38