개발 팁/Embedded
-
ARM MBED 엠베드 초음파센서 HC SR04 구동 방법개발 팁/Embedded 2017. 11. 11. 15:41
1) 테스트할 보드는 NXP FRDM-K64F이다 2) 연결할 센서는 HCSR04 초음파센서이다.데이터시트: http://www.micropik.com/PDF/HCSR04.pdfHCSR04 초음파 센서의 동작은 아래와 같다:보드에서 trigger pin을 통해 센서에 10us 짜리 trigger pulse를 보낸다.센서에서 초음파 burst가 발생한다.초음파가 객체에 부딪혀서 반사되어 돌아오면 echo pin을 통해 보드에 pulse가 전달된다. 3) 직접 코드를 작성해도 되지만 MBED의 기존 코드를 가져오기로 하자HCSR04로 검색하면 여러 코드가 나오는데, 일단 아래의 코드를 가져온다:https://os.mbed.com/users/goeltanu/code/HCSR04/ mbed add http://..
-
ARM MBED 엠베드 압력센서 QA3040P 구동 방법개발 팁/Embedded 2017. 11. 11. 13:15
ARM MBED 엠베드 압력센서 구동 방법 1) ARM MBED 보드 중 NXP FRDM-K64F 보드의 핀 PIN 배치도는 다음과 같다 2) 압력 센서와 회로도는 다음과 같다. QA3040P (46mmX33mm) http://www.eleparts.co.kr/EPXHG7FW 3) K64F 보드와 QA3040P를 회로도에 맞게 연결한다K64F 3.3V -> 압력센서의 A 단자압력센서의 V 단자 -> 브레드보드 10브레드보드 10 -> K64F A0 (Analog In)브레드보드 10 -> 저항(2K옴) // 1K옴~47K옴 사이인데 구할 수 있는 것이 2K옴저항(2K옴) -> K64F GND연결 사진은 아래와 같다. 4) 코드를 입력한다.예제 코드는 아래와 같다AnalogIn p0(A0);DigitalO..
-
ARM MBED 예제 (Blinky/블링키) 빌드/컴파일/다운로드개발 팁/Embedded 2017. 10. 28. 15:44
*EMBED Windows 개발 환경 셋업은 아래 참고:http://jaydenchoe.tistory.com/manage/post/10 1) mbed os와 예제 다운로드(필요하면 activate python27 혹은 source activate python27)mbed import mbed-os-example-blinky (이 대목에서 시간 꽤 걸리니 화면에 아무것도 안나와도 오래 기다려본다) (참고) git 주소는 아래와 같다.https://github.com/ARMmbed/mbed-os-example-blinky/blob/master/main.cpp(참고) Main 코드는 아래와 같다.#include "mbed.h" DigitalOut led1(LED1); // main() runs in its o..
-
ARM MBED 개발 환경 설치/셋업 방법 (윈도우즈/Windows)개발 팁/Embedded 2017. 10. 28. 15:06
ARM MBED/엠베드 개발 환경 설치/셋업 방법 (윈도우즈/Windows) 1) Python 설치 https://www.python.org/downloads/ MBED를 위해서는 버전 2.X을 설치해야 함 * Anaconda를 사용하는 경우는 아래 참고 Anaconda 설치: https://www.continuum.io/downloads 설치할 때 2.7 버전으로 설치해도 되고, 3.6 설치 이후 기본 버전을 2.7으로 바꾸는 경우는 conda install python=2.7.14 3.6 설치 이후 추가 2.7 환경을 만드는 경우는 아래 참고 conda create -name py27 python=2.7.14 (파이썬 2.7 버전 환경 생성) conda info --envs (환경 목록 확인) act..