Page 41 - MDP2020-1
P. 41

················································································  명장양성프로젝트  【MDP】  과제발표회  자료집  Ⅰ    |  35


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



































              나.    무드등을  실행하기  위한  프로그램  소스
            app.js
            ->
            var  express  =  require('express');
            var  app  =  express();

            var  http  =  require('http').Server(app);


            //var  io  =  require('socket.io')(http);
            var  Gpio  =  require('onoff').Gpio;



            var  red  =  new  Gpio(23,  'out');  //Gpio23번  포트를  사용
            red.writeSync(0);




            var  web_port  =  process.env.PORT  ||  8000;



            app.use(express.static(__dirname  +  '/public'));




            app.get('/red_on',function(res){

                    red.writeSync(1);
                    console.log("LIGHT  On!");  //  콘솔창에  “LIGHT  On!”메시지를  출력
            });
   36   37   38   39   40   41   42   43   44   45   46