제조공정
| × | 4 | ||||
| × | 1 | ||||
| × | 1 | ||||
| × | 1 | ||||
| × | 1 |
|
eDOTcore:RTC가 내장된 다목적 Arduino 보드
프로젝트 링크
섹션> <섹션 클래스="섹션 컨테이너 섹션 축소 가능" id="코드">#include섹션>#include #include #define PIN 6#define PIXEL 60Adafruit_NeoPixel 스트립 =Adafruit_NeoPixel(PIXEL, PIN, NEO_GRB + NEO_KHZ800);RTCTC_DS13 // 시계 설정 objectDateTime Clock; // 현재 시계 타임바이트를 유지합니다. hourval, minuteval, secondval;void setup() { Serial.begin(9600); Wire.begin(); // I2C 시작 RTC.begin(); // 시계 시작 if (! RTC.isrunning()) {// Serial.println("RTC가 실행되고 있지 않습니다!"); // 다음 줄은 RTC를 이 스케치가 컴파일된 날짜 및 시간으로 설정합니다. } // RTC.adjust(DateTime(__DATE__, __TIME__)); strip.begin(); 스트립쇼(); // 모든 픽셀을 'off'로 초기화 strip.setBrightness(20);}void loop() { Clock =RTC.now(); // RTC 시간을 얻습니다. secondval =Clock.second(); // 초를 얻습니다. minval =Clock.minute(); // 분 가져오기 hourval =Clock.hour(); // 시간 가져오기 if(hourval> 11) hourval -=12; // 이 시계는 12시간이고, 13-23이면 0-11로 변환합니다. hourval =(hourval*60 + minuteval) / 12; strip.setPixelColor(시발, 0x008080);strip.setPixelColor(시발-1, 0x004040);strip.setPixelColor(시발+1, 0x004040);// 스트립.setPixelColor(시발-2, 0x001010); 스트립. 2, 0x001010); strip.setPixelColor(minuteval, 0x800080);// strip.setPixelColor(minuteval-1, 0x200020);strip.setPixelColor(minuteval+1, 0x200020); strip.setPixelColor(secondval, 0x808000);//strip.setPixelColor(secondval-1, 0x002F00);strip.setPixelColor(secondval+1, 0x002F00); 스트립쇼(); strip.setPixelColor(시간값, 0x000000);strip.setPixelColor(시간값-1, 0x000000);strip.setPixelColor(시간값+1, 0x000000); strip.setPixelColor(시발-2, 0x000000);strip.setPixelColor(시발+2, 0x000000); strip.setPixelColor(minuteval, 0x000000);strip.setPixelColor(minuteval-1, 0x000000);strip.setPixelColor(minuteval+1, 0x000000); strip.setPixelColor(secondval, 0x000000);//strip.setPixelColor(secondval-1, 0x000000);strip.setPixelColor(secondval+1, 0x000000); delay(25);/* Serial.print(hourval, DEC); Serial.print(':'); Serial.print(분, DEC); Serial.print(':'); Serial.println(secondval, DEC);*/}
제조공정
구성품 및 소모품 Arduino Mega 2560 × 1 Arduino UNO × 1 이 프로젝트 정보 Arduino 플랫폼을 발견한 후 나는 놀랐고 언젠가는 내 자신의 전자 제품을 개발하고 싶다는 꿈이 이루어졌습니다. 누구나 그렇듯이 저는 기본 스케치부터 시작했지만 곧 유용한 것을 만들고 싶었습니다. 라디오 시계(내 경우에는 독일의 DCF77 신호와 동기화)를 항상 좋아했기 때문에 시간뿐만 아니라 현재 상황을 알려주는 시계를 만들기로 결정했습니다. 수백 시간 동안 만지작
구성품 및 소모품 Arduino Nano R3 Arduino Uno 또는 Elegoo Uno와 잘 작동 × 1 Adafruit 7-세그먼트 배낭 - 1.2 키가 큰 숫자 - 제 경우에는 1.2 Tall Digits(번들 구매 시 선택 사항) × 1 Adafruit 1.2 4자리 7세그먼트 디스플레이(I2C 배낭 포함) - 녹색 × 1 Adafruit DS3231 원하는 경우 DS1307 × 1 저항 100k 옴 × 1 포토 저항기