본문 바로가기
  • 경제적 자유를 얻는 그날까지
728x90
반응형

분류 전체보기263

728x90
반응형
AHRS - 상보 필터(Complementary Filter) 지난시간에 IMU MEMS 센서에 대해 살펴보았다. 대표적인 예로 MPU6050이 있는데 MPU6050에 있는 자이로 센서와 가속도 센서의 특징도 함께 살펴보았다. 자이로 센서 살펴보기 https://swiftcam.tistory.com/96 IMU MEMS 센서 MPU6050 살펴보기 1 - 자이로 센서 IMU(Inertial Measurement Unit: 관성측정장치)는 각속도와 가속도를 이용하여 물체의 자세를 측정해주는 센서이다. 요즘 스마트폰이나 드론에 IMU 센서를 많이 사용하고 있다. 보통 IMU 센서는 3축 자이로와 3축.. swiftcam.tistory.com 가속도 센서 살펴보기 https://swiftcam.tistory.com/159 IMU MEMS 센서 MPU6050 살펴보기 2 .. 2020. 3. 27.
IMU MEMS 센서 MPU6050 살펴보기 2 - 가속도 센서 지난 번에 MPU6050의 자이로센서에 대해 살펴보고 노이즈 오차를 측정해보았다. 오늘은 MPU6050의 가속도 센서를 살펴보자. IMU MEMS 자이로 센서, 가속도 센서의 특징 및 각도 계산에 대해서는 아래 블로그 참고 https://swiftcam.tistory.com/95 IMU MEMS 센서(Gyroscope + Accelerometer) MEMS 란? MEMS(Micro Electro Mechanical Systems) 라고 한다. 센서의 기술이 발달함에 따라 기계식 센서를 실리콘다이와 같은 반도체 안에 구현한 초소형 센서들을 말한다. MEMS 중 주변에서 쉽게 사용할 수 있는.. swiftcam.tistory.com MPU6050의 자이로 센서 특징 살펴보기는 아래 블로그 참고 https:/.. 2020. 3. 22.
선물과 옵션 며칠동안 코스피와 코스닥 지수가 끝을 모르고 내려갔다. 본인도 살다가 이런 공포를 처음 느껴봤다. 다음날 또 떨어질지 예측을 하지 못하기 때문에 보통 전날 미국의 주식장을 참고한다. 아침 뉴스를 보면 미국의 주식장이 어떻게 되었는지 이야기를 한다. 항상 맞는것은 아니지만 우리나라 주식은 미국주식과 거의 연동이 되어 있으니... 오늘 아침에도 뉴스에서는 선물이 급락했고, 옵션이 어쩌구 저쩌구... 만기일이 어쩌구 저쩌구... 선물이 급락하면 지수가 하락세를 보일 경우가 많다고 하는데... 왜 선물과 지수가 무슨 상관이지? 뉴스에서 여러번 이런 이야기를 들었지만 막상 급락세를 지켜만 보고 있으니 이런이야기가 뭔지 알아봐야 겠다는 생각이 든다. 유투브에서 나같은 주린이가 이해하기 쉽도록 잘 설명해둔 자료가 있.. 2020. 3. 20.
키즈노트 알림장 앨범 일괄 다운로드 방법 요즘 대부분 어린이집에서 알림장으로 키즈노트를 사용한다. 예전을 손편지와 같은 느낌은 없지만 그래도 아이들의 앨범들과 활동들이 고스란히 간직되어 있어 자주 사용하고 있다. 하지만 키즈노트는 기간이 지나면 사진들이 없어질 수 있기 때문에 별도의 보관이 필요하다. 우리집에도 7살, 5살이 되는 꼬맹이들이 있어 사진을 정리해야 겠다 싶어 하나씩 폰으로 내려받으려하니 왠걸~ 1년이 넘는 시간동안 방대한 자료가 쌓여있어서 다운로드가 좀처러 쉽지 않다. 인터넷을 검색해보니 구글에 키즈노트 다운로더 앱이 있다. 크롬 웹스토어에서 '키즈노트 다운로더'를 검색한다. 두번째 앱을 다운받는다. 설치가 완료되었으면 옵션에서 호칭과 자녀 이름을 기록하고 저장한다. 자녀가 여러면이면 다운로드가 끝나고 다시 옵션으로 와서 자녀이름.. 2020. 3. 19.
[STM32] printf 함수의 수행시간 측정 지난번에 SysTick을 사용하여 usDelay를 구현해보았다. 관련 내용은 아래 포스트를 참고하면 된다. https://swiftcam.tistory.com/145?category=783715 [STM32] sysTick 을 이용한 usDelay 함수 만들기 STM32CubeIDE에서는 기본적으로 1ms단위로 입력이 가능한 msDelay를 제공한다. 그러나 가끔 시간을 측정하거나 1ms보다 작은 delay를 사용하고자 한다면 msDelay를 사용할 수 없다. us 단위의 delay를 만드는 방법.. swiftcam.tistory.com 오늘은 UART로 printf를 출력할 경우 수행시간을 측정하고 usDelay를 이용하여 수행시간을 단축한 결과와 비교하고자 한다. 1. printf의 함수의 수행시간 .. 2020. 3. 18.
[STM32] sysTick 을 이용한 usDelay 함수 만들기 STM32CubeIDE에서는 기본적으로 1ms단위로 입력이 가능한 msDelay를 제공한다. 그러나 가끔 시간을 측정하거나 1ms보다 작은 delay를 사용하고자 한다면 msDelay를 사용할 수 없다. us 단위의 delay를 만드는 방법은 타이머 소스를 사용하거나 system clock을 사용하거나 여러가지 방법이 있지만 오늘은 sysTick을 사용하여 usDelay함수를 구현해보고자 한다. 1. SysTick sysTick는 Cortex-M 코어에만 지원하는 24bit 타이머이다. Tick 타이머에 적합하도록 설계되어 있는 간단한 타이머이다. sysTick은 시스템 클럭를 그대로 사용하거나 8분주한 클럭을 소스로 사용할 수 있다. 타이머의 동작은 간단하다. Reload Register를 이용하여 타.. 2020. 3. 9.
[STM32] UART로 실수형(float) 출력하기 지난 포스트에서 printf 함수를 호출하여 UART 데이터를 터미널로 출력해보았다. https://swiftcam.tistory.com/143 [STM32] printf를 시리얼로 출력하기 printf 함수는 펌웨어 개발단계에서 디버깅을 위해 가장 많이 사용하는 방법중 하나이다. 보통 visual studio나 PC 기반의 IDE는 printf를 통하여 툴에서 화면으로 출력되도록 지정되어 있다. 그러나 STM32와 같은.. swiftcam.tistory.com 한가지 더 확인해보기 위해 아래 코드를 실행해본다. 아래 코드에는 문자열과 int형 변수, float형 변수값을 printf로 출력하도록 하였다. 터미널로 출력된 결과를 보면 문자열과 int형 변수들은 출력이 되었지만, float형 변수는 출력되.. 2020. 3. 6.
[STM32] printf를 시리얼로 출력하기 printf 함수는 펌웨어 개발단계에서 디버깅을 위해 가장 많이 사용하는 방법중 하나이다. 보통 visual studio나 PC 기반의 IDE는 printf를 통하여 툴에서 화면으로 출력되도록 지정되어 있다. 그러나 STM32와 같은 임베디드 보드의 경우에는 printf를 출력할 대상을 지정해주어야 한다. STM는 UART를 기본적으로 가지고 있기 때문에 UART를 이용하여 printf를 출력할 수 있다. 오늘은 UART를 이용하여 printf를 터미널 화면으로 출력하는 방법을 소개한다. UART를 이용하여 printf를 출력하기 위해서는 먼저 UART 사용할 수 있도록 드라이버가 설정되어 있어야 한다. STM32CubeIDE에서 UART를 설정하는 방법에 대해서는 아래를 참고하면 된다. https://.. 2020. 3. 6.
소백산 등반 준비 일정: 2020년 2월 29일 산행코스 죽령탐방지원센터 -> 연화봉 제 2대피소 -> 연화봉 -> 비로봉 -> 삼가탐방지원센터 -> 죽령탐방지원센터 일정표 03:00 ~ 05:00 집 → 죽령휴게소 주차장 (충북 단양군 대강면 용부원리 산 13-39) 05:30 ~ 07:00 죽령 탐방 휴게소 → 제 2 연화봉 대피소 07:00 ~ 08:00 촬영, 아침식사, 휴식 08:00 ~ 09:00 연화봉 도착 09:00 ~ 10:00 제 1 연화봉 도착 10:00 ~ 11:30 비로봉 도착 11:30 ~ 12:30 촬영 및 휴식 12:30 ~ 14:30 삼가탐방지원센터 15:00 ~ 15:15 삼가정류장 → 풍기역 주1) 15:25 ~ 16:00 풍기역 → 죽령 주2) 주1) 삼가정류장에서 26번으로 풍기역 이.. 2020. 2. 21.
[아두이노 기초] 타이머 제어 아두이노 우노의 타이머의 종류와 기능에 대해 알아보고 타이머를 이용하여 지난번 제어했던 초음파 센서를 주기적으로 읽도록 변경한다. 1. 회로도 구성 초음파센서의 제어에 대한 내용은 지난번 글을 다시 한번 확인한다. https://swiftcam.tistory.com/132 불러오는 중입니다... 2. 기초개념 1) 아두이노 UNO 타이머 아두이노 UNO는 ATMege328p칩을 사용하기 때문에 3개의 타이머를 가지고 있다. 타이머 종류 해상도 라이브러리 용도 Timer 0 8bit SimpleTimer.h delay 함수 사용 Timer 1 16bit TimerOne.h Timer 2 8bit MsTimer2.h tone 함수 사용 - 타이머는 정확한 시간을 측정하거나 정확한 시간에 동작 수행을 하기 위.. 2020. 2. 18.