교육자료

마르시스에듀는 창의적인 미래 인재 양성을 목표로 누구나 쉽고 재미있게
코딩을 배울 수 있는 STEAM(융합인재교육) 솔루션을 제공합니다.

마르시스에듀의 다양한 코딩 교구와 교육 콘텐츠를 만나보세요.

 

샘랩

[샘랩] 코딩정음의 FUN_MAKING 트램

샘랩 FUN MAKING
#초등 고 #중등 #출처 표기 2019-09-29 21:27:40






 

  • 트램이 무엇인지 알고 있나요? 검색하여 이야기해 봅시다.

           - 도로 위에 깔린 노선 위를 달리는 전차입니다.


  • 트램이 자동으로 움직이기 위해 필요한 기계 장치에는 어떤 것들이 있을까요?

        - 바퀴와 모터가 필요합니다.


  • 트램을 만들기 위해 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]을 눌러 프로그램을 실행하고, 트램이 잘 작동하는지 확인합니다. 

 

샘랩 FUN MAKING 목록

마르시스에듀는 누구나 21세기 필수 기술을 쉽고 재미있게 익혀 창의적이고 논리적인 사고력을 바탕으로 문제 해결을 할 수 있도록 돕는 에듀테크 회사입니다. 아이디어를 현실화할 수 있는 제품과 콘텐츠를 개발하고 서비스를 제공함으로써 미래 사회를 능동적으로 살아갈 수 있는 방법을 제시할 것입니다.

    

PRODUCT