2025년 9월 28일 일요일

블록코딩 사용법 / 스크래치와 엔트리

 

해당 장치(myCobot, myBlockly 관련)의 설치 프로그램은 Elephant Robotics 공식 웹사이트와 GitHub 저장소에서 공식적으로 제공되고 있습니다.


### 공식 다운로드 경로 안내

- Elephant Robotics 공식 다운로드 페이지:  

  https://elephantrobotics.com/downloads  

  (여기에서 myBlockly 소프트웨어와 MyCobot 관련 펌웨어, Python 라이브러리 등을 받을 수 있습니다)[3] [4]


- GitHub myblockly 패키지:  

  https://github.com/elephantrobotics/myblockly-package/releases  

  (그래픽 프로그래밍 도구인 myBlockly 설치 파일과 최신 업데이트 정보를 확인할 수 있습니다)[7]


- Python API 라이브러리 설치 (필요 시 커맨드):  

  ```

  pip install pymycobot --user

  ```  

  (myCobot 제어용 Python API 설치에 사용)[2]


- 추가 참고:  

  설치 튜토리얼 영상 및 문서도 Elephant Robotics 공식 채널과 GitHub에 잘 정리돼 있어, 사용법과 설치 과정을 함께 확인하시면 편리합니다[5] [6].


필요하시면 설치 방법과 초기 설정에 대해서도 도움을 드릴 수 있습니다. 


참고 자료 

이 장치(myCobot)와 호환되는 다양한 소프트웨어 설치 파일은 Elephant Robotics 공식 웹사이트와 GitHub에서 제공되고 있으며, 다음 경로에서 받을 수 있습니다.


1. **Elephant Robotics 공식 다운로드 페이지**  

   다양한 myCobot 관련 소프트웨어가 통합된 myStudio 플랫폼을 포함하여 펌웨어, 드라이버, 문서 등을 다운로드할 수 있습니다.  

   - https://elephantrobotics.com/downloads [1] [4]


2. **GitHub myblockly 패키지 및 ROS2 패키지**  

   - myBlockly 그래픽 프로그래밍 도구 설치 파일  

     https://github.com/elephantrobotics/myblockly-package/releases [6]  

   - ROS2 기반 myCobot 제어용 패키지  

     https://github.com/elephantrobotics/mycobot_ros2 [5] [10]


3. **Python API 라이브러리**  

   myCobot 제어용 Python 라이브러리는 명령어 한 줄로 쉽게 설치할 수 있습니다.  

   ```

   pip install pymycobot --user

   ```  

   프로그래밍 시 편리합니다[2].


필요에 따라 myStudio 설치 후 펌웨어 업데이트, 드라이버 설치까지 함께 진행하면 원활한 장치 연동과 조작이 가능합니다[9].


추가적으로, iOS용 스마트폰 제어 앱도 공식 앱스토어에서 내려받을 수 있으니 참고하세요[8].


필요시 설치 및 환경 설정 과정에 대해서도 자세히 안내해 드리겠습니다. 


참고 자료 


