디시인사이드 갤러리

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

갤러리 본문 영역

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

ㅇㅇ(175.199) 2022.10.29 22:32:32
조회 100 추천 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
등록순정렬 기준선택
본문 보기

하단 갤러리 리스트 영역

왼쪽 컨텐츠 영역

갤러리 리스트 영역

갤러리 리스트
번호 말머리 제목 글쓴이 작성일 조회 추천
2868 설문 힘들게 성공한 만큼 절대 논란 안 만들 것 같은 스타는? 운영자 24/06/10 - -
2870 이슈 [디시人터뷰] 웃는 모습이 예쁜 누나, 아나운서 김나정 운영자 24/06/11 - -
4402 질문 hc 05 hc06 블루투스 페어링이 안됩니다 [6] ㅇㅇ(49.142) 22.11.26 154 0
4401 질문 안녕하세요 아두이노 관련 질문 드립니다(모터, 모터드라이버) [1] 아두이노(211.195) 22.11.26 77 0
4400 질문 promicro로 작동하는 키보드 무선키보드로 개조 가능하나요? [6] PMelody갤로그로 이동합니다. 22.11.26 84 0
4399 질문 아두이노 mpu질문 [4] ㅇㅇ(175.195) 22.11.25 94 0
4398 질문 아두이노시작한 고등학생입니다. [2] ㅇㅇ(211.234) 22.11.25 127 0
4396 질문 안녕하세요 아두이노 스텝모터 질문 하나만 드립니다 ㅠㅠ [6] 안녕하세요(121.161) 22.11.25 90 0
4395 일반 밑에 회로도 [7] ㅇㅇ(106.102) 22.11.25 91 0
4394 일반 센서이용하는거 만들라는데 뭐 만들지 추천좀 [4] ㅇㅇ(223.38) 22.11.25 66 0
4393 질문 HC-05, HC- 06 블루투스 연결 도와주세요ㅜㅜ [5] ㅇㅇ(182.231) 22.11.25 97 0
4392 질문 이거 부품 어떤게 필요할까요? [5] ㅇㅇ(175.204) 22.11.25 88 0
4390 질문 이거 어카나요... [10] 응애나애기태고러갤로그로 이동합니다. 22.11.24 104 0
4389 질문 서보모터 질문있습니다 [3] ㅇㅇ(180.182) 22.11.24 89 0
4388 질문 업로드시 에러메시지 같은게 뜨는데 작동은 되네요 [2] ㅇㅇ(125.181) 22.11.24 52 1
4387 질문 도와주세요 ㅠ 코딩작동문제 [2] ㅇㅇ(125.181) 22.11.23 73 0
4386 질문 아두이노 문제 간단한거하나만 해결해주십시오 [4] 미국주식박사갤로그로 이동합니다. 22.11.23 105 0
4385 질문 방금 성층권 질문 올린 사람입니다 [8] ㅇㅇ(121.143) 22.11.23 109 0
4384 질문 컴파일오류 문제가뭘까요?? [3] ㅇㅇ(125.181) 22.11.23 58 0
4383 질문 질문이 있습니다 [14] ㅇㅇ(121.143) 22.11.23 89 0
4381 질문 아두이노 업로딩 오류... 도와주세요..ㅠㅠ [3] ㅇㅇ(165.246) 22.11.23 96 0
4380 질문 아두이노 배터리 잔량 확인 질문드립니다. [2] ㅇㅇ(223.194) 22.11.23 74 0
4379 질문 블루투스로 값을 전달해서 led를 껏다 켰다 하려는데 잘안됩니다. ㅠㅠ [3] youn2(121.175) 22.11.23 81 0
4377 질문 아두이노 아날로그센서 배열에 대해서 질문하고싶습니다. [4] ㅇㅇ(121.178) 22.11.23 61 0
4376 질문 nano33 ble sense 데이터 질문입니다. 다시 써서 죄송합니다. [3] 코딩노코딩갤로그로 이동합니다. 22.11.22 83 0
4375 질문 11.1V리튬폴리머배터리로 아두이노에 전력공급 [12] ㅇㅇ(59.22) 22.11.22 155 0
4373 질문 네오픽셀 고장?질문드립니다 [6] ㅇㅇ(203.232) 22.11.22 174 0
4372 일반 전선 이어 붙이기 궁금 [3] ㅇㅇ(116.32) 22.11.22 75 0
4371 질문 스크립트 루틴 8개정도 짜서 [1] ㅇㅇ(106.101) 22.11.22 51 0
4370 일반 아두이노 3년째 쓰고 있다는 게이야 봐라. 중요한 정보다 ㅇㅇ(59.28) 22.11.22 109 0
4369 질문 라즈베리 - 아두이노 이거 구현 가능할까 [2] ㅇㅇ(119.64) 22.11.22 95 0
4368 질문 매크로 스크립트 질문 [3] ㅇㅇ(106.101) 22.11.21 106 0
4367 질문 혹시 버튼 토글 어떻게 하는지 아시는분 있나요 [15] ㅇㅇ갤로그로 이동합니다. 22.11.21 102 0
4366 질문 아두이노 코드 넣는데 오류가 뜹니다 [9] ㅇㅇ(58.120) 22.11.21 95 0
4365 질문 우노 led에 불이안들어오는데 [7] ㅇㅇ(125.181) 22.11.21 60 0
4364 질문 릴레이 모듈 계속 딱딱거린다고 질문글 올렸었는데 [6] ㅇㅇ(119.66) 22.11.21 89 0
4363 질문 아두이노 병렬 연결 질문 [3] ㅇㅇ(180.81) 22.11.21 61 0
4362 작품 1채널 스위치 (실시간시계 2분단위 온오프설정) dume(203.244) 22.11.21 62 1
4360 질문 이거 55옆에 짝대기 출력된거 어케 없애는지 아시는분 [4] ㅇㅇ(118.235) 22.11.20 73 0
4358 질문 아두이노가 힘이 없어요.. [2] ㅇㅇ(118.42) 22.11.20 103 0
4357 질문 코드 섞는거 요청하신 코드입니다. [7] 으악(183.107) 22.11.20 93 0
4356 질문 고수님들 코드 섞는것좀 도와주세요 [4] 으악(183.107) 22.11.20 201 0
4355 질문 아두이노로 쿨러 제어하려는데 도움좀 [2] ㅇㅇ(223.39) 22.11.20 59 0
4354 질문 레오나르도 메이플 매크로 거짓말탐지기 입력 관련 질문이 있습니다. [9] ㅇㅇ(116.123) 22.11.20 403 0
4353 질문 9v 건전지를 우노보드(브레드보드)에 연결하려는데 [6] ㅇㅇ(222.105) 22.11.20 118 0
4352 질문 아린이) 배열에 측정값 순서대로 저장하는 것 좀 도ㅇ와주셈 [4] ㅇㅇ(154.28) 22.11.20 66 0
4350 질문 아두이노 나노 ble33 sense 질문입니다..(imu) [8] 코딩노코딩갤로그로 이동합니다. 22.11.20 125 0
4349 질문 혹시 컴퓨터로 레오나르도 멈출 수 있나요? [6] ㅇㅇ(49.143) 22.11.19 101 0
4348 일반 아까 블루투스 물었던것 사진 [21] ㅇㅇ(218.146) 22.11.19 153 0
4347 질문 이거 블루투스 HC06의 state와 key 관련 질문 [5] ㅇㅇ(121.141) 22.11.19 55 0
4346 질문 코드 좀 봐주실 수 있으신가요? [35] ㅇㅇ(124.61) 22.11.18 181 0
4345 질문 아두이노 4x4키패드 2개 동시에 입력하는 방법좀 .. [24] ㅇㅇ(211.62) 22.11.18 236 0
갤러리 내부 검색
제목+내용게시물 정렬 옵션

오른쪽 컨텐츠 영역

실시간 베스트

1/8

뉴스

디시미디어

디시이슈

1/2