Arduino LedControl Library #2 이전 글에 이어서 LedControl Library에 대해서 계속 살펴 보겠습니다. LED matrix 출력과 관련해서 이 라이브러리에서 제공하는 함수는 3개입니다. 그 외 7-segment Led display와 관련된 함수 2개가 더 있는데 다음 기회에 다루도록 하고, 3개의 Led matrix 출력 함수 중 하나는 이전 글에서 본 setLed() 함수입니다. 우선, setLed() 함수를 이용하는 몇 가지 예제를 작성해 보겠습니다. 먼저, For문을 이용해서 LED를 순서대로 점등해 보겠습니다. void loop() { lc.setLed(0, 0, 0, true); lc.setLed(0, 0, 1, true); lc.setLed(0, 0, 2, ..
2017. 9. 20. 08:13
Arduino LedControl Library #1 이번 글부터 아두이노를 이용하여 LED matrix를 다루는 방법에 대한 연재를 시작합니다. 이전 글에서 소개한 RobotDyn의 8x8 Led matrix driver 모듈 3개를 연결하여 24x8 matrix로 실습하며, 개별 LED의 on/off에서 시작해서 숫자, 알파벳 구현 등 여러 가지로 활용해 볼 계획입니다. Max7221 chip을 사용한 LED matrix driver module이기에 쉽게 접근이 가능하고, 케이블 연결 외엔 더 해줄 일이 없으며, arduino.cc에서 라이브러리가 제공되어 소스 코드 작성도 어렵지 않습니다. 먼저 기본 라이브러리인 LedControl에 대해서 살펴보며 연재를 시작하겠습니다. Arduino UNO R..
2017. 9. 19. 07:25
Robotdyn Matrix LED 8x8 module driver Robotdyn에서 만든 LED Driver module에 대한 리뷰입니다. 로, 세로 8개씩 64개의 LED를 가진 module을 장착했고, MAX7221 LED driver를 사용하여 구동합니다. 또, SPI 방식으로 연결하여 아두이노를 통해 제어할 수 있으며 입력 핀과 출력 핀을 별도로 두어 여러 개의 모듈을 직렬로 연결할 수 있습니다. 전원(5V, GND)을 제외하면 딱 3개의 핀만으로, 연결된 LED module들을 제어할 수 있기 때문에, 아두이노와의 연결이 아주 간단해집니다. Robotdyn Matrix LED 8x8 module driver 소개 아두이노나 컴퓨터 튜닝(Mod)에 입문할 때 가장 먼저 접하는 아이템이 LED..
2017. 9. 11. 09:27
blue blood TURTLE - Final 이 프로젝트를 완성한 건 이미 2년이 다 되어 가는데, 글 올리는 건 너무 늦여져서, 완성된 모습을 먼저 소개하겠습니다. 색상은 블랙과 블루로 선택하고, 파워케이블 쪽은 흰색 포인트를 주도록 슬리빙 처리하였습니다. 너무 많은 부품들을 욕심 내다보니, 부품을 우겨 넣는 꼴이 되어서 결국 많은 부분을 포기하고 했는데도 구성하느라 애 먹었습니다. 케이스가 그리 큰 편이 아니라서, 다수의 수냉 부품들 사이에서 수로 구성하는 부분이 가장 어려웠네요! 물탱크가 있는 곳은 원래 5.25인치 베이가 있던 곳입니다. 도저히 자리가 안나서 과감히 잘라버리고 물탱크를 위치시켰습니다. 물탱크 상단 바로 오른쪽 뒤에 Flow Sensor가 있습니다. 메인 컨트롤러인 Aquaro와 ..
2017. 8. 31. 10:00
Arduino로 iphone에 데이터 전송하기 #3 이번 글에선 Label, PickerView 객체를 이용하여 프로그램 나머지 부분을 완성하겠습니다. Label object 추가 파싱된 데이터를 간단하게 아이폰 화면에 표시하기 위해 Label object를 하나 사용하겠습니다. 우선 Label 하나 추가합니다. Button을 추가할 때와 마찬가지로 Xcode 화면 오른쪽 하단 Object Library에서 끌어다 놓고 크기를 조절합니다. 또 오른쪽 상단 Attributes Inspector 화면에서 원하는 속성으로 설정합니다. 디폴트로 들어있는 "Label" 문자열을 삭제하고 Lines도 10 정도로 높여서 여러 줄을 출력할 수 있도록 합니다. 이렇게 추가한 Label은 역시 아무 일도 하지 않습니다...
2017. 8. 30. 08:25
Arduino로 iphone에 데이터 전송하기 #2 이전 글에 이어서, 간단한 아이폰 앱을 만들어 아두이노가 제공하는 XML 데이터를 처리하도록 하겠습니다. Xcode 실행 및 새로운 App 생성 아이폰, 아이패드 등 ios app을 개발하기 위해선 두 가지가 있어야 합니다. 하나는 Mac 컴퓨터입니다. 윈도우 PC에서 에뮬레이션 하는 방법도 있다지만 원활한 개발을 위해선 Mac이 있어야 할 겁니다. 비싼 가격이 문제인데, 이전 세대의 맥북이나 맥북에어 중에 화면 사이즈 작은 것을 중고로 구해서 시작하는 것도 좋은 방법입니다. 어차피 처음부터 무거운 작업을 하진 않을 테고, 최적화가 잘 되어 있어 그다지 답답하지 않게 느껴집니다. 또 하나 필요한 건 개발자 라이선스입니다. 1년에 $99인데, 개발자도 아..
2017. 8. 29. 09:06
날개잃은거북, 2006 All Rights Reserved.
Yday
Tday