그래프 프로그래밍

그래프 프로그래밍에서 로봇은 실험 중 기록된 데이터에 따라 동작을 수행할 수 있습니다.


그래프 프로그래밍 탭
센서 선택
경계값 영역 표시/숨김
경계값 영역 아이콘
프로그래밍 패널 영역

그래프 프로그래밍을 사용하는 열쇠는 경계값 설정입니다. 프로그래밍 패널 영역은 센서값이 특정 영역 내에 있을 때 실행되는 프로그래밍 블록 모음을 만드는 데 사용합니다. 각 영역은 경계값에 의해 다른 영역과 분리됩니다. 경계값 라인을 위, 아래로 드래그하거나 경계값에 특정한 숫자를 입력하여 경계값을 조정하세요.
예 1: 출입구 인사
로봇은 출입구의 거리를 측정합니다. 사람이 걸어가면, 초음파 센서가 거리 최소값을 측정하고 로봇이 "Morning" 사운드 파일을 재생합니다.

별 영역과 정사각형 영역을 선택하여 영역 2개를 만드세요. 사람이 출입구를 지나가면 감지하도록 영역 경계값을 조정하세요. 이 경우, 우리는 30cm를 선택했습니다. 센서값이 별 영역에 있으면(즉 30cm보다 크면), 로봇은 별 영역과 관련된 프로그래밍 블록을 실행하게 됩니다. 센서값이 정사각형 영역에 있으면(즉 30cm보다 작으면), 로봇은 정사각형 영역과 관련된 프로그래밍 블록을 실행하게 됩니다.



별 영역
정사각형 영역
경계값
경계값 영역 선택

정사각형 영역에 대한 그래프 프로그래밍 팔레트로 이동하세요. 사운드 블록을 드래그해서 프로그래밍 영역에 놓고 "Morning" 사운드 파일을 선택하세요.



어떤 일이 일어날 것 같습니까? 여러분이 출입구를 지나는 것을 감지하면 로봇이 "Morning"이라고 인사할 것입니다.
예 2: 온실 제어기
여러분에게는 온도 센서가 달린 작은 온실, 배기팬에 연결된 모터 A, 난방팬에 연결된 모터 B가 있습니다.

이 예에서 우리는 3가지 영역인 별 영역, 정사각형 영역, 원형 영역을 사용합니다. 경계값은 섭씨 20도와 30도로 맞춥니다.
별 영역: 온도는 섭씨 30도 이상입니다. 모터 A를 10초간 켜십시오(배기팬).
사각형 영역: 온도는 섭씨 20도와 30도 사이입니다. 아무것도 하지 마십시오(이상적인 온도 범위입니다).
원형 영역: 온도는 섭씨 20도 이하입니다. 모터 B를 10초간 켜십시오(난방팬).


어떤 일이 일어날 것 같습니까? 온도가 일정한 경계값 이하로 떨어지면, 난방팬이 켜지면서 온실을 데웁니다. 온도가 또 다른 경계값 이상으로 올라가면, 배기팬이 켜지면서 따뜻한 공기를 배출합니다.
복수 센서
센서 여러 개를 사용할 때 각 센서는 최대 3개의 경계값 영역을 가질 수 있으며, 프로그래밍 블록은 각 영역에 한정됩니다. 센서 선택 영역에 있는 센서를 클릭하여 해당 센서의 경계값 영역을 보거나 편집하세요.
그래프 프로그래밍
빠른 연결