| ... | ... | |
|---|
| 183 | 183 | || {{{#000 '''분류'''}}} ||<-3><bgcolor=#fff,#000> 단일 블록 || |
|---|
| 184 | 184 | |
|---|
| 185 | 185 | === 움직임 === |
|---|
| 186 | 좌표와 방향이 많이 쓰이는데 좌표는 수학에서의 평면좌표와 동일하고 방향은 위를 0으로 하고 시계 방향으로 360도까지 증가한다. |
|---|
| 186 | 187 | |
|---|
| 187 | 188 | === 생김새 === |
|---|
| 188 | 189 | |
|---|
| 189 | 190 | === 붓 === |
|---|
| 191 | 스크래치의 펜과 같은 기능이다. |
|---|
| 190 | 192 | |
|---|
| 191 | 193 | === 소리 === |
|---|
| 192 | 194 | |
|---|
| ... | ... | |
|---|
| 200 | 202 | ==== 리스트 관련 ==== |
|---|
| 201 | 203 | |
|---|
| 202 | 204 | === 함수 === |
|---|
| 205 | [[파일:함수.png]] |
|---|
| 206 | |
|---|
| 207 | [[파일:함수코드.png]] |
|---|
| 208 | 엔트리에서 함수는 한 기능을 위해 다른 블록들을 엮어놓은 것이다.[* 스크래치에서는 블록이라고 부른다.] |
|---|
| 203 | 209 | ==== 속성 ==== |
|---|
| 210 | 함수의 속성을 다룬다. |
|---|
| 204 | 211 | ===== 이름값 ===== |
|---|
| 212 | [[파일:문자열값.png]] |
|---|
| 213 | 여기에 써넣은 텍스트는 함수의 이름이 된다. 그냥은 필요없고 이름과 이름 사이에 다른 추가 블록을 넣을 때 쓰인다. 어떠한 문자열이 값을 설명할 때에도 쓰인다. |
|---|
| 205 | 214 | ===== 문자/숫자값 ===== |
|---|
| 215 | [[파일:문숫값.png]] |
|---|
| 216 | 함수 안에서의 변수라고 할 수 있다. 이 블록을 끼워넣은 후 원형 부분만 함수의 실제 코드에 넣으면 그대로 적용된다. |
|---|
| 206 | 217 | ===== 판단값 ===== |
|---|
| 218 | [[파일:판단값.png]] |
|---|
| 219 | 함수 안에서의 판단값이다. 사용 방식은 문자/숫자값 하고 같다. 함수 탭 외에서 사용할 때에는 육각형 모양 특정 판단블록을 끼워맞추면 알아서 잘 작동한다. |
|---|
| 207 | 220 | ===== 결괏값 있는 함수 ===== |
|---|
| 221 | 함수 실행이 끝나고 나서 반환해주는 값이다. 파이썬의 return같은 형태라고 보면 된다. 결괏값을 가진 함수는 연산 블록 같은 형태로 변한다. |
|---|
| 208 | 222 | ===== 지역변수 ===== |
|---|
| 223 | 함수 내에서 사용되는 변수로 파이썬의 self.변수와 비슷한 형태이며 함수가 끝나면 변수의 값은 사라진다. 사실상 임시용이다. 함수 밖에서는 사용할 수 없다. |
|---|
| 209 | 224 | ==== [[재귀함수]] ==== |
|---|
| 225 | 함수안에 해당함수를 넣어서 무한히 작동되는 함수. |
|---|
| 226 | '계속 반복하기'나 '( )번 반복하기'는 한 번 코드를 작동시킬 때마다 1프레임씩 걸리기 때문에 빠른 계산이 힘들다. 이와 달리 재귀함수를 통해 반복시키면 모든 작동이 1프레임만에 작동되어 빠른계산이 가능하다. 업데이트로 함수의 호출횟수가 약 1500회가 되면 튕기기때문에 변수를 만들어서 호출 횟수가 1500회가 되면 멈추게 하는 것이 좋다. |
|---|
| 210 | 227 | |
|---|
| 211 | 228 | === 데이터분석 === |
|---|
| 212 | | |
|---|
|
|
|
|
| 229 | |
|---|
| 230 | |
|---|
| 231 | 3월 12일 기준 테이블에서 우클릭을 이용해 데이터를 추가 가능한 뿐만아니라 그래프, 최솟값, 최댓값 등 여러 가지를 할 수 있다. |
|---|
| 232 | |
|---|
| 233 | 엑셀 형식으로 되어 있으며 테이블을 추가하면 관련 코드를 사용할 수 있다. |
|---|
| 213 | 234 | |
|---|
| 214 | 235 | === 인공지능 === |
|---|
| 236 | 인공지능 관련 코드를 사용할 수 있다. |
|---|
| 215 | 237 | ==== 인공지능 블록 불러오기 ==== |
|---|
| 238 | 기능으로는 오디오 감지, 읽어주기, 번역, 비디오 감지, 음성인식, 손인식, 얼굴 인식, 사물인식, 모델 학습이 있다. |
|---|
| 216 | 239 | ==== 인공지능 모델 학습하기 ==== |
|---|
| 240 | 인공지능 모델학습 기능도 있다. 이미지, 텍스트, 오디오 모델학습이 있으며 테이블을 이용해 모델학습을 하는 분류, 예측, 군집이 있다. |
|---|
| 217 | 241 | |
|---|
| 218 | 242 | === 확장 === |
|---|
| 243 | 확장 블록은 현재 날씨, 행사, 자연재난 국민행동요령, 생활안전 국민행동요령이 있다. 잘 쓰이진 않는다. |
|---|
| 219 | 244 | |
|---|
| 220 | 245 | === 하드웨어 === |
|---|
| 246 | 엔트리용 하드웨어를 연결해야 쓸 수 있다. 개인용으로 하드웨어를 살 일도 없고 불편한 점도 많아 주로 교육용으로 쓰인다. |
|---|
| 221 | 247 | ==== 연결하기 ==== |
|---|
| 222 | 248 | |
|---|
| 223 | | |
|---|
|
|
|
|
|
|
|
|
|
| 249 | |
|---|
| 250 | * 적용할 하드웨어를 정한다. |
|---|
| 251 | * 컴포트를 정한 후에 기다린 후에 드라이버를 설치한다(드라이버 설치 클릭). |
|---|
| 252 | * 펌웨어를 설치하라는 창이 뜨면 펌웨어를 설치한다. |
|---|
| 253 | * 하드웨어 블록으로 코딩을 한다. |
|---|
| 254 | |
|---|
| 255 | === 엔트리 콘솔[* 우리가 아는 f12 누르면 나오는 html이 아니다] === |
|---|
| 256 | 엔트리파이썬에서 내보낸 출력값을 출력한다. |
|---|
| 257 | |
|---|
| 258 | == 여담 == |
|---|
| 224 | 259 | |
|---|
| 225 | 260 | 더 추가할 예정 |
|---|
| 226 | | |
|---|
| 227 | | == 여담 == |
|---|