아두이노 남아있는 메모리 (메모리 사용량) 확인하기 – 메모리 공포에서 벗어나자.
아두이노 에서 사용하는 마이크로 컨트롤러는 작은 양의 RAM 공간을 갖고 있습니다. 아두이노 우노 에서 사용하는 ATmega328 계열은 ...
Read more
Attiny85 에 아두이노 부트로더 올리기 + 삽질기.
우선 해외 사이트 중에 Attiny85 에 아두이노를 올리는 것에 대해 자세히 나와있는 아주 좋은 포스팅이 하나 있다. http://highlowtech.org/?p=1695 하지만, ...
Read more
[JAVA:병렬 프로그래밍 – 3] Exchanger 사용하기.
Exchanger 는 뜻 그대로 쓰레드상에서 두 개의 인스턴스를 교환해주는 역할을 한다. 만약 한쪽의 쓰레드에서만 교환 메소드를 호출한다면 다른쪽에서 교환 메소드를 ...
Read more
WS2812B 사용하기 예제.
이전 포스팅 ‘저렴한 RGB LED(WS2812B) 구임/사용기‘ 라는 포스팅에서 WS2812B 에 대하여 잠깐 소개한적이 있다. 간단한 사용 방법에 대하여 소개를 하지 않아서 본격적으로 사용법에 ...
Read more
CRC16-CITT – 아두이노에 올리기 위한 C 코드.
우선 CRC 와 CRC CITT 에 대한 설명은 아래 두 사이트에서 볼 수 있다. CRC(cyclic redundancy check) 에 관한 설명, 위키 링크(클릭) CRC16-CITT ...
Read more
[TIP] Activity 활성화 및 비활성화.
우선 AndroidManifest.xml 에서 액티비티를 설정할 때, 속성값으로 액티비티 활성화/비활성화 값을 줄 수 있다. 만약 액티비티 비활성화를 한다면, Context 내의 ...
Read more
[JAVA:병렬 프로그래밍 – 2] CyclicBarrier 사용하기.
CyclicBarrier 를 사용하면 동시에 실행되는 쓰레드 내부 원하는 지점에서 대기를 걸어주고 모든 쓰레드가 대기 상태에 들어갔을때, 대기를 풀어주는 동작을 할 수 ...
Read more
[JAVA:병렬 프로그래밍 – 1] CountDownLatch 사용하기.
만약 백그라운드에서 실행되고 있는 싱글 쓰레드가 종료되기를 기다리는 코드를 작성해야 한다면 당장 Thread 클래스의 join() 메소드 부터 떠올리게 될 것이다. 아래와 같이 ...
Read more
아두이노에서 OLED 제어하기.
이전에 알리 익스프레스에서 구입한 OLED 사용기(http://dev.re.kr/47)에서 OLED 제어에 대하여 간략하게 올린적이 있습니다만 그것보다 더 편리한 u8glib 사용에 대하여 정리해 보도록 하겠습니다. 좀 ...
Read more
아두이노에서 PWM 제어와 NPN 트랜지스터를 이용한 LED 밝기 및 모터 속도 조절.
3V 를 소비하는 LED 가 있다고 가정해 보자. 이 LED 의 밝기를 제어하기 위하여 전압을 변경할 수 있지만, 좀 더 ...
Read more