- 트램이 무엇인지 알고 있나요? 검색하여 이야기해 봅시다.
- 도로 위에 깔린 노선 위를 달리는 전차입니다.
- 바퀴와 모터가 필요합니다.
- 트램을 만들기 위해 SAM Labs로 구현해야 하는 기능은 무엇일까요?
- 바퀴를 모터로 돌려주어야 합니다.
- 모터를 일정시간 회전시키다가 이후 반대방향으로 회전시켜주면 됩니다.
- SAM Labs : DC모터
- 준비물 : 바퀴 2쌍, 기어(대), 기어(소), 고무줄, 송곳, 하드보드지, 순간접착제, 자, 칼
1. 준비물을 준비합니다.
2. 트램의 외형을 생각하며 하드보드지에 도면을 그립니다. 밑면, 옆면(2개), 앞면, 뒷면이 필요합니다.
3. 설계도면에 따라 잘라줍니다.
4. 자른 부분을 순간 접착제를 이용해 붙여 줍니다.
5. 바퀴의 축이 들어갈 부분을 만들기 위해 옆면을 송곳으로 뚫어줍니다.
6. 기어달린 축에 고무즐을 걸고 트램의 앞바퀴 부분에 끼워줍니다.
7. 뒷바퀴를 넣어 트램의 외형을 완성합니다.
8. DC모터에 기어를 연결하고, 트램의 아랫면에 고정시킵니다.
9. DC모터의 기어와 앞바퀴의 기어에 고무줄을 연결해줍니다.
1.SAM Labs Workbench에 접속하여 Devices를 클릭하고, DC모터를 선택합니다.
https://edu.workbencheducation.com/toolbox/programming
2. DC모터를 페어링합니다.
3. [General]탭 - [Program start] 블록을 드래그합니다.
4. [DC Motor] 탭 - [Actions] 탭 - [set DC Moror speed to 0] 블록을 드래그하여 속도를 30으로 입력합니다.
5. [General] 탭 - [wait for 0 seconds]를 선택하여 구동 시간을 4초로 입력합니다.
6. DC Motor의 속도를 0으로 입력하여 정지하도록 하고, 정지할 시간 3초를 입력합니다.
7. [DC Motor] 탭의 속도를 조절하는 블록을 추가하고, - 값을 입력하여 DC모터가 돌어가는 방향을 반대로 하여 거꾸로 움직이도록 설정합니다.
8. [Loops] 탭 - [repeat 0 times do] 블록을 활용하여 몇 번 왕복할지 설정하여 줍니다.
9. [RUN]을 눌러 프로그램을 실행하고, 트램이 잘 작동하는지 확인합니다.