디시인사이드 갤러리

마이너 갤러리 이슈박스, 최근방문 갤러리

갤러리 본문 영역

[일반] 웹서버임 웹에디터 x

ㅇㅇ(175.199) 2022.10.29 22:32:32
조회 122 추천 0 댓글 16
														

#include <Adafruit_NeoPXL8.h>

#include <WiFi.h>

#include <WiFiClient.h>

#include <WiFiAP.h>

#define PIN_NEOPIXEL 38

// 와이파이의 ssid와 비밀번호 설정

Adafruit_NeoPixel pixels(38, PIN_NEOPIXEL);

const char *ssid = "";

const char *password = "";

WiFiServer server(80);


void setup() {

  Serial.begin(115200);

  Serial.println();

  Serial.println("Configuring access point...");

  WiFi.softAP(ssid, password);

  IPAddress myIP = WiFi.softAPIP();

  Serial.print("AP IP address: ");

  Serial.println(myIP);

  server.begin();

  Serial.println("Server started");

  pinMode(RGB_BUILTIN, OUTPUT); 

}


void loop() {

  WiFiClient client = server.available(); 

  if (client) {                           

    Serial.println("New Client.");        

    String currentLine = "";             

    while (client.connected()) {          

      if (client.available()) {           

        char c = client.read();          

        Serial.write(c);                  

        if (c == '\n') {                 


          // 현재 행이 비어 있는 경우, 두 개의 새 행 문자를 연속해서 입력

          // 클라이언트 HTTP 요청의 끝인 경우, 응답을 보냄

          if (currentLine.length() == 0) {

            // HTTP 헤더는 항상 응답 코드(예: HTTP/1.1 200 확인)로 시작함

            //고객이 무엇이 올지 알 수 있도록 컨텐츠 유형을 선택한 후 다음 빈 줄:

            client.println("HTTP/1.1 200 OK");

            client.println("Content-type:text/html");

            client.println();


            

            client.print("Click <a href="/H">here</a> to turn ON BUILTIN.<br>");

             client.print("Click <a href="/A">here</a> to turn ON BUILTIN effect.<br>");

            client.print("Click <a href="/L">here</a> to turn OFF BUILTIN.<br>");

            


            

            client.println();

            // break out of the while loop:

            break;

          } else {    

            currentLine = "";

          }

        } else if (c != '\r') {  

          currentLine += c;      

        }


        

        if (currentLine.endsWith("GET /H")) {

          neopixelWrite(RGB_BUILTIN,RGB_BRIGHTNESS,0,0);

  delay(1000);

  neopixelWrite(RGB_BUILTIN,RGB_BRIGHTNESS,205,18);

  delay(1000);        

  neopixelWrite(RGB_BUILTIN,RGB_BRIGHTNESS,RGB_BRIGHTNESS,90);

  delay(1000);        

  neopixelWrite(RGB_BUILTIN,81,152,0);

  delay(1000); 

 neopixelWrite(RGB_BUILTIN,0,0,RGB_BRIGHTNESS); // Blue

  delay(1000);

   neopixelWrite(RGB_BUILTIN,165,102,RGB_BRIGHTNESS); // Blue

  delay(1000);

   neopixelWrite(RGB_BUILTIN,126,RGB_BRIGHTNESS,RGB_BRIGHTNESS); // Blue

  delay(1000);

neopixelWrite(RGB_BUILTIN,RGB_BRIGHTNESS,90,RGB_BRIGHTNESS);

  delay(1000);  

          digitalWrite(RGB_BUILTIN, HIGH);   // Turn the RGB LED white

          }

          

if (currentLine.endsWith("GET /A")) {

          Serial.println("EFFECT");

          for (int i = 0; i < 255; i++) {

    pixels.setPixelColor(0, pixels.Color(i, 0, 255-i));

    delay(5);

    pixels.show();

  }

  for (int i = 0; i < 255; i++) {

    pixels.setPixelColor(0, pixels.Color(255-i, i, 0));

    delay(5);

    pixels.show();

  }

  for (int i = 0; i < 255; i++) {

    pixels.setPixelColor(0, pixels.Color(0, 255-i, i));

    delay(5);

    pixels.show();

  }

   } 

           

        if (currentLine.endsWith("GET /L")) {

          Serial.println("RGB LOW");

        neopixelWrite(RGB_BUILTIN,0,0,0); }

      }

    }

    client.stop();

    Serial.println("Client Disconnected.");

  }

}

