Back to Course
Quarky를 사용한 로보틱스 및 AI - 레벨 3
0% Complete
0/0 Steps
-
고급 AI 및 로봇 공학 응용 프로그램세션 1: 로보틱스와 AI 탐구2 Topics
-
세션 2: 계란 보호3 Topics
-
세션 3: 수직 4륜 로봇2 Topics
-
세션 4: 수동 제어 로봇3 Topics
-
세션 5: 수직 픽 앤 플레이스 로봇 - 조립2 Topics
-
세션 6: 수직 픽 앤 플레이스 로봇3 Topics
-
세션 7: 수평 조향 로봇4 Topics
-
그리퍼 로봇세션 8: 그리퍼 로봇2 Topics
-
세션 9: 자율 피자 배달 로봇4 Topics
-
세션 10: QR 스캐너 로봇2 Topics
-
세션 11: 로봇 경로 계획4 Topics
-
캡스톤 프로젝트세션 12: 캡스톤 프로젝트
Lesson 2, Topic 2
In Progress
활동 2: 계란 보호
Lesson Progress
0% Complete
논리 및 순서도
코딩하자!
- 먼저 Events 팔레트로 이동하여 when green flag clicked 블록을 추가합니다 .
- 초음파를 초기화하기 위해 핀은 Connect Ultrasonic()을 trig(), echo() 아래에 있는 Sensors 팔레트에서 when green flag clicked를 배치합니다. 드롭다운에서 trig에서 D1을 선택하고 echo에서 D2를 선택합니다.
- 이제 Control 팔레트로 이동하여 forever 블록을 추가하십시오. 이 블록 내부의 모든 항목은 코드를 수동으로 중지할 때까지 실행됩니다.
- 다음으로 Robot 팔레트에서 forever 블록 내의 set servo on () to () angle을 끌어다 놓습니다. 각도를 130도로 설정하려면 공백에 130을 씁니다.
- 그런 다음 Control 팔레트의 If () else 블록을 set servo () to () angle 블록 아래에 놓습니다.
- Operators 팔레트의 ()>() 블록을 If () else 블록의 공간 안에 놓습니다.
- 이제 Sensors 팔레트에서 ()>() 블록의 첫 번째 위치에 get ultrasonic () distance(cm) 블록을 추가하고 두 번째에 15를 씁니다.
- 그런 다음 Display 팔레트에서 if-else() 블록 내부의 display matrix as () 블록을 끌어다 놓습니다. 매트릭스를 녹색으로 채웁니다.
- set servo on () to () angle 블록을 놓습니다. 공백에 30을 씁니다. 동일한 블록을 사용하여 Quarky의 매트릭스를 빨간색으로 바꾸고 서보 각도를 변경합니다.
- Display 팔레트에서 display matrix as ()를 else 분기 안에 놓습니다. 매트릭스를 빨간색으로 채웁니다.
- 마지막으로 display matrix as() 블록 아래에 set servo on () to () angle 블록을 놓습니다. 공백에 75를 씁니다.
코드 완성!!!
테스트
녹색 깃발을 클릭하여 스크립트를 실행하십시오.