본문 바로가기

ZYC0076 가지고 놀기 Arduino + ESP32 CAM ( 1 ) 본문

BF 2024/ROS2

ZYC0076 가지고 놀기 Arduino + ESP32 CAM ( 1 )

jaegomhoji 2023. 4. 17. 13:39

1. 리눅스 OS 종류와 버전을 확인 하고 

cat /etc/*-release

 

2. 커널 아키텍처(arch) 확인한 뒤 

uname -m

 

3. 알맞은 버전을 설치하자 

 

4. 리눅스에서는 다음과 같은 방법이 편리하다 

 

앱 이미지 파일을 다운받는다. 

 

download x86*64 app Image file 

https://www.arduino.cc/en/software

 

Software

Open-source electronic prototyping platform enabling users to create interactive electronic objects.

www.arduino.cc

 

5. download > app 우클릭 > Properties > 체크박스 ( allow executing file as program ) 

이후 app 더블클릭시 IDE 실행됨. 

 

6. 사용할 라이브러리 추가 

 

라이브러리 > 스케치 

 

## 스케치 

아두이노 IDE로 작성된 프로그램을 "스케치"라고 한다.

스케치는 텍스트 편집기로 작성할 수 있으며, .ino라는 확장자를 가지고 있다. 

 

## 라이브러리 

라이브러리는 쉽게 센서나 디스플레이 모듈 등에 접근할 수 있도록 작성된 코드 셋이다. 굉장히 많은 라이브러리들이 존재한다. 

 

### 라이브러리에 접근하기. 

라이브러리는 보통 zip 파일이나 폴더로 배포된다.

보통 라이브러리 안에는

.cpp file,    .h file,  keywords.txt file, examples folders, 등등이 작성되어 있다. 

 

1. 라이브러리 추가를 위해 zip 파일을 등록하는 경우는 다음과 같다. 

sketch > add .zip > " Library installed " 라는 문구 확인 후 sketch > include library > servo 에서 확인 가능 

 

2. 다른 방법으로 IDE에서 원하는 라이브러리를 검색해서 추가하는 방법이 있다. 

sktech > include library > Manage Libraries 로 검색할 수 있다. 

 

 

 

Comments