전체 글 썸네일형 리스트형 Online IDE (arduino, mbed) Online IDE 8비트 MCU를 사용하고 싶은 경우는 ATmega를 사용하는 Arduino를 사용하는 것과ARM MCU를 사용하고 싶은 경우는 STMicroelectronics의 NUCLEO 지원 보드를 사용하는 것을 추천하여 봅니다 Arduino의 경우는 제품으로는 Uno나 Nano를 mbed의 경우는 NUCLEO-F042K6나 NUCLEO-F091RC 제품군을 추천합니다 일단 Uno와 Nano는 ATmega328P 를 사용한 보드로 하드웨어 스펙은 다음과 같습니다 항목 Uno Nano MCU ATmega328P ATmega328P 동작 전압 5V 5V 디지털 입출력 핀 14개 22개 PWM 디지털 핀 6개 6개 아날로그 입력 핀 6개 8개 Flash 메모리 크기 32 Kbyte 32 Kbyte S.. 더보기 HC-06 블루투스 HC-06 블루투스 스펙 동작 전압 : 3.6~6V 통신 방식 : Serial(UART) Interface (AT Command) 프로토콜 : Bluetooth 2.0+ EDR standard 운영주파수 : 2.4Ghz ISM frequency band 전송속도 : 2.1Mbps(Max)/160 kbps(Asynchronous); 1Mbps/1Mbps(Synchronous) 블루투스 HC-06은 CSR BC417 칩을 기반으로하는 블루투스 모듈입니다 기본적으로 HC-06에 대한 설정과 데이터 전달은 Serial 통신 방식을 취하고 있으며 설정에 관련해서는 AT command를 사용하고 있습니다 AT Command라 함은 과거 1981년 모뎀에 사용된 명령어 세트인 Hayes command set 에서 C.. 더보기 SSD1306 OLED SSD1306 OLED 스펙 동작 전압 : 3v ~ 5V (제조사마다 차이) 통신 방식 : I2C or SPI 드라이버 IC : SSD1306 해상도 : 128 x 32 or 128 x 64 SSD1306 OLED 디스플레이 SSD1306 드라이버 IC를 사용하여 OLED 디스플레이를 제어하고 있으며 SSD1306의 경우는 128x32, 128x64등을 다양한 해상도를 지원하고 있으며 연결방식 또한 SPI(3,4-Wire)/I2C/8bit(8080,8060) 방식을 지원하고 있습니다 이번 게시물에 사용된 OLED는 128x32픽셀을 갖는 I2C인터페이스를 지원하는 하드웨어나 128 x 64픽셀의 SPI인터페이스의 하드웨어를 사용해볼수 있습니다 하드웨어 연결 일반적으로 기판상에 각 핀에 대한 설명이 보여집.. 더보기 MPU-6050 자이로 가속도 센서 MPU-6050 자이로 가속도 센서 스펙 동작 전압 : 3~5V 통신 방식 : I2C 가속도 측정 범위 : +/- 250 500 1000 2000 (degree/sec) 자이로 측정 범위 : +/- 2g, +/- 4g, +/- 8g, +/- 16g 갱신 주기 : 4 ~ 8000 Hz 가속도 센서 기본 원리 MPU-6050은 3축의 가속도를 측정할수 있으며 지구의 중력가속도를 기준으로 얼마만큼 힘을 받는지 측정하는 센서입니다 아래의 참고 그림같이 X, Y, Z 축으로 구분하여 각 축의 중력가속도의 크기를 측정하여 어느 방향으로 회전된 상태인지 계산 할수 있게 됩니다 일반적으로 스마트폰의 가로 세로 모드의 자동 전환에 가속도 센서가 사용됩니다 아래 자이로 센서도 사물의 각을 측정하지만 가속도 센서와 다른점은.. 더보기 STM8 Nucleo-64 STmicroelectorics 에서 STM8 기반의 NUCLEO 보드가 출시 STM8 Nucleo-64 보드는 다양한 성능, 전력 소비 및 기능의 조합을 제공하는 LQFP64* 패키지 STM8 마이크로컨트롤러를 사용하여 사용자가 새로운 시도와 프로토타입을 제작할 수 있는 저렴하고 유연성을 제공합니다* LQFP (Low-profile Quad Flat Package)는 부품의 핀이 4면으로 돌출된 표면 실장 집적회로 패키지 형태 Arduino Uno V3 연결 지원 및 ST Morpho 헤더* 는 다양한 특수 차폐를 통해 Nucleo 오픈 개발 플랫폼 기능을 쉽게 확장할 수 있습니다.* Morpho 는 ST 사의 자체 표준 커낵터이며 Nucleo-64 에는 19x2 의 핀헤더 2 개 (Nucleo-144.. 더보기 BH1750 조도센서 BH1750 조도센서 스펙 동작 전압 : 3v ~ 5v 통신 방식 : I2C 측정 범위 : 1 ~ 65535 lx (룩스) 측정 오차 : +/- 20% 조도센서 기본 원리 광원의 강도에 따라 저항값이 달라지는 특정으로 밝기를 측정 하드웨어 연결 일반적으로 위와 같이 하단면에 각 핀에 대한 설명이 보여집니다 (그렇지 않은 경우는 제조사 정보를 참조하여 주세요) VCC는 MCU의 5v에 GND는 MCU의 GND에 SCL과 SDA는 각각 MCU의 아날로그 핀에 연결합니다 ADDR의 경우는 I2C통신 방식에 따라 기본적으로 BH1750센서가 갖는 주소가 ADDR에 아무것도 연결되어 있지 않으면 0x23 만약 ADDR을 VCC와 연결하면 0x5c 로 주소값을 갖게됩니다 이 기능은 I2C 버스에 주소값이 같은 센서.. 더보기 DHT-11 온습도센서 DHT-11 온습도센서 스펙 습도 측정 범위 : 20-90% RH 습도 오차 범위 : ±5% RH 측정 온도 범위 : 0-50 °C 온도 오차 범위 : ±2% °C 동작 전압 : 5V 소비 전력 : 저전력 온습도 센서 기본원리 DHT11은 두 전극 사이의 전기 저항을 측정하여 수증기를 감지합니다. 습도 감지 구성 요소는 전극이 표면에 적용된 수분 보유 기판입니다. 수증기가 기판에 흡수되면 이온이 기판에 의해 방출되어 전극 사이의 전도성이 증가합니다 두 전극 사이의 저항 변화는 상대 습도에 비례합니다. 상대 습도가 높을수록 전극 사이의 저항이 감소하고 상대적 습도가 낮 으면 전극 사이의 저항이 증가합니다 온도는 표면에 설치된 NTC 온도 센서 (써미스터)를 사용하여 온도에 따른 물질의 저항치 변화값으로 온.. 더보기 HC-SR04 초음파센서 HC-SR04 초음파 센서 사용 스펙 동작 전압 : 5V 소비 전력 : 2mA 미만 측정 각도 : 15도 측정 거리 : 2cm ~ 5m 초음파 센서 기본 원리 공기를 통해 전달되는 40000 Hz의 초음파를 내고 물체나 장애물이 있으면 반사되어 다시 들어 옵니다. 반사되어 들어온 시간과 소리의 속도를 계산하여 거리를 측정할수 있습니다 하드웨어 연결 HC-SR04 초음파 모듈에는 GND, VCC, Trig, Echo의 4 핀이 있으며 보통 기반에 명시되어 있습니다 모듈의 GND와 VCC 핀은 연결할 MCU의 GND와 5v 핀에 각각 연결되어야하며 trig와 echo 핀은 MCU의 디지털 I/O 핀에 연결해야 합니다 (클릭시 확대) 제어 기존적으로 HC-SR04 초음파 모듈은 초기 위와 같은 동작 타이밍을 .. 더보기 이전 1 2 3 4 5 6 7 다음