[1] 大象机器人 - Downloads - Elephant Robotics - 大象机器人 (https://www.elephantrobotics.com/en/downloads/)

[2] blog.naver.com - [myCobot] 설치 가이드 및 myStudio 사용법 / 드라이브 설치 / 펌웨어 ... (https://blog.naver.com/no1_devicemart/222668981037)

[3] 大象机器人 - myCobot - Elephant Robotics - 大象机器人 (https://www.elephantrobotics.com/en/mycobot-en/)

[4] 大象机器人 - Downloads - Elephant Robotics - 大象机器人 (https://www.elephantrobotics.com/en/downloads/)

[5] GitHub - elephantrobotics/mycobot_ros2: myCobot ROS2 package - GitHub (https://github.com/elephantrobotics/mycobot_ros2)

[6] GitHub - elephantrobotics/myStudio: A comprehensive software for ... - GitHub (https://github.com/elephantrobotics/myStudio)

[7] RoboDK - Elephant Robotics myCobot Pro-600 로봇 - RoboDK (https://robodk.com/robot/ko/Elephant-Robotics/myCobot-Pro-600)

[8] apps.apple.com - App Store에서 제공하는 MyCobot Phone Controller (https://apps.apple.com/kr/app/mycobot-phone-controller/id1550713292)

[9] m.blog.naver.com - [myCobot] 스마트폰으로 제어하기 / myCobotBLE (마이코봇 실습 #4) (https://m.blog.naver.com/no1_devicemart/222674109596)

[10] ROS Wiki - Robots/myCobot - ROS Wiki (http://wiki.ros.org/Robots/myCobot)

[1] 大象机器人 - myCobot - Elephant Robotics - 大象机器人 (https://www.elephantrobotics.com/en/mycobot-en/)

[2] GitHub - elephantrobotics/mycobot_ros2: myCobot ROS2 package - GitHub (https://github.com/elephantrobotics/mycobot_ros2)

[3] 大象机器人 - Downloads - Elephant Robotics - 大象机器人 (https://www.elephantrobotics.com/en/downloads/)

[4] 大象机器人 - Downloads - Elephant Robotics - 大象机器人 (https://www.elephantrobotics.com/en/downloads/)

[5] YouTube - myBlockly | Installation Tutorial - YouTube (https://www.youtube.com/watch?v=VgnJ7IcCv9Y&pp=ygUKI215YmxvY2tseQ%3D%3D)

[6] docs.elephantrobotics.com - 1 myBlockly initial use · GitBook (https://docs.elephantrobotics.com/docs/ultraArm-en/3-HowToUseultraArm/2-SoftwareControl/3-MyBlockly/1-firsttimeuse.html)

[7] GitHub - Releases · elephantrobotics/myblockly-package - GitHub (https://github.com/elephantrobotics/myblockly-package/releases)

[8] download-elephantrobotics.oss-cn-shenzhen.aliyuncs.com - [PDF] myblockly software : (https://download-elephantrobotics.oss-cn-shenzhen.aliyuncs.com/software/myblockly/README/myblockly%E4%BD%BF%E7%94%A8%E8%AF%B4%E6%98%8E%E4%B9%A6-en.pdf)

[9] GitHub - elephantrobotics/myStudio: A comprehensive software for ... - GitHub (https://github.com/elephantrobotics/myStudio)

[10] download-elephantrobotics.oss-cn-shenzhen.aliyuncs.com - [PDF] myCobot 280 Pi 2023 (https://download-elephantrobotics.oss-cn-shenzhen.aliyuncs.com/Product_software/myCobot/brochure/myCobot280Pi-brochure-2023031.pdf)


사진을 분석해보면 사용 중인 프로그램은 ‘myblockly’라는 블록 코딩 환경이며, 로봇 제어나 센서 제어를 위한 블록들이 좌측에 보입니다. 현재 출력 창에는 프로그램 실행 로그와 함께 “This class is no longer maintained since v3.6.0”라는 경고 메시지가 보이는데, 이는 해당 소프트웨어의 일부 클래스가 버전 3.6.0 이후로 지원되지 않아 최신 문서를 참고하라는 의미입니다.


### 사용법 요약

- 블록 형태로 코딩을 구성하여 로봇이나 장치에 명령을 내립니다.

- 오른쪽 위의 ‘Run’ 버튼을 눌러 작성한 프로그램을 실행할 수 있습니다.

- COM포트 선택과 통신 속도(baud rate)를 설정해 기기와 연결합니다.

- 좌측 카테고리(Logic, Loops, Math 등)에서 필요 블록을 드래그하여 조립합니다.

- 출력창에 실행 상태와 에러 여부가 표시됩니다.

- 일부 클래스나 기능은 최신 버전에서 더 이상 지원되지 않아, 최신 문서를 참조해야 합니다.


### 설치 프로그램 및 다운로드 위치

- ‘myblockly’는 보통 제조사나 특정 로봇 키트 공급사 홈페이지에서 배포됩니다.

- 대표적으로 MyCobot 시리즈 관련 소프트웨어이며, 공식 웹사이트에서 다운로드 가능합니다.


추천 URL (MyCobot 공식 및 Blockly 관련 다운로드) 예시:  

- https://elephantrobotics.com/ (Elephant Robotics 공식)  

- https://github.com/elephantrobotics (GitHub 공식 저장소, Blockly 소스 및 설치 패키지 확인 가능)  

- https://mycobot.com/ (MyCobot 공식 페이지)


다운로드 시, 자신의 운영체제(Windows, Mac 등)를 확인 후 최신 버전을 받는 것이 중요합니다.


필요 시, 소프트웨어 설치 및 설정 관련 구체적인 도움을 추가로 요청해 주세요.


myCobot 장치와 연동 가능한 오픈소스 소프트웨어는 Elephant Robotics가 공식적으로 제공하는 다양한 프로젝트와 도구를 중심으로 추천드립니다.


1. **myblockly**  

   - 그래픽 블록 코딩 환경으로 쉽고 직관적인 프로그래밍이 가능합니다. MyCobot 제어에 적합하며, GitHub에서 최신 소스와 설치 파일을 받을 수 있습니다.  

   - GitHub: https://github.com/elephantrobotics/myblockly-package/releases [6]


2. **RoboFlow**  

   - Elephant Robotics가 개발한 산업용 로봇 소프트웨어로, 다양한 기능을 포함하며 Arduino, ROS 통합 지원 등 확장성이 뛰어납니다.  

   - 공식 웹사이트 다운로드: https://elephantrobotics.com/downloads [1] [2]


3. **myCobot ROS2 패키지**  

   - ROS2(로봇 운영체제) 기반으로 myCobot을 제어할 수 있는 오픈소스 패키지입니다. 개발자들이 복잡한 로봇 제어를 수월하게 할 수 있게 도와줍니다.  

   - GitHub: https://github.com/elephantrobotics/mycobot_ros2 [5] [10]


4. **pymycobot (Python 라이브러리)**  

   - Python 환경에서 myCobot을 제어하기 위한 라이브러리로, 간단한 명령어로 로봇을 조작할 수 있어 프로그래밍 입문자에게도 적합합니다.  

   - 설치 명령: `pip install pymycobot --user` [2]


이 외에 Elephant Robotics에서 제공하는 myStudio 플랫폼을 통해 다양한 소프트웨어를 통합 관리할 수 있습니다. 설치 및 사용법, 펌웨어 업데이트 방법 등 세부 자료도 공식 문서와 GitHub에 잘 정리되어 있으니 참고하시면 좋겠습니다[1] [6].


필요하면 각 소프트웨어 설치 방법이나 API 활용법에 대해서도 안내해 드리겠습니다. 


참고 자료 


[1] blog.naver.com - [myCobot] 설치 가이드 및 myStudio 사용법 / 드라이브 설치 / 펌웨어 ... (https://blog.naver.com/no1_devicemart/222668981037)

[2] manuals.plus - Elephant Robotics MyCobot XNUMX축 협동 로봇 암 사용자 매뉴얼 (https://manuals.plus/ko/elephant-robotics/mycobot-six-axis-collaborative-robot-arm-manual)

[3] 大象机器人 - myCobot - Elephant Robotics - 大象机器人 (https://www.elephantrobotics.com/en/mycobot-en/)

[4] Open Source 6DOF ... - Robotic Arm myCobot 280 Raspberry Pi 4B - Open Source 6DOF ... (https://www.amazon.com/ELEPHANT-ROBOTICS-Collaborative-Programming-Applications/dp/B0B9W96SD6)

[5] Reddit - 당신이 선호하는 경량 협동 로봇 팔을 찾아보세요 : r/robotics - Reddit (https://www.reddit.com/r/robotics/comments/uszgb7/which_mycobot_is_suited_for_you_find_your/?tl=ko)

[6] GitHub - Elephant Robotics - GitHub (https://github.com/elephantrobotics)

[7] Elephant Robotics - Which myCobot Is Suited for you? - Elephant Robotics (https://shop.elephantrobotics.com/fr-nl/blogs/news/which-mycobot-is-suited-for-you?srsltid=AfmBOoopjoBzWWa3xvHBJk5p4MDd587YlaCcbpL9wvxYgQWDkYheZUIB)

[8] GitHub - myCobot is the World's Smallest Collaborative Robot Arm. - GitHub (https://github.com/elephantrobotics/myCobot)

[9] YouTube - 교육 연구용 로봇암 어떤게 좋을까? (WLKATA VS myCobot) - YouTube (https://www.youtube.com/watch?v=hQnn5ghBAXs)

[10] NAVER - [myCobot] 마이코봇 320 로봇암을 소개합니다! - 블로그 - NAVER (https://m.blog.naver.com/PostView.naver?blogId=no1_devicemart&logNo=223523936205)


블록코딩 무료 프로그램 중 myBlockly와 유사한 제품이나 서비스는 코딩 입문자부터 어린이, 초중고 학생까지 폭넓게 활용할 수 있는 대표적인 도구들이 여러 가지 있습니다. 이들 모두 시각적 블록을 끌어다 놓는 방식으로 코딩 개념을 쉽게 익힐 수 있다는 공통점이 있습니다.


---


### 주요 블록코딩 무료 프로그램 추천


| 프로그램명 | 특징 | 추천 대상 | 공식 사이트 |

|---|---|---|---|

| 스크래치(Scratch) | MIT에서 개발, 애니메이션·게임 제작에 최적화, 방대한 커뮤니티와 자료 제공 | 초등학생~중고등학생, 초보자 | https://scratch.mit.edu/ |

| 엔트리(Entry) | 한글 지원 강점, 한국 교육과정 연계 학습, 로봇·AI 연동 가능 | 초등학생~중고등학생, 한국 사용자 | https://www.entry.org/ |

| 메이크코드(MakeCode) | 마인크래프트, 마이크로비트 등 하드웨어 연계, JavaScript 및 Python 변환 가능 | 청소년, 하드웨어 코딩 입문자 | https://maker.makecode.com/ |

| 코듀(Codu) | 게임 제작 중심 비주얼 코딩, 아이들을 위한 쉽고 재미있는 환경 | 초등학생 | https://www.codu.org/ |

| 코드점오알지(Code.org) | 미국 비영리 교육기관, 단계별 코딩 교육과정과 블록코딩 제공 | 초등학생~성인 초보자 | https://code.org/ |


---


이 중 특히 스크래치와 엔트리는 한글 사용자 환경이 잘 갖춰져 있고, 교육용 콘텐츠도 많이 갖추고 있어 활용도가 높습니다. 메이크코드는 하드웨어와의 연동도 지원해 로봇 제어나 마이크로컨트롤러 프로그래밍과 연계하기 좋습니다.


각 사이트에서는 무료로 이용할 수 있고, 웹 브라우저에서 바로 코딩할 수 있어 설치 부담 없이 시작 가능합니다.


---


필요하시다면 각 프로그램별 상세 사용법이나 특징, 실습 예제도 알려드릴 수 있습니다. 블록코딩 학습을 더욱 즐겁고 효과적으로 하시도록 도와드릴게요! 


참고 자료 


[1] coding-assembly.tistory.com - [블록형 코딩] 공부할 수있는 무료 사이트 공유 (https://coding-assembly.tistory.com/4)

[2] sansamlife.com - [블록 코딩] 블록 코딩 추천 언어, 관련 사이트 (어린이, 처음 시작하는 ... (https://sansamlife.com/entry/%EB%B8%94%EB%A1%9D-%EC%BD%94%EB%94%A9-%EB%B8%94%EB%A1%9D-%EC%BD%94%EB%94%A9-%EC%B6%94%EC%B2%9C-%EC%82%AC%EC%9D%B4%ED%8A%B8-%EC%96%B4%EB%A6%B0%EC%9D%B4%EB%A5%BC-%EC%9C%84%ED%95%9C)

[3] sansamlife.com - [블록 코딩] 블록 코딩 추천 언어, 관련 사이트 (어린이, 처음 시작하는 ... (https://sansamlife.com/entry/%EB%B8%94%EB%A1%9D-%EC%BD%94%EB%94%A9-%EB%B8%94%EB%A1%9D-%EC%BD%94%EB%94%A9-%EC%B6%94%EC%B2%9C-%EC%82%AC%EC%9D%B4%ED%8A%B8-%EC%96%B4%EB%A6%B0%EC%9D%B4%EB%A5%BC-%EC%9C%84%ED%95%9C)

[4] blog.naver.com - 블록코딩 코드모스 무료체험으로 시작해봐요 : 네이버 블로그 (https://blog.naver.com/merryhunter/222679615083)

[5] 스크래치와 엠블록 : 네이버 블로그 - 블록코딩 입문(1) - 스크래치와 엠블록 : 네이버 블로그 (https://m.blog.naver.com/codingbird/222064037207)

[6] playentry.org - 엔트리 학습하기 (https://playentry.org/learn)

[7] 6탄] 집에서 해볼 수 있는 블록코딩 추천 사이트 3곳 - [코딩 알고가자 - 6탄] 집에서 해볼 수 있는 블록코딩 추천 사이트 3곳 (https://codetreelab.tistory.com/13)

[8] 블로그 - 중학생을 위한 코딩 사이트 5개 추천 (스크래치, C언어) - 블로그 (https://m.blog.naver.com/dgsw2016/222806337711)

[9] CoPlay - 블록코딩 툴 3가지 비교(스크래치, 엔트리, 메이크코드) - CoPlay (https://www.coplay.kr/jp/community/posts/141)

[10] runajung.tistory.com - 초등학생을 위한 최고의 블록 코딩 프로그램 추천 (https://runajung.tistory.com/39)

댓글 없음:

앤시스 실습_(2) / 구조해석절차

 다운로드 방법(영문) - https://www.ansys.com/ko-kr/academic/students Ansys Student Versions | Free Student Software Downloads https://www.ansys.com/...