제조공정
| × | 1 | ||||
| × | 1 | ||||
| × | 1 | ||||
| × | 1 |
| ||||
| ||||
| ||||
|
|
HexMatrix는 삼각형 픽셀이 많은 LED 매트릭스입니다. 6개의 픽셀을 결합하면 육각형이 됩니다. 매트릭스 형태의 FastLED 라이브러리에는 다양한 애니메이션이 표시될 수 있으며, 또한 매트릭스의 각 자릿수에 대해 10개의 세그먼트를 사용하여 0에서 9까지의 자릿수를 디자인하고 IoT 시계를 만들었습니다.
보급품: <울>
1단계:3D 프린팅: 그림> 그림> 그림> 그림> <울>
2단계:회로 연결: 그림> <울>
3단계:참고: <울>
4단계:조립: <울>
5단계:코딩: <울>
HexMatrix.ino:
<울>시계1 및 시계2 코드:
<울>//RGBint r=255;
int g=255;
int b=255;
//RGB의 배경색 값
int br=0;
int bg=20;
int bb=10;
<울> const char* ssid ="Wifi_Name";
const char* 암호 ="비밀번호";
<울> //시간대
int timezone =-5.5 * 3600;
<울> #include#include #include #define LED_PIN 2#define NUM_LEDS 96#define BRIGHTNESS 255#define LED_TYPE WS2811#define COLOR_ORDER RGBCRGB leds];/[NUM_LEDS /RGBint의 숫자 색상 값 r=255;int g=255;int b=255;//RGBint의 배경 색상 값 br=0;int bg=20;int bb=10;const char* ESP_HOST_NAME ="esp-" + ESP.getFlashChipId();//당신의 와이파이 infoconst char* ssid ="Wifi_Name";const char* password ="Password";//당신의 시간대int timezone =-5.5 * 3600;int dst =0; WiFiClient wifiClient; 무효 connectWifi() { WiFi.begin(ssid, 암호); Serial.print("연결 중 "); Serial.println(ssid); 동안 (WiFi.status() !=WL_CONNECTED) { 지연(500); Serial.print("."); } 직렬.println(""); Serial.println("와이파이 연결!"); Serial.println(WiFi.localIP()); Serial.println();} 무효 설정() { Serial.begin(115200); 지연(500); 연결와이파이(); 직렬.println(); Serial.println("\n\n다음 루프 단계:" + String(millis()) + ":"); configTime(시간대, dst, "pool.ntp.org","time.nist.gov"); FastLED.addLeds (LED, NUM_LEDS).setCorrection( TypicalLEDStrip ); FastLED.setBrightness( BRIGHTNESS );} 무효 루프(){ time_t now =time(nullptr); 구조체 tm* p_tm =현지 시간(&현재); Serial.print("-------------------------------------------- ----\N"); Serial.print("날짜와 시간 :"); Serial.print(p_tm->tm_mday); Serial.print("/"); Serial.print(p_tm->tm_mon + 1); Serial.print("/"); Serial.print(p_tm->tm_year + 1900); Serial.print(" "); int hour=p_tm->tm_hour; int 분=p_tm->tm_min; if(시>12) {시=시-12; } Serial.print(시간); Serial.print(":"); Serial.print(분); Serial.print(":"); Serial.println(p_tm->tm_sec); 배경(); if(시==0||시==12) { 시12(); } if(시==1) { 시1(); } if(시==2) { 시2(); } if(시==3) { 시3(); } if(시==4) { 시4(); } if(시==5) { 시5(); } if(시==6) { 시6(); } if(시==7) { 시7(); } if(시==8) { 시8(); } if(시==9) { 시9(); } if(시==10) { 시10(); } if(시==11) { 시11(); } if(분==0) { min0(); } if(분==1) { min1(); } if(분==2) { min2(); } if(분==3) { min3(); } if(분==4) { min4(); } if(분==5) { min5(); } if(분==6) { min6(); } if(분==7) { min7(); } if(분==8) { min8(); } if(분==9) { min9(); } if(분==10) { min10(); } if(분==11) { min11(); } if(분==12) { min12(); } if(분==13) { min13(); } if(분==14) { min14(); } if(분==15) { min15(); } if(분==16) { min16(); } if(분==17) { min17(); } if(분==18) { min18(); } if(분==19) { min19(); } if(분==20) { min20(); } if(분==21) { min21(); } if(분==22) { min22(); } if(분==23) { min23(); } if(분==24) { min24(); } if(분==25) { min25(); } if(분==26) { min26(); } if(분==27) { min27(); } if(분==28) { min28(); } if(분==29) { min29(); } if(분==30) { min30(); } if(분==31) { min31(); } if(분==32) { min32(); } if(분==33) { min33(); } if(분==34) { min34(); } if(분==35) { min35(); } if(분==36) { min36(); } if(분==37) { min37(); } if(분==38) { min38(); } if(분==39) { min39(); } if(분==40) { min40(); } if(분==41) { min41(); } if(분==42) { min42(); } if(분==43) { min43(); } if(분==44) { min44(); } if(분==45) { min45(); } if(분==46) { min46(); } if(분==47) { min47(); } if(분==48) { min48(); } if(분==49) { min49(); } if(분==50) { min50(); } if(분==51) { min51(); } if(분==52) { min52(); } if(분==53) { min53(); } if(분==54) { min54(); } if(분==55) { min55(); } if(분==56) { min56(); } if(분==57) { min57(); } if(분==58) { min58(); } if(분==59) { min59(); } if(분==60) { min60(); } FastLED.show(); FastLED.clear(); FastLED.show();} 무효 배경(){ leds[0] =CRGB(br,bg,bb); led[1] =CRGB(br,bg,bb); led[2] =CRGB(br,bg,bb); led[3] =CRGB(br,bg,bb); led[4] =CRGB(br,bg,bb); led[5] =CRGB(br,bg,bb); led[6] =CRGB(br,bg,bb); led[7] =CRGB(br,bg,bb); led[8] =CRGB(br,bg,bb); led[9] =CRGB(br,bg,bb); led[10] =CRGB(br,bg,bb); led[11] =CRGB(br,bg,bb); led[12] =CRGB(br,bg,bb); led[13] =CRGB(br,bg,bb); led[14] =CRGB(br,bg,bb); led[15] =CRGB(br,bg,bb); led[16] =CRGB(br,bg,bb); led[17] =CRGB(br,bg,bb); led[18] =CRGB(br,bg,bb); led[19] =CRGB(br,bg,bb); led[20] =CRGB(br,bg,bb); led[21] =CRGB(br,bg,bb); led[22] =CRGB(br,bg,bb); led[23] =CRGB(br,bg,bb); led[24] =CRGB(br,bg,bb); led[25] =CRGB(br,bg,bb); led[26] =CRGB(br,bg,bb); led[27] =CRGB(br,bg,bb); led[28] =CRGB(br,bg,bb); led[29] =CRGB(br,bg,bb); led[30] =CRGB(br,bg,bb); led[31] =CRGB(br,bg,bb); led[32] =CRGB(br,bg,bb); led[33] =CRGB(br,bg,bb); led[34] =CRGB(br,bg,bb); led[35] =CRGB(br,bg,bb); led[36] =CRGB(br,bg,bb); led[37] =CRGB(br,bg,bb); led[38] =CRGB(br,bg,bb); led[39] =CRGB(br,bg,bb); led[40] =CRGB(br,bg,bb); led[41] =CRGB(br,bg,bb); led[42] =CRGB(br,bg,bb); led[43] =CRGB(br,bg,bb); led[44] =CRGB(br,bg,bb); led[45] =CRGB(br,bg,bb); led[46] =CRGB(br,bg,bb); led[47] =CRGB(br,bg,bb); led[48] =CRGB(br,bg,bb); led[49] =CRGB(br,bg,bb); led[50] =CRGB(br,bg,bb); led[51] =CRGB(br,bg,bb); led[52] =CRGB(br,bg,bb); led[53] =CRGB(br,bg,bb); led[54] =CRGB(br,bg,bb); led[55] =CRGB(br,bg,bb); led[56] =CRGB(br,bg,bb); led[57] =CRGB(br,bg,bb); led[58] =CRGB(br,bg,bb); led[59] =CRGB(br,bg,bb); led[60] =CRGB(br,bg,bb); led[61] =CRGB(br,bg,bb); led[62] =CRGB(br,bg,bb); led[63] =CRGB(br,bg,bb); led[64] =CRGB(br,bg,bb); led[65] =CRGB(br,bg,bb); led[66] =CRGB(br,bg,bb); led[67] =CRGB(br,bg,bb); led[68] =CRGB(br,bg,bb); led[69] =CRGB(br,bg,bb); led[70] =CRGB(br,bg,bb); led[71] =CRGB(br,bg,bb); led[72] =CRGB(br,bg,bb); led[73] =CRGB(br,bg,bb); led[74] =CRGB(br,bg,bb); led[75] =CRGB(br,bg,bb); led[76] =CRGB(br,bg,bb); led[77] =CRGB(br,bg,bb); led[78] =CRGB(br,bg,bb); led[79] =CRGB(br,bg,bb); led[80] =CRGB(br,bg,bb); led[81] =CRGB(br,bg,bb); led[82] =CRGB(br,bg,bb); led[83] =CRGB(br,bg,bb); led[84] =CRGB(br,bg,bb); led[85] =CRGB(br,bg,bb); led[86] =CRGB(br,bg,bb); led[87] =CRGB(br,bg,bb); led[88] =CRGB(br,bg,bb); led[89] =CRGB(br,bg,bb); led[90] =CRGB(br,bg,bb); led[91] =CRGB(br,bg,bb); led[92] =CRGB(br,bg,bb); led[93] =CRGB(br,bg,bb); led[94] =CRGB(br,bg,bb); leds[95] =CRGB(br,bg,bb);}/*-------------------------------- ---시간 LED------------------------------------*/void hour12(){ led[ 2] =CRGB(r,g,b); led[4] =CRGB(r,g,b); led[5] =CRGB(r,g,b); led[7] =CRGB(r,g,b); led[10] =CRGB(r,g,b); led[14] =CRGB(r,g,b); led[16] =CRGB(r,g,b); led[17] =CRGB(r,g,b); led[23] =CRGB(r,g,b); led[25] =CRGB(r,g,b); led[30] =CRGB(r,g,b); led[32] =CRGB(r,g,b); leds[33] =CRGB(r,g,b);}무효 시간1(){ leds[3] =CRGB(r,g,b); led[9] =CRGB(r,g,b); led[15] =CRGB(r,g,b); led[24] =CRGB(r,g,b); leds[31] =CRGB(r,g,b);}무효 hour2(){ leds[0] =CRGB(r,g,b); led[1] =CRGB(r,g,b); led[4] =CRGB(r,g,b); led[8] =CRGB(r,g,b); led[9] =CRGB(r,g,b); led[15] =CRGB(r,g,b); led[23] =CRGB(r,g,b); leds[24] =CRGB(r,g,b);} 무효 hour3(){ leds[0] =CRGB(r,g,b); led[1] =CRGB(r,g,b); led[4] =CRGB(r,g,b); led[8] =CRGB(r,g,b); led[9] =CRGB(r,g,b); led[16] =CRGB(r,g,b); led[23] =CRGB(r,g,b); leds[24] =CRGB(r,g,b);} 무효 시간4(){ leds[3] =CRGB(r,g,b); led[4] =CRGB(r,g,b); led[8] =CRGB(r,g,b); led[9] =CRGB(r,g,b); led[16] =CRGB(r,g,b); leds[23] =CRGB(r,g,b);}무효 시간5(){ leds[0] =CRGB(r,g,b); led[1] =CRGB(r,g,b); led[3] =CRGB(r,g,b); led[8] =CRGB(r,g,b); led[9] =CRGB(r,g,b); led[16] =CRGB(r,g,b); led[23] =CRGB(r,g,b); leds[24] =CRGB(r,g,b);} 무효 시간6(){ leds[0] =CRGB(r,g,b); led[1] =CRGB(r,g,b); led[3] =CRGB(r,g,b); led[8] =CRGB(r,g,b); led[9] =CRGB(r,g,b); led[15] =CRGB(r,g,b); led[16] =CRGB(r,g,b); led[23] =CRGB(r,g,b); leds[24] =CRGB(r,g,b);}무효 시간7(){ leds[0] =CRGB(r,g,b); led[1] =CRGB(r,g,b); led[3] =CRGB(r,g,b); led[4] =CRGB(r,g,b); led[8] =CRGB(r,g,b); led[16] =CRGB(r,g,b); leds[23] =CRGB(r,g,b);}무효 시간8(){ leds[0] =CRGB(r,g,b); led[1] =CRGB(r,g,b); led[3] =CRGB(r,g,b); led[4] =CRGB(r,g,b); led[8] =CRGB(r,g,b); led[9] =CRGB(r,g,b); led[15] =CRGB(r,g,b); led[16] =CRGB(r,g,b); led[23] =CRGB(r,g,b); leds[24] =CRGB(r,g,b);}무효 시간9(){ leds[0] =CRGB(r,g,b); led[1] =CRGB(r,g,b); led[3] =CRGB(r,g,b); led[4] =CRGB(r,g,b); led[8] =CRGB(r,g,b); led[9] =CRGB(r,g,b); led[16] =CRGB(r,g,b); led[23] =CRGB(r,g,b); leds[24] =CRGB(r,g,b);}무효 시간10(){ leds[2] =CRGB(r,g,b); led[4] =CRGB(r,g,b); led[5] =CRGB(r,g,b); led[7] =CRGB(r,g,b); led[8] =CRGB(r,g,b); led[10] =CRGB(r,g,b); led[14] =CRGB(r,g,b); led[22] =CRGB(r,g,b); led[23] =CRGB(r,g,b); led[25] =CRGB(r,g,b); led[30] =CRGB(r,g,b); led[32] =CRGB(r,g,b); leds[33] =CRGB(r,g,b);}무효 시간11(){ leds[2] =CRGB(r,g,b); led[4] =CRGB(r,g,b); led[8] =CRGB(r,g,b); led[10] =CRGB(r,g,b); led[14] =CRGB(r,g,b); led[16] =CRGB(r,g,b); led[23] =CRGB(r,g,b); led[25] =CRGB(r,g,b); led[30] =CRGB(r,g,b); leds[32] =CRGB(r,g,b);}/*----------------------------분 LED--- -------------------------*/void min0(){ leds[62] =CRGB(r,g,b); led[63] =CRGB(r,g,b); led[64] =CRGB(r,g,b); led[65] =CRGB(r,g,b); led[70] =CRGB(r,g,b); led[71] =CRGB(r,g,b); led[72] =CRGB(r,g,b); led[73] =CRGB(r,g,b); led[85] =CRGB(r,g,b); led[86] =CRGB(r,g,b); led[87] =CRGB(r,g,b); led[88] =CRGB(r,g,b); led[90] =CRGB(r,g,b); led[91] =CRGB(r,g,b); led[92] =CRGB(r,g,b); leds[93] =CRGB(r,g,b);} 무효 min1(){ leds[56] =CRGB(r,g,b); led[63] =CRGB(r,g,b); led[72] =CRGB(r,g,b); led[79] =CRGB(r,g,b); leds[87] =CRGB(r,g,b);} 무효 min2(){ leds[55] =CRGB(r,g,b); led[56] =CRGB(r,g,b); led[64] =CRGB(r,g,b); led[71] =CRGB(r,g,b); led[72] =CRGB(r,g,b); led[79] =CRGB(r,g,b); led[86] =CRGB(r,g,b); leds[87] =CRGB(r,g,b);} 무효 min3(){ leds[55] =CRGB(r,g,b); led[56] =CRGB(r,g,b); led[64] =CRGB(r,g,b); led[71] =CRGB(r,g,b); led[72] =CRGB(r,g,b); led[80] =CRGB(r,g,b); led[86] =CRGB(r,g,b); leds[87] =CRGB(r,g,b);} 무효 min4(){ leds[63] =CRGB(r,g,b); led[64] =CRGB(r,g,b); led[71] =CRGB(r,g,b); led[72] =CRGB(r,g,b); led[80] =CRGB(r,g,b); leds[86] =CRGB(r,g,b);} 무효 min5(){ leds[55] =CRGB(r,g,b); led[56] =CRGB(r,g,b); led[63] =CRGB(r,g,b); led[71] =CRGB(r,g,b); led[72] =CRGB(r,g,b); led[80] =CRGB(r,g,b); led[86] =CRGB(r,g,b); leds[87] =CRGB(r,g,b);} 무효 min6(){ leds[55] =CRGB(r,g,b); led[56] =CRGB(r,g,b); led[63] =CRGB(r,g,b); led[71] =CRGB(r,g,b); led[72] =CRGB(r,g,b); led[79] =CRGB(r,g,b); led[80] =CRGB(r,g,b); led[86] =CRGB(r,g,b); leds[87] =CRGB(r,g,b);} 무효 min7(){ leds[55] =CRGB(r,g,b); led[56] =CRGB(r,g,b); led[63] =CRGB(r,g,b); led[64] =CRGB(r,g,b); led[71] =CRGB(r,g,b); led[80] =CRGB(r,g,b); leds[86] =CRGB(r,g,b);} 무효 min8(){ leds[55] =CRGB(r,g,b); led[56] =CRGB(r,g,b); led[63] =CRGB(r,g,b); led[64] =CRGB(r,g,b); led[71] =CRGB(r,g,b); led[72] =CRGB(r,g,b); led[79] =CRGB(r,g,b); led[80] =CRGB(r,g,b); led[86] =CRGB(r,g,b); leds[87] =CRGB(r,g,b);} 무효 min9(){ leds[55] =CRGB(r,g,b); led[56] =CRGB(r,g,b); led[63] =CRGB(r,g,b); led[64] =CRGB(r,g,b); led[71] =CRGB(r,g,b); led[72] =CRGB(r,g,b); led[80] =CRGB(r,g,b); led[86] =CRGB(r,g,b); leds[87] =CRGB(r,g,b);} 무효 min10(){ leds[62] =CRGB(r,g,b); led[64] =CRGB(r,g,b); led[65] =CRGB(r,g,b); led[70] =CRGB(r,g,b); led[71] =CRGB(r,g,b); led[73] =CRGB(r,g,b); led[78] =CRGB(r,g,b); led[85] =CRGB(r,g,b); led[86] =CRGB(r,g,b); led[88] =CRGB(r,g,b); led[90] =CRGB(r,g,b); led[92] =CRGB(r,g,b); leds[93] =CRGB(r,g,b);} 무효 min11(){ leds[62] =CRGB(r,g,b); led[64] =CRGB(r,g,b); led[71] =CRGB(r,g,b); led[73] =CRGB(r,g,b); led[78] =CRGB(r,g,b); led[80] =CRGB(r,g,b); led[86] =CRGB(r,g,b); led[88] =CRGB(r,g,b); led[90] =CRGB(r,g,b); leds[92] =CRGB(r,g,b);} 무효 min12(){ leds[62] =CRGB(r,g,b); led[64] =CRGB(r,g,b); led[65] =CRGB(r,g,b); led[70] =CRGB(r,g,b); led[73] =CRGB(r,g,b); led[78] =CRGB(r,g,b); led[80] =CRGB(r,g,b); led[81] =CRGB(r,g,b); led[86] =CRGB(r,g,b); led[88] =CRGB(r,g,b); led[90] =CRGB(r,g,b); led[92] =CRGB(r,g,b); leds[93] =CRGB(r,g,b);} 무효 min13(){ leds[62] =CRGB(r,g,b); led[64] =CRGB(r,g,b); led[65] =CRGB(r,g,b); led[70] =CRGB(r,g,b); led[73] =CRGB(r,g,b); led[78] =CRGB(r,g,b); led[80] =CRGB(r,g,b); led[81] =CRGB(r,g,b); led[85] =CRGB(r,g,b); led[88] =CRGB(r,g,b); led[90] =CRGB(r,g,b); led[92] =CRGB(r,g,b); leds[93] =CRGB(r,g,b);} 무효 min14(){ leds[62] =CRGB(r,g,b); led[70] =CRGB(r,g,b); led[71] =CRGB(r,g,b); led[73] =CRGB(r,g,b); led[78] =CRGB(r,g,b); led[80] =CRGB(r,g,b); led[81] =CRGB(r,g,b); led[85] =CRGB(r,g,b); led[88] =CRGB(r,g,b); led[90] =CRGB(r,g,b); leds[93] =CRGB(r,g,b);} 무효 min15(){ leds[62] =CRGB(r,g,b); led[64] =CRGB(r,g,b); led[65] =CRGB(r,g,b); led[71] =CRGB(r,g,b); led[73] =CRGB(r,g,b); led[78] =CRGB(r,g,b); led[80] =CRGB(r,g,b); led[81] =CRGB(r,g,b); led[85] =CRGB(r,g,b); led[88] =CRGB(r,g,b); led[90] =CRGB(r,g,b); led[92] =CRGB(r,g,b); leds[93] =CRGB(r,g,b);} 무효 min16(){ leds[62] =CRGB(r,g,b); led[64] =CRGB(r,g,b); led[65] =CRGB(r,g,b); led[71] =CRGB(r,g,b); led[73] =CRGB(r,g,b); led[78] =CRGB(r,g,b); led[80] =CRGB(r,g,b); led[81] =CRGB(r,g,b); led[85] =CRGB(r,g,b); led[86] =CRGB(r,g,b); led[88] =CRGB(r,g,b); led[90] =CRGB(r,g,b); led[92] =CRGB(r,g,b); leds[93] =CRGB(r,g,b);} 무효 min17(){ leds[62] =CRGB(r,g,b); led[64] =CRGB(r,g,b); led[65] =CRGB(r,g,b); led[70] =CRGB(r,g,b); led[71] =CRGB(r,g,b); led[73] =CRGB(r,g,b); led[78] =CRGB(r,g,b); led[81] =CRGB(r,g,b); led[85] =CRGB(r,g,b); led[88] =CRGB(r,g,b); led[90] =CRGB(r,g,b); leds[93] =CRGB(r,g,b);} 무효 min18(){ leds[62] =CRGB(r,g,b); led[64] =CRGB(r,g,b); led[65] =CRGB(r,g,b); led[70] =CRGB(r,g,b); led[71] =CRGB(r,g,b); led[73] =CRGB(r,g,b); led[78] =CRGB(r,g,b); led[80] =CRGB(r,g,b); led[81] =CRGB(r,g,b); led[85] =CRGB(r,g,b); led[86] =CRGB(r,g,b); led[88] =CRGB(r,g,b); led[90] =CRGB(r,g,b); led[92] =CRGB(r,g,b); leds[93] =CRGB(r,g,b);} 무효 min19(){ leds[62] =CRGB(r,g,b); led[64] =CRGB(r,g,b); led[65] =CRGB(r,g,b); led[70] =CRGB(r,g,b); led[71] =CRGB(r,g,b); led[73] =CRGB(r,g,b); led[78] =CRGB(r,g,b); led[80] =CRGB(r,g,b); led[81] =CRGB(r,g,b); led[85] =CRGB(r,g,b); led[88] =CRGB(r,g,b); led[90] =CRGB(r,g,b); led[92] =CRGB(r,g,b); leds[93] =CRGB(r,g,b);} 무효 min20(){ leds[62] =CRGB(r,g,b); led[63] =CRGB(r,g,b); led[64] =CRGB(r,g,b); led[65] =CRGB(r,g,b); led[70] =CRGB(r,g,b); led[71] =CRGB(r,g,b); led[72] =CRGB(r,g,b); led[78] =CRGB(r,g,b); led[79] =CRGB(r,g,b); led[85] =CRGB(r,g,b); led[86] =CRGB(r,g,b); led[88] =CRGB(r,g,b); led[90] =CRGB(r,g,b); led[91] =CRGB(r,g,b); led[92] =CRGB(r,g,b); leds[93] =CRGB(r,g,b);} 무효 min21(){ leds[62] =CRGB(r,g,b); led[63] =CRGB(r,g,b); led[65] =CRGB(r,g,b); led[70] =CRGB(r,g,b); led[72] =CRGB(r,g,b); led[78] =CRGB(r,g,b); led[79] =CRGB(r,g,b); led[81] =CRGB(r,g,b); led[85] =CRGB(r,g,b); led[88] =CRGB(r,g,b); led[90] =CRGB(r,g,b); led[91] =CRGB(r,g,b); leds[93] =CRGB(r,g,b);} 무효 min22(){ leds[62] =CRGB(r,g,b); led[63] =CRGB(r,g,b); led[64] =CRGB(r,g,b); led[65] =CRGB(r,g,b); led[70] =CRGB(r,g,b); led[72] =CRGB(r,g,b); led[78] =CRGB(r,g,b); led[79] =CRGB(r,g,b); led[80] =CRGB(r,g,b); led[81] =CRGB(r,g,b); led[86] =CRGB(r,g,b); led[88] =CRGB(r,g,b); led[90] =CRGB(r,g,b); led[91] =CRGB(r,g,b); led[92] =CRGB(r,g,b); leds[93] =CRGB(r,g,b);} 무효 min23(){ leds[62] =CRGB(r,g,b); led[63] =CRGB(r,g,b); led[64] =CRGB(r,g,b); led[65] =CRGB(r,g,b); led[70] =CRGB(r,g,b); led[72] =CRGB(r,g,b); led[78] =CRGB(r,g,b); led[79] =CRGB(r,g,b); led[80] =CRGB(r,g,b); led[81] =CRGB(r,g,b); led[85] =CRGB(r,g,b); led[88] =CRGB(r,g,b); led[90] =CRGB(r,g,b); led[91] =CRGB(r,g,b); led[92] =CRGB(r,g,b); leds[93] =CRGB(r,g,b);} 무효 min24(){ leds[62] =CRGB(r,g,b); led[63] =CRGB(r,g,b); led[70] =CRGB(r,g,b); led[71] =CRGB(r,g,b); led[72] =CRGB(r,g,b); led[78] =CRGB(r,g,b); led[79] =CRGB(r,g,b); led[80] =CRGB(r,g,b); led[81] =CRGB(r,g,b); led[85] =CRGB(r,g,b); led[88] =CRGB(r,g,b); led[90] =CRGB(r,g,b); led[91] =CRGB(r,g,b); leds[93] =CRGB(r,g,b);} 무효 min25(){ leds[62] =CRGB(r,g,b); led[63] =CRGB(r,g,b); led[64] =CRGB(r,g,b); led[65] =CRGB(r,g,b); led[71] =CRGB(r,g,b); led[72] =CRGB(r,g,b); led[78] =CRGB(r,g,b); led[79] =CRGB(r,g,b); leds[80] =CRGB(r,g,b);...이 파일은 잘렸습니다. 전체 내용을 보려면 다운로드하십시오.
#include#include #include "FastLED.h"#if FASTLED_VERSION <3001000#error "FastLED 3.1 이상이 필요합니다. 최신 코드는 github에서 확인하세요.#endif#define DATA_PIN 2#define LED_TYPE WS2811#define COLOR_ORDER RGB#define NUM_LEDS 96#define BRIGHTNESS 255CRGB leds[NUM_LEDS];//RGBint r=255;int g=255;int b=255;const_char*의 숫자 색상 값 -" + ESP.getFlashChipId();//Wifi infoconst char* ssid ="Wifi_Name";const char* password ="Password";//귀하의 시간대int timezone =-5.5 * 3600;int dst =0; WiFiClient wifiClient; 무효 connectWifi() { WiFi.begin(ssid, 암호); Serial.print("연결 중 "); Serial.println(ssid); 동안 (WiFi.status() !=WL_CONNECTED) { 지연(500); Serial.print("."); } 직렬.println(""); Serial.println("와이파이 연결!"); Serial.println(WiFi.localIP()); Serial.println();} 무효 설정() { Serial.begin(115200); 지연(500); 연결와이파이(); 직렬.println(); Serial.println("\n\n다음 루프 단계:" + String(millis()) + ":"); configTime(시간대, dst, "pool.ntp.org","time.nist.gov"); FastLED.addLeds (LED, NUM_LEDS) .setCorrection(TypicalLEDStrip) .setDither(밝기 <255); FastLED.setBrightness(BRIGHTNESS);} 무효 루프(){ time_t now =time(nullptr); 구조체 tm* p_tm =현지 시간(&현재); Serial.print("-------------------------------------------- ----\N"); Serial.print("날짜와 시간 :"); Serial.print(p_tm->tm_mday); Serial.print("/"); Serial.print(p_tm->tm_mon + 1); Serial.print("/"); Serial.print(p_tm->tm_year + 1900); Serial.print(" "); int hour=p_tm->tm_hour; int 분=p_tm->tm_min; if(시>12) {시=시-12; } Serial.print(시간); Serial.print(":"); Serial.print(분); Serial.print(":"); Serial.println(p_tm->tm_sec); 자부심(); if(시==0||시==12) { 시12(); } if(시==1) { 시1(); } if(시==2) { 시2(); } if(시==3) { 시3(); } if(시==4) { 시4(); } if(시==5) { 시5(); } if(시==6) { 시6(); } if(시==7) { 시7(); } if(시==8) { 시8(); } if(시==9) { 시9(); } if(시==10) { 시10(); } if(시==11) { 시11(); } if(분==0) { min0(); } if(분==1) { min1(); } if(분==2) { min2(); } if(분==3) { min3(); } if(분==4) { min4(); } if(분==5) { min5(); } if(분==6) { min6(); } if(분==7) { min7(); } if(분==8) { min8(); } if(분==9) { min9(); } if(분==10) { min10(); } if(분==11) { min11(); } if(분==12) { min12(); } if(분==13) { min13(); } if(분==14) { min14(); } if(분==15) { min15(); } if(분==16) { min16(); } if(분==17) { min17(); } if(분==18) { min18(); } if(분==19) { min19(); } if(분==20) { min20(); } if(분==21) { min21(); } if(분==22) { min22(); } if(분==23) { min23(); } if(분==24) { min24(); } if(분==25) { min25(); } if(분==26) { min26(); } if(분==27) { min27(); } if(분==28) { min28(); } if(분==29) { min29(); } if(분==30) { min30(); } if(분==31) { min31(); } if(분==32) { min32(); } if(분==33) { min33(); } if(분==34) { min34(); } if(분==35) { min35(); } if(분==36) { min36(); } if(분==37) { min37(); } if(분==38) { min38(); } if(분==39) { min39(); } if(분==40) { min40(); } if(분==41) { min41(); } if(분==42) { min42(); } if(분==43) { min43(); } if(분==44) { min44(); } if(분==45) { min45(); } if(분==46) { min46(); } if(분==47) { min47(); } if(분==48) { min48(); } if(분==49) { min49(); } if(분==50) { min50(); } if(분==51) { min51(); } if(분==52) { min52(); } if(분==53) { min53(); } if(분==54) { min54(); } if(분==55) { min55(); } if(분==56) { min56(); } if(분==57) { min57(); } if(분==58) { min58(); } if(분==59) { min59(); } if(분==60) { min60(); } FastLED.show(); FastLED.clear(); FastLED.show(); } 무효 프라이드() { 정적 uint16_t sPseudotime =0; 정적 uint16_t sLastMillis =0; 정적 uint16_t sHue16 =0; uint8_t sat8 =beatsin88(87, 220, 250); uint8_t brightdepth =beatsin88( 341, 96, 224); uint16_t 밝기thetainc16 =beatsin88( 203, (25 * 256), (40 * 256)); uint8_t msmultiplier =beatsin88(147, 23, 60); uint16_thue16 =sHue16;//gHue * 256; uint16_thueinc16 =beatsin88(113, 1, 3000); uint16_t ms =밀리(); uint16_t deltams =ms - sLastMillis; sLastMillis =ms; sPseudotime +=deltams * msmultiplier; sHue16 +=deltams * beatsin88( 400, 5,9); uint16_t 밝기theta16 =sPseudotime; for( uint16_t i =0; i 섹션> 회로도
제조공정
전기 연결을 할 때 가장 중요한 측면 중 하나는 납땜입니다. 또한, 거의 모든 전자 부품을 접합할 때 솔더링 공정은 불가피합니다. 그러나 이 과정은 정확히 무엇을 수반합니까? 납땜 중 주요 고려 사항은 무엇입니까? 땜납의 다른 유형은 무엇입니까? 그러한 질문이 있는 경우 군인 유형을 수반하는 모든 것에 대한 심층적인 계시를 읽으십시오. 구성별 땜납 유형 그림 1:전자 연구실에서 일하는 남자 납 기반 땜납 그림 2:회로 기판을 납땜하는 청년 가장 일반적인 솔더 유형입니다. 이름에서 알 수 있듯이 주요 금속은 납입니
회로 기판이 포함된 전자 장치를 분해하면 부품이 납땜 기술을 사용하여 부착된 것을 볼 수 있습니다. 납땜은 연결 주변의 땜납을 녹여서 두 개 이상의 전자 부품을 함께 결합하는 과정입니다. 납땜으로 영구적인 연결을 만들 수 있지만 납땜 제거 도구를 사용하여 연결을 되돌릴 수도 있습니다. 오늘은 납땜에 대해 알아보도록 하겠습니다. 그것은 무엇입니까? 응용 프로그램은 무엇입니까? 프로세스는 어떻게 진행되나요? 납땜이란 무엇입니까? 납땜은 땜납을 녹여서 서로 다른 유형의 금속을 결합하는 접합 공정입니다. 땜납은 일반적으로 주석과 납