본문 바로가기

분류 전체보기

(96)
PWM으로 스텝모터 제어시 꼭 확인합시다. 요약: ARR, CCR 값이 설정 가능한 최대값을 넘어가지 않는지 확인합시다. 예를 들어 Core 클럭이 96MHz이고, 타이머의 Prescale 값을 96으로 설정하면(실제로는 설정할 때는 96에서 1이 빠진 95가 되어야 합니다.) Timer 내부에 공급되는 클럭은 1MHz가 됩니다. 이 때, 초당 8펄스 속도로 신호를 공급하고자 했을 때 아래와 같이 값을 설정하게 됩니다. ARR = (1000000 / 8) - 1 = 124999 CCR = (125000 / 2) - 1 = 62499 언듯보면 문제가 없는 것 같습니다. 하지만 모터는 아예 회전을 하지 않았습니다. 과연 무엇이 잘못되어 그런 것일까요? 답은 ARR 설정 값에 있습니다. 제가 사용한 MCU 는 STM32H743ZI 입니다. 그리고 타이..
헤더 파일 중복 방지 왜 필요할까? 헤더파일 중복을 방지하기 위해서 아래와 같은 형식을 사용합니다. #ifndef _XXXX_H #define _XXXX_H ... #endif 의미는 잘 알겠으나, 한가지 의문점이 있습니다. 일반적으로 헤더 파일에는 선언(declaration)을 합니다. 그런데 선언은 중복 되어도 에러가 발생하지 않습니다. 중복 에러가 발생할 수 있는 것은 정의(definition)입니다. 따라서 헤더 파일의 본래 목적대로 선언만을 적어놓는다면 중복 오류가 발생할 일이 없습니다. 그렇다면 왜 중복 방지를 해야할까요? 검색을 해보니 이 글에서 든 예시에서 헤더 파일에 구조체를 정의하는 것을 발견 하였습니다. 구조체를 포함하고 있는 헤더 파일에 중복 선언 방지 처리를 해놓지 않으면 문제가 발생할 수 있게 됩니다. 헤더 파일에..
바질을 심었습니다. 바질을 키우기 시작했습니다. 재배 방식은 수경재배입니다. 물을 담는 통과 배지를 감싸는 포트는 엔씽(n.thing)에서 판매하고 있는 '플랜티스퀘어'와 '플레인픽셀'이라는 제품으로 깔끔하지만 다소 가격이 있는 편입니다. 수경재배에 관심이 생기면서 봐두었던 것들인데 아내가 써보고 싶다고 하여 이번 기회에 구매해 보았습니다. '픽셀'이라는 이름의 포트 안에는 흙인듯 스펀지인듯한 배지가 들어있습니다. 회사의 설명에 의하면 화성 우주농장 건설을 위해 NASA에서 개발한 물질이라고 합니다. 어딘가 약장수의 흔한 레퍼토리같은 기분이 들기도 하는 설명입니다. 집에서 수경재배를 하려고 암면을 사놓았는데 아직 뜯어보지 않아 '픽셀'의 배지가 어떻게 다른지는 언젠가 기회가 되면 기록해보도록 하겠습니다. 아래 사진은 배지에..
카랑코에 잎과 줄기에 생긴 '흰가루병' 저녁을 먹고 집에 들어와 식물들의 상태를 지켜보던 유미가 카랑코에에 묻은 흰 가루를 발견했습니다. 처음에는 그냥 먼지들인 줄 알고 가볍게 생각했는데 점점 하얀 먼지 같은 것이 늘어났다고 합니다. 살펴보니 정말 먼지가 묻은 것과는 확인히 다른, 마치 밀가루를 묻힌 듯한 상태였습니다. 곧바로 인터넷 검색을 시작 했습니다. 그러다 발견하게된 것이 바로 '흰가루병' 입니다. #링크 이미 퍼질대로 퍼져서 흰색 가루가 생기지 않은 부위가 없더군요. '베노밀'이라는 약을 사용하면 괜찮아진다고 하지만, 약을 쓰고 싶은 생각은 없었습니다. 약을 치지 않고 이 병을 해결할 방법을 찾을 수 없어어쩔 수 없이 흰가루가 생긴 잎과 가지들을 쳐낼 수 밖에 없었습니다.
요가 호흡(우짜이 호흡) 경험기 이제까지는 유튜브에서 요가 영상을 보며 자세만 따라하기 바빴습니다. 그런데 자세를 취하는 도중이나 유지하는 과정에서 가슴으로 호흡하라는 이야기가 반복 될 때 마다 제가 제대로 하고 있는지 궁금해졌습니다. 그래서 우짜이 호흡이라고 하는 요가의 호흡법만을 알려주는 영상을 찾아보았지요. 영상에서 설명해주는 대로 따라해보는데 간질간질, 혹은 피가 통하지 않았다가 갑자기 피가 통할 때 나는 그 이상한 느낌이 온 가슴 부위에서 느껴졌습니다. 그러다 어느새 양 손까지 그 느낌이 전해져오는 경험을 하였습니다.
아두이노 설치 및 환경 설정 A. 설치 파일 다운로드아두이노 홈페이지 (https://arduino.cc)에 접속합니다.홈페이지 상단 메뉴에서 SOFTWARE > DOWNLOAD 를 찾아서 클릭합니다."Download the Arduino IDE" 항목을 찾아 자신의 운영체제(OS)에 맞는 설치 파일 링크를 클릭합니다. 후원하고자 하는 경우 금액을 선택 후 "CONTRIBUTE & DOWNLOAD"를 클릭합니다. 무료로 사용할 경우 "JUST DOWNLOAD"를 클릭하여 설치파일을 다운로드 합니다. B. 아두이노 IDE(통합 개발 환경) 설치설치 파일을 다운로드한 경로를 열어서 설치 파일을 실행합니다. 설치를 진행합니다. (특별한 경우가 아니라면 기본값으로 설치합니다.) "I Agree" 클릭 "Next" 클릭 "Install" 클..
두 눈이 동그래지는 "청경채 볶음" 준비물두, 세명이서 먹기에 적당한 양입니다. 청경채 4개표고버섯 5~6장 대파 0.5개생강 1조각식용유 2큰술설탕 1작은술굴소스 2작은술간장 1작은술청주 1작은술후추 약간육수(물) 80~100cc물녹말 2소주컵소금 약간 순서 설탕, 굴소스, 간장, 청주, 후추를 섞어 소스를 만듭니다.청경채는 4등분합니다. (크기가 작은 경우 2등분)표고버섯을 먹기 적당한 크기로 얇게 썰어줍니다. (말린 표고버섯을 사용하는 경우 버섯을 불려둘 때 사용한 물을 버리지 말고 육수대신 사용합니다.)얕은 냄비나 깊이가 있는 프라이팬에 청경채가 반쯤 잠길 만큼의 물을 넣고 끓입니다.물이 끌으면 소금 약간, 식용유 1큰술을 넣습니다.청경채를 넣어 살짝 데칩니다. (청경채의 색이 약간 변했다 싶으면 바로 건져냅니다.)팬에 청경채를 데..
매일 먹어도 맛있는 "마파두부" 준비물 아래 준비물은 2인분 기준입니다. 다진 고기 200g대파 1개양파 1개두부 반 모 (부침개용, 찌개용 상관 없음)두반장 2 큰술굴소스 1.5 큰술다진 마늘 0.5큰술감자 전분물 1 소주잔고추기름 순서 두반장, 굴소스, 다진마늘은 미리 작은 종기에 섞어 준비해두면 요리할 때 편합니다. 대파, 양파를 잘개 자릅니다.두부는 가로, 세로, 높이 1cm 크기가 되도록 자릅니다.후라이팬에 고추기름을 넉넉히 두르고 센 불로 달굽니다.대파를 넣고 약간 노란 빛깔이 날 때까지 볶습니다.다진고기와 양파를 넣고 볶습니다.고기가 어느정도 익었다 싶으면 두반장, 굴소스, 다진마늘을 넣습니다.물 200ml를 넣습니다.물이 끓으면 두부를 넣습니다.감자 전분물을 넣습니다.끝! 아내의 감상평 "여보! 나 이거 매일 먹어도 질리..