Development/IoT(323)
-
DHT11 온습도 센서
DHT11 온습도 센서· 일반적으로 많이 사용하는 온습도 센서 모듈은 DHT-11 모듈입니다.· 동작 전압 3~5V에서 작동합니다.
-
4자리 7 세그먼트
4자리 7 세그먼트· ≒ 7-Segment 4Channel ≒ 7-Segment 4Digit· 4자리 7 세그먼트는 각 세그먼트를 제어하기 위한 핀을 공통으로 사용하기 때문에 12개의 핀만으로 4자리를 표현할 수 있습니다.· 4개의 자리 선택 핀과 8개의 세그먼트 제어 핀을 공유합니다. 4개의 자리 선택 핀을 통해서 어느 자리에 숫자를 출력할 지를 선택합니다.· 공유되는 세그먼트 제어 핀 때문에 한번에 같은 숫자만 출력되어 지는데 이를 해결하기 위해 잔상효과를 사용합니다. 빠르게 원하는 숫자를 원하는 위치에 하나씩 출력하지만 빠르기 때문에 우리 눈에는 동시에 나온 것 처럼 보이게 됩니다. http://bit.ly/2HQPTsK
-
#define 여러줄 정의 (역슬래쉬; \)
#define 여러줄 정의 (역슬래쉬; \) 한 줄로 정의#define 에서 #은 전처리를 의미하며 define은 상수를 정의하게 됩니다.#define을 통한 상수 정의시 한 라인에 정의해야 합니다. #define L { \ {0, 1, 0, 0, 0, 0, 0, 0}, \ {0, 1, 0, 0, 0, 0, 0, 0}, \ {0, 1, 0, 0, 0, 0, 0, 0}, \ {0, 1, 0, 0, 0, 0, 0, 0}, \ {0, 1, 0, 0, 0, 0, 0, 0}, \ {0, 1, 0, 0, 0, 0, 0, 0}, \ {0, 1, 0, 0, 0, 0, 0, 0}, \ {0, 1, 1, 1, 1, 1, 1, 0} \ }
-
SPI 라이브러리 함수
SPI 라이브러리 함수Arduino Uno의 SPI 라이브러리에서는 4MHz 속도, MSB 우선, 모드 0번을 디폴트값으로 가집니다. · begin()· end()· setFrequency()· setBitOrder()· setClockDivider()· setDataMode()· transfer()· shiftOut() begin()SPI통신 초기화 end()SPI통신 종료 setFrequency() void setFrequency(uint32_t freq) 매개변수 설명 bitOrder 데이터 전송 방법 (LSBFIRST, MSBFIRST) setClockDivider()시스템에서 사용할 클럭의 상대적인 분주비율을 설정한다. AVR기반의 보드에서는 2,4,8,16,32,64,128중 선택할 수 있으며..
-
SPI (Serial Peripheral Interface)
SPI (Serial Peripheral Interface)· SPI는 고속으로 1:N 통신을 위한 프로토콜입니다.· 고속의 주변장치 연결을 위한 동기식, 전이중 방식의 시리얼 통신 방식으로 1:n 연결을 지원하고 한쪽에서 데이터를 보내면서 동시에 데이터를 받을 수 있는 전화같은 방식입니다.· I2C와는 달리 INPUT, OUTPUT 커넥션이 분리되어 있어서 동시에 읽기, 쓰기를 할 수 있으므로 빠르다는 장점이 있습니다.· SPI는 Micro-controller 들 간의 통신에도 사용이 가능합니다. · I2C 처럼 하나의 마스터 디바이스(보통 아두이노 보드)가 있고, 여기서 다른 슬레이브 디바이스를 컨트롤 합니다. Master – Slave 구조를 가집니다.· SPI 통신을 위해서는 데이터 송수신을 위해..
-
수납함