Page 288 - 2
P. 288

8.  소프트웨어 작성하기
              가 프로그램 순서도.





























             나 라즈베리파이 소스코드)
            #include <wiringPi.h>
            #include <stdio.h>
            #include <stdlib.h>
            #include <stdint.h>
            #include <errno.h>
            #include <string.h>
            #include <pthread.h>


            #define DHTPIN      7//wPi pin. physical num 7
            #define FAN       6//wPi pin. physical num 22
            #define LIGHTSEN_OUT 1// wPi pin. physical num 12
            #define PUMP14// wPi pin. physical num 23
            #define LED11// wPi pin. physical num 26
            #define STEP1 2// wPi pin. physical num 13
            #define STEP2 3// wPi pin. physical num 15
            #define STEP3 4// wPi pin. physical num 16
            #define STEP4 5// wPi pin. physical num 18
            #define STEPW 13
            #define STEPR 10
            #define AUTOW 21
            #define AUTOR 22


            #define MAXTIMINGS       85
            #define MIN              0
            #define MAX               2500//  스텝모터돌아가는시간
            define DIR_STOP          0
            #define DIR_FORWARD         1



                                                         - 288 -
   283   284   285   286   287   288   289   290   291   292   293