추천 비추천

0

고정닉 0

0

댓글 영역

전체 댓글 0
본문 보기

하단 갤러리 리스트 영역

왼쪽 컨텐츠 영역

갤러리 리스트 영역

갤러리 리스트
번호 말머리 제목 글쓴이 작성일 조회 추천
- 설문 이번주 설문은 탈모 걱정 없어 보이는 머리숱 금수저 스타는? 운영자 25/07/14 - -
- AD 디지털 액세서리 기간한정 세일! 운영자 25/07/11 - -
5208 질문 뉴비인데 시리얼 모니터 출력이 안됩니다 [1] ㅇㅇ(211.36) 23.11.06 138 0
5207 일반 압력센서 사용하려는데 ㅇㅇ(223.194) 23.11.06 64 0
5205 질문 아두이노 초보 도움이 필요해요 [2] ㅇㅇ(220.84) 23.11.04 138 0
5203 질문 선생님들 아두이노 처음접하는 사람인데 구현가능한지 여쭤봅니다 [3] dd(121.139) 23.11.03 126 0
5202 질문 LM2576 피드백으로 배터리 충전해봄? [3] ㅇㅇ(180.231) 23.11.03 53 0
5201 질문 아두이노 레오나르도 인식 실패 [3] ㅇㅇ(211.234) 23.11.03 1180 1
5200 질문 이거 될까요? [2] ㅇㅇ(125.241) 23.11.03 70 0
5199 질문 아두이노에 태양광연결해서 배터리충전질문 [4] ㅌㅇ(211.119) 23.11.02 142 0
5198 질문 전류센서 케이블 이거 어떻게 연결해야됨??? [4] ㅇㅇ(182.208) 23.11.02 68 0
5197 질문 L293D 사용하는데 배터리 어떤걸 써야할까요? [2] ㅇㅇ(118.235) 23.11.02 82 0
5196 질문 아두이노 전원 연결하려하는데 궁금증 [11] ㅇㅇ(118.235) 23.11.01 195 0
5195 질문 이게 실현가능한지 여쭤보고싶습니다 [9] ㅇㅇ(106.101) 23.11.01 157 0
5194 질문 아두이노 회로구성(저항 및 LED)질문 [5] ㅇㅇ(180.66) 23.11.01 177 0
5193 질문 모터 24V 동작시키려면 건전지 여러개 직렬로 연결하면되나요 [3] ㅇㅇ(182.213) 23.10.30 277 0
5192 질문 아두이노 보드에 부저 들어가 있는거는 [2] ㅇㅇ(106.102) 23.10.30 63 0
5191 질문 아두이노로 저주파 자극기를 만들려 하는데 아는 형들없어? [2] ㅇㅇ(221.159) 23.10.30 85 0
5190 질문 우노보드 점퍼케이블 연결한거 고정 어케 시킴? ㅇㅇ(182.208) 23.10.30 83 0
5189 질문 내부전원으로 서보모터 5개 돌리기 [2] ㅇㅇ(118.38) 23.10.28 128 0
5188 질문 아두이노 write문 무한루프 걸렷는데 어떻게탈출하나요? [4] ㅇㅇ(218.233) 23.10.28 119 0
5187 질문 아두이노 무선통신으로 연동하려는데 추천좀 [1] 1(121.139) 23.10.28 66 0
5185 질문 hc05 블루투스 모듈 불량? [1] ㅇㅇ(211.234) 23.10.26 81 0
5184 일반 알1리발 공구 후기 [4] ㅇㅇ(211.36) 23.10.26 827 5
5183 질문 혹시 아두이노선이 연결됐어도 연결안됨 오류는 무슨 문제인가요? [3] 동아리(211.251) 23.10.26 53 0
5182 질문 아두이노 시계 모듈 질문드립니다 [9] 초보(203.228) 23.10.26 96 0
5181 질문 아두이노 HC-05 모듈 시리얼 모니터 출력 오류? [4] ㅇㅇ(39.123) 23.10.26 102 0
5180 질문 시리얼 모니터 출력 오류 질문 [6] Akashi38(180.66) 23.10.26 130 0
5179 질문 rfid로 이런 거 되냐 [3] ㅇㅇ(182.216) 23.10.25 82 0
5177 질문 고등학교 동아리중인데 도와주세요.. [12] 동아리 활동(211.251) 23.10.25 227 1
5176 질문 이것들 쓰려면 어떤 라이브러리 포함해야하나요>? [3] ㅇㅇ(118.221) 23.10.25 57 1
5175 질문 아두이노로 이런거 만드려면 배우거나 사야 할 것을 알려주시면 감사합니다 [2] ㅇㅇ(223.38) 23.10.25 128 0
5174 질문 화재감지코드 1 ㅇㅇ(203.207) 23.10.25 45 0
5173 질문 아두이노 레오나르도 보드 서보모터 제어 [3] ㅇㅇ(106.102) 23.10.25 86 0
5171 질문 이 사진대로 팅커패드 구성해주실분 안계신가요..? ㅇㅇ(218.154) 23.10.24 52 1
5170 질문 형들 아두이노 R3 빌드를 하고 있는데요 이 기호가 뭔가요?? [5] ㅇㅇ(61.108) 23.10.24 72 0
5169 질문 이거 업로드가 안되는데 어떻게 해결가능 한가요? [5] ㅇㅇ(183.96) 23.10.23 71 1
5168 질문 스텝모터 제어에 if문을 걸었더니 속도가 느려졌습니다 [1] 전투갤로그로 이동합니다. 23.10.23 88 0
5165 질문 스텝모터 제어 코드 해석해 주실 분.. [6] 전투갤로그로 이동합니다. 23.10.23 78 0
5164 질문 Hc-06 제품 도움이 필요합니다.. [1] ㅇㅇ(115.136) 23.10.22 64 0
5163 질문 l293d 모터드라이버 쓰고있는데 [1] ㅇㅇ(39.7) 23.10.22 56 0
5162 일반 ble는 좀 편한 앱 없나 ㅇㅇ(106.102) 23.10.22 48 0
5161 질문 Randomseed를 사용하려고하는데 ㅇㅇ(118.235) 23.10.21 35 0
5160 질문 BleKeyboard 진짜 간단한 소스같은데 왜안되는지 모르겠음 [8] ㅇㅇㅇㅇ(121.133) 23.10.21 90 0
5159 질문 아두이노 스텝모터 속도제어 제발 살려주실 분 [2] 전투갤로그로 이동합니다. 23.10.21 122 0
5158 질문 아두이노 코드 한번만 봐주세요 ㅇㅇ갤로그로 이동합니다. 23.10.21 60 0
5157 일반 알1리에서 측정장비 질렀다 ㅇㅇ(106.102) 23.10.21 67 1
5156 질문 선생님들 ugs에서 garbage collection 오류 해결 방법좀요 ㅇㅇ(118.235) 23.10.21 32 0
5155 질문 웨않돼? [1] 우수쿠팡맨갤로그로 이동합니다. 23.10.19 69 0
5154 질문 공기를 주입할수 있는 방법 아시는분 계신가요? [2] ㅇㅇ갤로그로 이동합니다. 23.10.19 418 0
5153 질문 뉴빈데 여기서 더 필요한거 있을까요 ㅇㅇ(1.252) 23.10.19 132 0
5152 질문 PIR 센서를 이용한 음향 및 조명 장치 작동에 관한 질문 [8] ㅇㅇ(125.135) 23.10.18 126 0
뉴스 ‘굿보이’ 박보검-김소현-이상이-허성태-태원석, ‘굿벤져스’ 다시 뭉쳐 오정세 본거지 급습! 목숨 건 사투 디시트렌드 07.14
갤러리 내부 검색
제목+내용게시물 정렬 옵션

오른쪽 컨텐츠 영역

실시간 베스트

1/8

뉴스

디시미디어

디시이슈

1/2