항목으로 온도/습도 센서 HS3001을 실행해 보겠습니다.
RA 제품군의 통합 개발 환경인 e2studio를 아래 링크에서 설치해 주세요.
*Renesas에는 다양한 버전의 e2-studio가 있지만 RA 마이크로 컨트롤러에 필요한 개발 환경은 여기에서 다운로드할 수 있습니다.
e² studio -RA Family 정보 | 르네사스
다운로드한 .exe 파일을 실행합니다.
대상 사용자를 선택할 수 있습니다. 이 경우 모든 사용자를 선택하세요.
빠른 설치 또는 사용자 정의 설치를 선택할 수 있습니다. 본 블로그에서는 Quick Install을 선택하였습니다. 가이드에 따라 설치를 진행해주세요.
설치된 e2-studio가 시작됩니다. 작업 공간 폴더를 지정하고 시작하십시오.
My Renesas 계정 정보를 입력하고 로그인을 클릭하세요.*아직 등록하지 않은 경우 "My Renesas"에서 새로 등록하십시오.*로그인 후 마스터 비밀번호를 설정해야 하는지 묻는 메시지가 표시됩니다. 잊어버리시면 복구가 가능합니다. 필요한 경우 이를 설정하십시오.
e2-studio가 실행되면 "파일" > "가져오기"로 이동하세요.
"일반" > "르네사스 웹사이트의 샘플 프로젝트" > "다음>"으로 이동합니다. (사이트에 가지 않고도 샘플 프로젝트를 다운로드할 수 있어 매우 편리합니다.)
장치를 선택합니다. "RA"를 선택하고 "..." 버튼을 클릭하세요.
추가 장치를 지정합니다. 여기에서 "R7FA2E2A7"을 선택합니다.
RA2E2에 해당하는 샘플 프로젝트 목록이 표시됩니다. "RA2E2 HS3001 센서 장치 예제-응용 프로젝트"를 선택하고 "마침"을 클릭합니다.
"마침"을 클릭하세요.
폴더를 열고 "configuration.xml"을 두 번 클릭하여 구성 화면을 엽니다. "프로젝트 콘텐츠 생성"을 클릭하면 빌드에 필요한 소스 코드가 자동으로 생성됩니다.
빌드 버튼을 클릭하여 빌드를 시작합니다.
콘솔 화면에 오류가 없는지 확인합니다.
하드웨어를 설정합니다. 온습도 센서(US082-HS3001EVZ)는 FPB-RA2E2의 PMOD1에 부착해야 합니다. 또한 디버깅을 활성화하려면 CN1을 Pin1과 Pin2로 단락시켜야 합니다.
또한 FPB-RA2E2 PMOD1의 I2C 인터페이스를 활성화하려면 점퍼를 다음과 같이 변경해야 합니다. - E3과 E6을 잘라서 엽니다. - E4와 E5를 함께 납땜하여 단락시킵니다.
디버그 설정을 구성합니다. 디버그 버튼을 클릭하고 "디버그 구성..."을 선택합니다.
대상 샘플 프로젝트를 선택하고, "디버거" 탭의 디버그 하드웨어에 "E2 Lite(ARM)"이 선택되어 있는지 확인한 후 "디버그"를 클릭합니다.
디버깅이 시작됩니다.
매우 편리하게 온도, 습도 센서 값을 e2-studio에서 모니터링할 수 있습니다. 실내 온도는 즉시 변하지 않으므로 손가락을 대어 실시간으로 측정하고 있는지 확인하세요!
디버깅이 완료된 후 "Windows" > "Show View" > "Expressions"로 이동합니다.
변수(이 경우 온도 및 습도 센서 판독값)를 모니터링하기 위해 e2-studio에 "표현식" 화면이 나타납니다.
"src" 폴더에서 "sensors.c"를 엽니다.* "C/C++"를 클릭하면 프로젝트 파일을 표시하는 화면으로 돌아갈 수 있습니다.
다시 디버그 화면으로 이동하여 "sensors.c"의 128번째 줄에 있는 "g_sensors_data"를 두 번 클릭하고 "Expressions" 화면에 끌어다 놓습니다.
"g_sonsors_data"를 마우스 오른쪽 버튼으로 클릭하고 "실시간 새로 고침 활성화"를 선택합니다.
실행 버튼을 두 번 클릭합니다.
온도/습도 센서에 손가락을 올려놓으면 온도와 습도가 실시간으로 측정되는 것을 확인할 수 있습니다.
Renesas 공식 웹사이트에 게시된 동영상에는 RA2E2를 사용하여 온도/습도 센서 HS3001을 작동하는 절차도 설명되어 있습니다. 참고하시기 바랍니다.
영상: 「e2 studio에서 RA2E2 고속 프로토타이핑 보드용 센서 애플리케이션 만들기」e2 studio에서 RA2E2 고속 프로토타이핑 보드용 센서 애플리케이션 만들기 | 르네사스
*이 영상에서는 e2-studio가 GitHub에서 설치되어 있지만, 최신 버전이 설치되어도 변경되지 않습니다.
------------------------------------- -------마지막으로 참고할 수 있는 관련 페이지가 있습니다.
RA2E2 HS3001 센서 디바이스 예시 – 애플리케이션 프로젝트(renesas.com)본 샘플 프로젝트에 대한 애플리케이션 노트입니다. 사용된 하드웨어와 소프트웨어에 대한 정보가 포함되어 있으니 필요에 따라 참고하시기 바랍니다.