# 3.1.0. 준비하기

{% hint style="info" %}

### AI 카메라 펌웨어 업데이트

[펌웨어 확인 및 업데이트](https://huenit.gitbook.io/huenit-edu/huenit/0.#undefined-3)를 보고 AI 카메라의 펌웨어를 최신버전으로 유지한다. \
AI 카메라 펌웨어 최신 버전 : V1.0.7
{% endhint %}

### PC에 AI 카메라 연결하기

AI 카메라의 C-type 포트로 PC에 다음과 같이 연결한다.&#x20;

<figure><img src="https://3075547475-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FmpoZH5TMk0ougpcCYECz%2Fuploads%2Fq0dUNQjgb6jWkgBDMiLV%2Fimage.png?alt=media&#x26;token=5ea74320-1f5c-453e-87d8-cc983d11f50d" alt=""><figcaption><p>AI카메라를 PC와 연결한 모습</p></figcaption></figure>

***

### \[코드(Code)]탭에서 AI 카메라 연결

블록코딩 프로젝트를 생성하여 AI 카메라 인식 및 연결 방법에 대해서 알아보자.&#x20;

1. PC에 AI 카메라를 연결하면 다음과 같이 HUENIT LAB-\[코드] 탭에서 AI 카메라가 인식된다.

<figure><img src="https://3075547475-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FmpoZH5TMk0ougpcCYECz%2Fuploads%2FXAFdZEdT1M2mGPUtUn76%2Fimage.png?alt=media&#x26;token=c72f5c08-f105-423c-8e98-3a04a9356d5d" alt=""><figcaption></figcaption></figure>

2. HUENIT LAB에서 **\[연결하기]**&#xBC84;튼을 클릭하여 카메라를 연결합니다.

※ AI 카메라를 USB 케이블을 사용하여 연결하지 않으면HUENIT LAB에서 **\[연결하기]** 버튼이 보이지  않습니다.

<figure><img src="https://3075547475-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FmpoZH5TMk0ougpcCYECz%2Fuploads%2FkZA46hMMAHuMzURGunyA%2Fimage.png?alt=media&#x26;token=82bfe96f-17a5-4fc1-b851-57abc6b76654" alt=""><figcaption></figcaption></figure>

연결이 제대로 되면 다음과 같이 코딩에 필요한 버튼이 활성화 된다.

<figure><img src="https://3075547475-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FmpoZH5TMk0ougpcCYECz%2Fuploads%2F6IwLg1byntMyJuHaQTre%2Fimage.png?alt=media&#x26;token=497f8a6b-4f0d-4846-98a1-cc0a625cd3b7" alt="" width="375"><figcaption></figcaption></figure>

***

### 1. 코드 실행

#### 코드 실행 방법(1) - PC에 연결을 유지하면서 코드 결과를 확인하는 방법

* 완성된 코드를 확인하기 위해서 <mark style="color:purple;">**`라이브(Live)`**</mark> 버튼을 누른다.&#x20;

<figure><img src="https://3075547475-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FmpoZH5TMk0ougpcCYECz%2Fuploads%2F0m3f5MrJ7waZIQoIsRcu%2Fimage.png?alt=media&#x26;token=5d125e24-6770-4e98-a346-8b4361e902d5" alt="" width="350"><figcaption></figcaption></figure>

* <mark style="color:purple;">**`Live`**</mark> 코드 실행 도중 멈추기 위해서 <mark style="color:red;">**`정지(STOP)`**</mark> 버튼을 누른다.&#x20;

<figure><img src="https://3075547475-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FmpoZH5TMk0ougpcCYECz%2Fuploads%2FksAtk7EqxNnF9KEAVsyF%2Fimage.png?alt=media&#x26;token=2fdc4999-ae2a-45f3-8b2a-40adfcc52472" alt="" width="350"><figcaption></figcaption></figure>

***

#### 코드 실행 방법(2) - 카메라에 코드를 저장하여 실행하는 방법

{% hint style="info" %}
주로 **카메라를 로봇에 연결하여 코드를 실행할 때 사용하는 방법**이다. \
AI 카메라를 노트북에 연결한 상태에서 로봇에 연결할 수 없기 때문에 다음과 같은 방법을 사용해야 한다.&#x20;
{% endhint %}

1. 완성된 코드를 HUENIT AI 카메라에 저장하기 위해서 <mark style="color:purple;">**`업로드(Upload)`**</mark> 버튼을 누른다.&#x20;

※  업로드 버튼 클릭 시, 코드가 카메라에 저장된다. 이 코드는 <mark style="color:purple;">**`라이브(Live)`**</mark> 버튼처럼 바로 실행되지 않는다.&#x20;

<figure><img src="https://3075547475-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FmpoZH5TMk0ougpcCYECz%2Fuploads%2Fbci0R3obIKh7MxM4FPSY%2Fimage.png?alt=media&#x26;token=bb2c60b1-3da2-4e05-9be7-d97225265221" alt="" width="350"><figcaption></figcaption></figure>

2. 업로드한 코드는 <mark style="color:orange;">AI 카메라의 버튼</mark>을 2초간 꾹 눌러서 코드를 실행시킨다.&#x20;

<figure><img src="https://3075547475-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FmpoZH5TMk0ougpcCYECz%2Fuploads%2FAtl6BLmWoYj9Q1dQFzhD%2F%E1%84%8C%E1%85%A6%E1%84%86%E1%85%A9%E1%86%A8%20%E1%84%8B%E1%85%A5%E1%86%B9%E1%84%82%E1%85%B3%E1%86%AB%20%E1%84%83%E1%85%B5%E1%84%8C%E1%85%A1%E1%84%8B%E1%85%B5%E1%86%AB%20(8).gif?alt=media&#x26;token=0cc79058-f9f4-4743-a2b6-a6d87d9bf315" alt=""><figcaption><p>업로드한 코드 실행 방법</p></figcaption></figure>

3. 초기 HUENIT OS 화면으로 돌아오고 싶으면 <mark style="color:orange;">AI 카메라의 전원(리셋)버튼</mark>을 누르면 된다.

<figure><img src="https://3075547475-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FmpoZH5TMk0ougpcCYECz%2Fuploads%2Fya9JCG8S1XQh6OvmNJd3%2F%E1%84%8F%E1%85%A9%E1%84%83%E1%85%B3%20%E1%84%8B%E1%85%A5%E1%86%B8%E1%84%85%E1%85%A9%E1%84%83%E1%85%B3-%20%E1%84%85%E1%85%B5%E1%84%89%E1%85%A6%E1%86%BA.gif?alt=media&#x26;token=28549f06-f042-47c1-bfaa-5744dabb6f9b" alt=""><figcaption></figcaption></figure>

***

### 2. AI 카메라 초기화

* AI 카메라에 기존 코드가 작성되어 있는 경우에 이를 초기화 하기 위해서 <mark style="color:purple;">**`리셋(reset)`**</mark> 버튼을 누른다.&#x20;

<figure><img src="https://3075547475-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FmpoZH5TMk0ougpcCYECz%2Fuploads%2FghCJ0CUPUqjFwFuxPH66%2Fimage.png?alt=media&#x26;token=bb972252-4b8d-43e0-8d59-64150e31e059" alt="" width="350"><figcaption></figcaption></figure>
