전체 글83 도트 매트릭스 문자 흐름 아래 내용은 도트매트리스와 8개의 저항을 이용하여 16개의 핀을 아두이노와 연결하여 문자를 흐르는 표현을 구성한 것이다. 조금 더 편하게 5개의 핀으로 구성하려면 아래링크의 모듈 추천!! https://www.icbanq.com/P014162738 도트 매트릭스를 이용하여 문자가 흐르는 표현 하기 gitgub에서 라이브러리 검색 FrequencyTimer2 FrequencyTimer2 라이브러리는 루키와 paulstoffregen 중 paulstoffregen을 사용 https://github.com/PaulStoffregen/FrequencyTimer2 매트릭스는 공통 애노드 공통 캐소드 형에 따라 스케치 소스 중 일부를 HIGH와 LOW를 변형해야 함. 원형 숫자는 매트릭스 핀번호임. 매트릭스 뒷면 .. 2023. 10. 2. youtube @user 핸들 변경하기 유투브 계정아이콘을 누르면 나오는 @user~~~~ 는 유투브에서 크리에이터를 식별하는 수단으로 계정과 채널 이름과 구분되는 식별자인 핸들이다. youtube URL이 되어 쉽게 채널을 찾기도하며 (예 youtube.com/@user~~~) youtube에서 댓글, 멘션, shorts등에서 핸들이 표시 되어 채널을 홍보할 수 있다. 채널을 만들때 별도로 지정하지 않으면 아래 처럼 난해 하게 만들어지므로 핸들을 자신에 맞게 변경해보자. ▶ 유투브 → 우측 상단 계정아이콘 → 내 채널 ▶ 채널 맞춤설정 ▶ 기본정보 → 핸들 문자 및 숫자를 추가하여 만들 수 있고, 변경한 핸들은 14일 이내에 다시 되돌릴 수 있다. 더 자세한 사항은 youtube 고객센터 핸들 2023. 10. 2. 포텐셜미터+네오픽셀(포텐셜미터를 회전시켜 네오픽셀을 이동하듯...) #include #ifdef __AVR__ #include #endif #define PIN 6 // 네오픽셀 연결핀 #define NUMPIXELS 24 // 네오픽셀 수 Adafruit_NeoPixel pixels = Adafruit_NeoPixel(NUMPIXELS, PIN, NEO_GRB + NEO_KHZ800); // 네오픽셀을 pixels로 정의 int delayval = 500; // delay for half a second int a; void setup() { #if defined (__AVR_ATtiny85__) if (F_CPU == 16000000) clock_prescale_set(clock_div_1); #endif pixels.setBrightness(20); // 0~255.. 2023. 10. 2. EV3 색상 분류기 레고의 NXT 다음 버전인 EV3로 색상 분류기를 구현 하였다. 색상분류기의 작동은 색블럭을 칼라센서에 인식시키고 인식된 색은 메모리에 차례로 저장되며 저장된 색에 따라 색 블럭을 해당 위치에 분류해낸다. 제작도와 프로그램이 기본으로 들어있어 제작은 물론 프로그램을 해석하여 그 작동 방법을 알아낼수 있다. 아래 영상은 프로그램을 프로그램을 해석한후 직접 다시 작성 해보았다. (물론 거의 보고 따라한 수준에 불과 하지만...) 2014. 8. 4. LCD쉴드 + 가속도센서 각도 측정 가속도 센서로 각도를 측정하여 자작한 LCD쉴드에 출력 serial모니터로 출력하여 측정된값을 컴퓨터로 출력하여 확인하지 않고 아두이노에 LCD를 부착하여 측정값을 바로 확인할수 있도록 하였다. LCD쉴드 http://eskelt.tistory.com/78 글 참고 가속도센서 http://eskelt.tistory.com/79 글 참고 가속도센서로 각도측정 http://eskelt.tistory.com/80 글 참고 소스 스케치 ============================================================================ #include LiquidCrystal lcd(12, 11, 5, 4, 3, 2); float x,y,z; void setup(){ lcd... 2013. 6. 28. 가속도 센서로 각도 측정 가속도 센서로 각도 측정 가속도센서에 대한 기본은 이전글 확인 http://eskelt.tistory.com/79 이전글에서 확인할수 있듯이 사용한 ADXL335 센서는 한축을 -90~90도로 기울이면 -1g~1g값을 아날로그 값으로 출력해준다 이값을 아두이노에서 아날로그 입력을 받아 각도로 변환 출력하면 된다. 즉, 입력받은 값을 -1 ~ 1 값으로 매핑 이 값은 sin(-90도)~sin(90도) 값이므로 asin(-1)~asin(1)로 라디안 값을 구하고 각도로 변환하면 된다. 센서회전(가속도) 센서에서 출력되는 값 sin(-90도)~sin(90도) 값으로 매핑 asin으로 라디안 얻고 라디안값을 각도로 변환 -90도 (-1g) 270 -1 asin(-1) = -π/2 asin(-1)*180/π = .. 2013. 6. 28. 이전 1 2 3 4 5 6 7 ··· 14 다음