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

나. C언어를 통한 Raspberry Pi 제어  – 정류장
             #include  <stdio.h>
             #include  <stdlib.h>
             #include  <string.h>
             #include  <unistd.h>
             #include  <arpa/inet.h>
             #include  <sys/types.h>
             #include  <sys/socket.h>
             #include  <wiringPi.h>


             //핀 정의
             #define G_1  15  //BCM_GPIO 15
             #define G_x 22   //BCM_GPIO  22
             #define B_1 26   //BCM_GPIO 26
             #define B_x  28  //BCM_GPIO 28
             #define Sensor_G 16   //BCM_GPIO  16
             #define Sensor_B  29  //BCM_GPIO 29
             #define LED_G 0   //BCM_GPIO  0
             #define LED_B  2  //BCM_GPIO 2


             int main(void)
             {
                 int server_socket;
                 int client_socket;
                 int client_addr_size;


                 struct sockaddr_in  server_addr;
                 struct sockaddr_in  client_addr;


                 server_socket = socket(PF_INET,  SOCK_STREAM,  0);


                 if(wiringPiSetup()  == -1)
                     return 1;


                 //입출력  포트 할당
                 pinMode(G_1, INPUT);
                 pinMode(G_x, INPUT);
                 pinMode(B_1,  INPUT);
                 pinMode(B_x, INPUT);
                 pinMode(Sensor_G, INPUT);
                 pinMode(Sensor_B, INPUT);




                                                         -  786  -
   788   789   790   791   792   793   794   795   796   797   798