3V 를 소비하는 LED 가 있다고 가정해 보자. 이 LED 의 밝기를 제어하기 위하여 전압을 변경할 수 있지만, 좀 더 간단한 방법으로 아두이노의 PWM 제어 기능을 이용하여 밝기를 조절할 수 있다. 만약 LED 에 전류를 1초간 공급했다가 다시 1초동안 끊고 또 다시 1초간 공급하는 과정을 반복한다면 우리 눈에는 LED 가 깜빡거리는 것으로 보인다. 하지만, 0.1 초 간격으로 신호를 끊고 다시 연결하고를 반복한다면 우리눈에는 LED 밝기가 원래 밝기에 비해 좀 어둡게 출력되는 것으로 보일 것이다. 이런 신호 폭을 조절하여 LED 의 밝기를 제어할 수 있다. PWM 제어에 대한 자세한 설명 : http://www.hanbit.co.kr/network/view.html?bi_id=1087 아두이노 우노..
우선 가장 간단한 방법으로는 ActivityManager 를 사용하는 방법이다. 그러나 이 것으로 현재 메모리상에 생성된 Activity 의 객체들을 가져올수도 없고 매니페스트에 퍼미션도 줘야 하는데 영 찜찜하다. 다른 개발자들은 동적으로 ActivityStack 에 있는 액티비티의 인스턴스를 어떻게 가져오나 궁금하여 스택 오버플로우를 찾아봤는데, 많은 개발자들이 Application 클래스를 상속받아 이 곳에 Activity를 관리하는 별도의 리스트를 만들어 사용하고 있었다. 하지만 프로젝트마다 이렇게 구현하면 여간 귀찮은 것이 아니라서, 그냥 각 Task 내의 Activity 의 래퍼런스들을 담고있는 리스트를 갖고 있는 싱글톤 객체를 이용하여 ActivityStack 을 구현해 보았다. 우선 코드는 ..
우선 아래 포스팅은 근본적인 해결책이 아니다. 본인 같은 경우에는 드라이버 및 OS 업데이트를 통하여 이 문제를 해결하였다. 맥을 사용하고 OS는 매버릭스를 사용하는 환경에서 이와 같은 문제가 발생한다. (어쩌면 윈도우에서도 발생할지 모르겠다.) 구글링을 해보니 아두이노판 스텍 오버플로우에서 쉽게 찾을 수 있었다. 먼저 이게 드라이버의 문제인지 뭐가 잘못된건지 잘 모르겠지만 FTDI 드라이버를 아두이노에 연결하여 컴파일된 코드를 올리면 다음과 같은 에러가 발생한다. (물론 드라이버는 최신 상태로 업데이트 하였다. 간혹 잘 되는 경우도 있다. ㅡ, ㅡ;;) 아주 열받는 상황이다. 조금 귀찮은 트릭을 사용하여 이 문제를 해결할 수 있다. 우선 상단 메뉴에서 Arduino->환경 설정 을 열어서 다음과 같은 ..
u8glib 라이브러리를 활용한 좀 더 쉬운 OLED 사용법은 http://www.dev.re.kr/51 에 포스팅 해 놓았습니다. 바로 이전 포스팅에 이어서 이번에도 알리 익스프레스에서 구매했다. 6.66$ 나름대로 저렴한 가격이다. I2C 를 사용한다고 하는데, 이 통신 방법에 대해서는 다음 위키 페이지에서 요약된 정보를 확인할 수 있다. http://ko.wikipedia.org/wiki/I%C2%B2C 앞 모습. 보호 필름이 발라져 있다. 뒷 모습. 핀헤더 아래를 보면 Address Select 라고 써져있는 부분이 보인다. 이 부분을 자세히 보자. 주소가 0x78 으로 표시되어 있는데, 각 디바이스마다 고유의 주소 값을 갖고 있고, 이 것을 선택하여 여러대의 I2C 기기를 컨트롤 할 수 있다고한..
(WS2812B 사용법및 예제 소스는 다음 포스팅 http://www.dev.re.kr/57 에서 확인할 수 있습니다.) 뭐를 만드려고 하는데, RGB LED 개 열 개 정도 필요하게 되었다. 좋은 대안은 컨트롤하기 편한 Adafruit 에서 만든 NeoPixel 이 되겠다. 이 녀석은 디지털 출력 포트 하나로 여러 모듈을 동시에 컨트롤 할 수 있다는 것이 가장 큰 장점이다. 하지만, 좀비싸다. ㅠㅠ 알리 익스프레스를 뒤져본 결과 NeoPixel 에 들어가는 WS2812B가 올라간 모듈을 아주 싼 가격에 팔고 있었다. 100개에 17.99달러!! 나는 10개만 필요하기 때문에 불량품이 있을 것을 감안하여 20개를 구입하였다. 무료 배송을 선택하고 2주 하고 5일 뒤에 상품이 왔다.이런식으로 붙어있긴 하지..
약 한 달 전에 알리 익스프레스라는 곳을 알게 되었다. 이전에는 국내에서 구하기 힘든 물건들은 이베이나 아아존 구매대행 사이트나 배송대행 업체를 이용하여 직구하기도 하였는데, 수수료와 배송비의 압박으로 부터 자유롭지 못 했다. 하지만 중국판 아마존인 알리 익스프레스는 달랐다. 중국 소포를 이용한 무료 배송을 해주는 상점이 많고, 제품들도 무척 저렴했다. - 당연히 구매 절차는 매우 간단하다. VISA 카드등 해외 결제가 가능한 체크카드나 신용 카드만 있으면 된다. - 물론 가품이나 문제가 있는 제품도 많아서 마치 확률 높은 도박을 해야한다는 단점이 있다. 인터넷을 뒤져보면 풍부한 구매 후기등이 있는데, 많은 수가 사기를 당하거나 문제있는 제품을 구매했다고한다. - 아마도 물건 구매에 실패한 사람들이 속상..
0. Node.js 튜토리얼 정리한 블로그 (감사합니다.ㅠㅠd) http://nodeqa.com/ 1. Node.js http://www.nodejs.org/ 2. Socket.io http://socket.io/ 3. MySQL 튜토리얼 http://markshust.com/2013/11/07/creating-nodejs-server-client-socket-io-mysql 4. Auto realod http://nodemon.io/ 5. ORM http://sequelizejs.com/ 5. Key value store http://pgte.github.io/alfred/
(android.text.Layout 에 대한 참고 페이지 : http://sudarnimalan.blogspot.kr/2012/06/android-understating-text-drawing.html )우선 항상 아래롤 스크롤되는 TextView 를 만들기 위해 다음과 같은 방법으로 스크롤을 가능하게 만들어줘야 한다. ::스크롤 가능한 TextView 만들기mTextView.setMovementMethod(new ScrollingMovementMethod()); 두 번째로 다음과 같은 메소드를 사용하여 항상 아래로 스크롤되는 텍스트 뷰를 적용할 수 있다. :: 항상 아래로 스크롤되는 TextView 메소드. (TextView 를 상속받는 EditText 에도 적용 가능하다.)private void s..
나이트로 판테라12-13 163 지난 시즌에 히로유키 영상을 보고 정말 멋있다는 생각에 그것을 따라 하기 위하여 연구와 연습을 많이 했었습니다. 히로유키 영상과 조인트 크루 영상, 그리고 일본식 스노보드 강좌 영상을 모두 핸드폰에 다운받아서 한 시간 반 정도 걸리는 출근 시간에 몇 번씩 돌려봤습니다. 그리고 퇴근후에 가까운 비발디 파크로 달려가서 1시간 30분정도 라이딩한 뒤에 바로 집으로 오는 일상을 반복하며 데크를 혹사 시켰었습니다. 하지만 초반에는 부족한 실력과 잘못된 자세를 용납하지 않는 나이트로 판테라의 까탈스러운 성격 덕분에 역엣지의 마수에 걸려들어서 갈비뼈에 금이갔었고, 양쪽 어깨 인대가 번갈아 가며 파열되어 5개월이 지난 지금도 팔을 올리면 어깨에 통증이 가시지 않습니다. 게다가 소중한 데..
r글 작성중...
14년 6월 22일. 비가 신나게 내리다가 갑자기 화창해 지고, 다시 비가 신나게 내리는 울다가 웃다가 똥꼬에 털 날것 같은 그런 날씨였습니다. 이날 친구들끼리 이태원에서 모임을 가졌었는데, 아태원에 대하여 빠삭하게 알고있던 네비게이션 같은 친구가 참석을 못 하게 되었습니다. 결국 갈림길에서 침 뱉어서 방향 정하듯 아무곳에나 들어가서 닥치는대로 주문하게 되었네요. 1차. 산토리니 - 그리스 음식점. (사진 : 다음지도) 굶주린 상태로 거리를 헤매다가 입간판에 인쇄되어 있는 돼지고기와 양꼬치 사진에 끌려서 빨려들어가듯이 들어가 버린 식당입니다. 그리스 음식 전문점이라고 하는데 솔직히 이 곳에서 먹은 음식은 왠지 모르게 익숙한 맛이라 독특하거나 특별히 맛있다는 느낌은 받지 못했습니다. 먹을만은 했습니다. 가..
- Total
- Today
- Yesterday
- 침블락
- json
- WS2812B
- activity
- Cheapduino
- 안드로이드 개발
- 안드로이드
- Java
- ATtiny85
- 부트로더
- oled
- HC-06
- ESP8266
- 아두이노
- Iot
- 칩두이노
- 알리익스프레스
- ENC28J60
- 병렬 프로그래밍
- noidemcu
- 블루투스
- ndk
- bluetooth
- 스마트 무드등
- Android
- 이더넷
- 가습기
- arduino
- 개발
- NeoPixel
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | ||
6 | 7 | 8 | 9 | 10 | 11 | 12 |
13 | 14 | 15 | 16 | 17 | 18 | 19 |
20 | 21 | 22 | 23 | 24 | 25 | 26 |
27 | 28 | 29 | 30 | 31 |