KR20200086834A - 프로그램 가능한 모듈 어셈블리 및 그에 대한 실행 코드 저작 시스템 - Google Patents
프로그램 가능한 모듈 어셈블리 및 그에 대한 실행 코드 저작 시스템 Download PDFInfo
- Publication number
- KR20200086834A KR20200086834A KR1020190003099A KR20190003099A KR20200086834A KR 20200086834 A KR20200086834 A KR 20200086834A KR 1020190003099 A KR1020190003099 A KR 1020190003099A KR 20190003099 A KR20190003099 A KR 20190003099A KR 20200086834 A KR20200086834 A KR 20200086834A
- Authority
- KR
- South Korea
- Prior art keywords
- module
- assembly
- button
- code
- pattern
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Granted
Links
- 230000006870 function Effects 0.000 claims description 76
- 238000000034 method Methods 0.000 claims description 16
- 238000003909 pattern recognition Methods 0.000 claims description 13
- 238000004891 communication Methods 0.000 description 17
- 238000010586 diagram Methods 0.000 description 13
- 239000000758 substrate Substances 0.000 description 8
- 238000004590 computer program Methods 0.000 description 4
- 238000004519 manufacturing process Methods 0.000 description 4
- 230000000712 assembly Effects 0.000 description 2
- 238000000429 assembly Methods 0.000 description 2
- 230000005540 biological transmission Effects 0.000 description 2
- 230000004397 blinking Effects 0.000 description 2
- 238000004364 calculation method Methods 0.000 description 2
- 230000000694 effects Effects 0.000 description 2
- APTZNLHMIGJTEW-UHFFFAOYSA-N pyraflufen-ethyl Chemical compound C1=C(Cl)C(OCC(=O)OCC)=CC(C=2C(=C(OC(F)F)N(C)N=2)Cl)=C1F APTZNLHMIGJTEW-UHFFFAOYSA-N 0.000 description 2
- 239000000725 suspension Substances 0.000 description 2
- QVFWZNCVPCJQOP-UHFFFAOYSA-N chloralodol Chemical compound CC(O)(C)CC(C)OC(O)C(Cl)(Cl)Cl QVFWZNCVPCJQOP-UHFFFAOYSA-N 0.000 description 1
- 238000009434 installation Methods 0.000 description 1
- 239000004973 liquid crystal related substance Substances 0.000 description 1
- 239000000463 material Substances 0.000 description 1
- 230000003287 optical effect Effects 0.000 description 1
- 230000002093 peripheral effect Effects 0.000 description 1
- 238000002360 preparation method Methods 0.000 description 1
- 238000003825 pressing Methods 0.000 description 1
- 238000003860 storage Methods 0.000 description 1
Images
Classifications
-
- G—PHYSICS
- G09—EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
- G09B—EDUCATIONAL OR DEMONSTRATION APPLIANCES; APPLIANCES FOR TEACHING, OR COMMUNICATING WITH, THE BLIND, DEAF OR MUTE; MODELS; PLANETARIA; GLOBES; MAPS; DIAGRAMS
- G09B19/00—Teaching not covered by other main groups of this subclass
- G09B19/0053—Computers, e.g. programming
-
- H—ELECTRICITY
- H01—ELECTRIC ELEMENTS
- H01H—ELECTRIC SWITCHES; RELAYS; SELECTORS; EMERGENCY PROTECTIVE DEVICES
- H01H13/00—Switches having rectilinearly-movable operating part or parts adapted for pushing or pulling in one direction only, e.g. push-button switch
- H01H13/02—Details
- H01H13/12—Movable parts; Contacts mounted thereon
- H01H13/14—Operating parts, e.g. push-button
Landscapes
- Engineering & Computer Science (AREA)
- Business, Economics & Management (AREA)
- Computer Hardware Design (AREA)
- Entrepreneurship & Innovation (AREA)
- Physics & Mathematics (AREA)
- Educational Administration (AREA)
- Educational Technology (AREA)
- General Physics & Mathematics (AREA)
- Theoretical Computer Science (AREA)
- Stored Programmes (AREA)
Abstract
Description
도 2는 본 발명의 실시예에 따른 모듈의 내부 구조를 보여주는 평면도이다.
도 3은 본 발명의 실시예에 따른 하드웨어 인터페이스 모듈의 프로그래머블 버튼의 구조를 개략적으로 도시한다.
도 4는 본 발명의 실시예에 따른 모듈 어셈블리 실행 코드 저작시스템을 도시한다.
도 5는 본 발명의 실시예에 따른 하드웨어 인터페이스 모듈의 기능 블록을 예시한 블록도를 도시한다.
도 6은 본 발명의 실시예에 따른 조립 정보를 도시한다.
도 7은 본 발명의 실시예에 따른 프로그래머블 버튼을 포함하는 하드웨어 인터페이스 모듈의 평면도를 도시한다.
도 8 및 도 9는 본 발명의 실시예에 따른 논리 모드의 입력 방법을 나타낸 도면이다.
도 10은 본 발명의 실시예에 따른 논리 모드를 통하여 생성된 PnP 코드를 나타낸 예시이다.
도 11은 본 발명의 실시예에 따른 하드웨어 인터페이스 모듈과 기능 모듈의 연결을 설명하기 위한 도면이다.
도 12는 본 발명의 실시예에 따른 패턴 인식 모드의 입력을 나타낸 예시도면이다.
도 13은 본 발명의 실시예에 따른 패턴 인식 모드에서 나타나는 패턴들을 나타낸 예시 도면이다.
도 14는 본 발명의 실시예에 따른 패턴 인식 모드를 통해 생성한 패턴들을 이용한 모듈 어셈블리를 예시하기 위한 도면이다.
도 15는 본 발명의 실시예에 따른 업로드 모드 중 PnP 코드 업로드 모드를 설명하기 위한 도면이다.
도 16은 본 발명의 실시예에 따른 업로드 모드 중, 패턴 입력 모드를 설명하기 위한 도면이다.
Claims (14)
- 제1 기능 모듈; 제2 기능 모듈 및
상기 제1 기능 모듈 및 상기 제2 기능 모듈과 연결될 때에 연결되는 조립 구조 및 상기 제1 기능 모듈 및 상기 제2 기능 모듈의 모듈 ID를 포함하는 조립 정보를 생성하는 조립 정보 생성부, 복수의 프로그래머블 버튼을 포함하며 각 복수의 프로그래머블 버튼의 눌림 여부를 입력 패턴으로서 저장하는 버튼 입력 제어부를 포함하는 하드웨어 인터페이스 모듈;을 포함하되,
상기 하드웨어 인터페이스 모듈은 상기 입력 패턴 및 상기 조립 정보에 기초하여 상기 제1 기능 모듈 및 상기 제2 기능 모듈에서 생성하는 신호에 대한 논리 연산을 수행하는 코드를 생성하거나, 또는 복수의 미리 저장된 패턴 중 사용자가 선택한 미리 저장된 패턴에 대응하는 코드를 로딩하는,
모듈 어셈블리.
- 제1항에 있어서,
상기 복수의 프로그래머블 버튼은 각각 강성 반투명 고무, 3색 LED 및 푸시 스위치를 포함하며, 사용자가 상기 각성 반투명 고무를 누르면, 푸시 스위치가 눌려지면서 3색 LED의 점등 상태를 변화시키고 상기 입력 패턴을 변화시키는,
모듈 어셈블리. - 제1항에 있어서,
상기 복수의 프로그래머블 버튼은 상기 논리 연산을 수행하는 코드를 생성하는 논리 모드에서 논리 버튼, 방향 버튼 및 설정 버튼을 포함하며, 상기 방향 버튼은 상기 제1 기능 모듈 및 제2 기능 모듈 중 어느 하나를 지정하고, 상기 논리 버튼은 지정된 모듈에 대하여 논리 버튼에 대응하는 논리 연산을 수행하는 코드를 생성하도록 구성되는,
모듈 어셈블리. - 제3항에 있어서,
상기 설정 버튼에 의하여 상기 논리 모드가 시작되며, 상기 방향 버튼 및 상기 논리 버튼에 의하여 모듈 지정 및 논리 연산 지정이 완료된 후에 상기 설정 버튼이 눌려지면 상기 논리 연산을 수행하는 코드가 생성되는,
모듈 어셈블리. - 제3항에 있어서,
상기 복수의 프로그래머블 버튼은 취소 버튼을 더 포함하며, 상기 모듈 지정 및 논리 연산 지정이 완료된 후에 상기 취소 버튼이 눌려지면 상기 모듈 지정 및 논리 연산 지정이 취소되는,
모듈 어셈블리. - 제1항에 있어서,
상기 복수의 프로그래머블 버튼은 설정 버튼을 포함하며, 상기 사용자가 선택한 미리 저장된 패턴에 대응하는 코드를 로딩하는 패턴 인식 모드에서, 상기 모듈 어셈블리의 메모리에 저장된 패턴 프로파일에 해당하는 패턴을 표시될 때에 상기 설정 버튼을 누르면, 상기 복수의 미리 저장된 패턴 중 어느 하나의 미리 저장된 패턴이 선택되는,
모듈 어셈블리. - 모듈 어셈블리 및
상기 모듈 어셈블리와 연결되며, 사용자 단말에서 실행되며 상기 모듈 어셈블리에서 동작할 프로그램을 코딩할 수 있는 실행 코드 저작툴을 포함하며,
상기 모듈 어셈블리는 :
제1 기능 모듈; 제2 기능 모듈 및
상기 제1 기능 모듈 및 상기 제2 기능 모듈과 연결될 때에 연결되는 조립 구조 및 상기 제1 기능 모듈 및 상기 제2 기능 모듈의 모듈 ID를 포함하는 조립 정보를 생성하는 조립 정보 생성부, 복수의 프로그래머블 버튼을 포함하며 각 복수의 프로그래머블 버튼의 눌림 여부를 입력 패턴으로서 저장하는 버튼 입력 제어부를 포함하는 하드웨어 인터페이스 모듈;을 포함하며,
상기 하드웨어 인터페이스 모듈은 상기 입력 패턴 및 상기 조립 구조에 기초하여 상기 제1 기능 모듈에서 생성하는 신호에 대한 논리 연산을 수행하는 코드를 생성하거나, 또는 복수의 미리 저장된 패턴 중 사용자가 선택한 미리 저장된 패턴에 대응하는 코드를 로딩하는,
모듈 어셈블리 실행 코드 저작시스템. - 제7항에 있어서,
상기 복수의 프로그래머블 버튼은 각각 강성 반투명 고무, 3색 LED 및 푸시 스위치를 포함하며, 사용자가 상기 각성 반투명 고무를 누르면, 푸시 스위치가 눌려지면서 3색 LED의 점등 상태를 변화시키고 상기 입력 패턴을 변화시키는,
모듈 어셈블리 실행 코드 저작시스템. - 제7항에 있어서,
상기 복수의 프로그래머블 버튼은 상기 논리 연산을 수행하는 코드를 생성하는 논리 모드에서 논리 버튼, 방향 버튼 및 설정 버튼을 포함하며, 상기 방향 버튼은 상기 제1 기능 모듈 및 제2 기능 모듈 중 어느 하나를 지정하고, 상기 논리 버튼은 지정된 모듈에 대하여 논리 버튼에 대응하는 논리 연산을 수행하는 코드를 생성하도록 구성되는,
모듈 어셈블리 실행 코드 저작시스템. - 제9항에 있어서,
상기 설정 버튼에 의하여 상기 논리 모드가 시작되며, 상기 방향 버튼 및 상기 논리 버튼에 의하여 모듈 지정 및 논리 연산 지정이 완료된 후에 상기 설정 버튼이 눌려지면 상기 논리 연산을 수행하는 코드가 생성되는,
모듈 어셈블리 실행 코드 저작시스템. - 제9항에 있어서,
상기 복수의 프로그래머블 버튼은 취소 버튼을 더 포함하며, 상기 모듈 지정 및 논리 연산 지정이 완료된 후에 상기 취소 버튼이 눌려지면 상기 모듈 지정 및 논리 연산 지정이 취소되는,
모듈 어셈블리 실행 코드 저작시스템. - 제9항에 있어서,
상기 복수의 프로그래머블 버튼은 설정 버튼을 포함하며, 상기 사용자가 선택한 미리 저장된 패턴에 대응하는 코드를 로딩하는 패턴 인식 모드에서, 상기 모듈 어셈블리의 메모리에 저장된 패턴 프로파일에 해당하는 패턴을 표시될 때에 상기 설정 버튼을 누르면, 상기 복수의 미리 저장된 패턴 중 어느 하나의 미리 저장된 패턴이 선택되는,
모듈 어셈블리 실행 코드 저작시스템. - 제7항에 있어서,
상기 실행 코드 저작툴은 상기 논리 연산을 수행하는 코드 또는 상기 사용자가 선택한 미리 저장된 패턴에 대응하는 코드에 대응하는 아이콘을 포함하는,
모듈 어셈블리 실행 코드 저작시스템. - 제7항에 있어서,
상기 실행 코드 저작툴은 상기 하드웨어 인터페이스 모듈에 대응하는 아이콘을 포함하며, 상기 아이콘을 이용하여 상기 입력 패턴을 이용하는 코드를 제공하도록 구성되는,
모듈 어셈블리 실행 코드 저작시스템.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| KR1020190003099A KR102211422B1 (ko) | 2019-01-10 | 2019-01-10 | 프로그램 가능한 모듈 어셈블리 및 그에 대한 실행 코드 저작 시스템 |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| KR1020190003099A KR102211422B1 (ko) | 2019-01-10 | 2019-01-10 | 프로그램 가능한 모듈 어셈블리 및 그에 대한 실행 코드 저작 시스템 |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| KR20200086834A true KR20200086834A (ko) | 2020-07-20 |
| KR102211422B1 KR102211422B1 (ko) | 2021-02-03 |
Family
ID=71831804
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| KR1020190003099A Active KR102211422B1 (ko) | 2019-01-10 | 2019-01-10 | 프로그램 가능한 모듈 어셈블리 및 그에 대한 실행 코드 저작 시스템 |
Country Status (1)
| Country | Link |
|---|---|
| KR (1) | KR102211422B1 (ko) |
Cited By (7)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN113031939A (zh) * | 2021-04-28 | 2021-06-25 | 深圳市腾讯网域计算机网络有限公司 | 图形化编程工具中的积木块调整方法及相关装置 |
| KR20220085650A (ko) * | 2020-12-15 | 2022-06-22 | 주식회사크리모 | 코딩 알고리즘 훈련 교구 |
| KR20220095997A (ko) * | 2020-12-30 | 2022-07-07 | 주식회사 럭스로보 | 미션 해결형 콘텐츠를 제공하는 코딩 교육용 시스템 및 그 방법 |
| KR20230010976A (ko) * | 2021-07-13 | 2023-01-20 | 주식회사크리모 | 코딩 알고리즘 훈련 교구 |
| KR20230010987A (ko) * | 2021-07-13 | 2023-01-20 | 주식회사크리모 | 음성 인식이 가능한 코딩 알고리즘 훈련 교구 |
| KR20230094370A (ko) * | 2021-12-21 | 2023-06-28 | 주식회사크리모 | 영유아 피지컬 컴퓨팅 교육용 음성인식과 터치 혼합 입력장치 |
| CN121050335A (zh) * | 2025-11-03 | 2025-12-02 | 聚变新能(安徽)有限公司 | 基于epics的参数标定方法、装置、设备及介质 |
Citations (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2012186061A (ja) * | 2011-03-07 | 2012-09-27 | Fujitsu Component Ltd | 照光式キーボード装置 |
| KR101368749B1 (ko) * | 2012-10-25 | 2014-02-28 | 전석주 | 프로그래밍 학습용 디지털 예술 토이 키트 |
| KR101483017B1 (ko) * | 2014-06-26 | 2015-01-16 | 주식회사 헬로긱스 | 프로그래밍 가능한 결합형 블록장치 |
| KR101696151B1 (ko) * | 2016-06-09 | 2017-01-12 | 신재광 | IoT 기반의 모듈러 로보틱스 시스템 |
-
2019
- 2019-01-10 KR KR1020190003099A patent/KR102211422B1/ko active Active
Patent Citations (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2012186061A (ja) * | 2011-03-07 | 2012-09-27 | Fujitsu Component Ltd | 照光式キーボード装置 |
| KR101368749B1 (ko) * | 2012-10-25 | 2014-02-28 | 전석주 | 프로그래밍 학습용 디지털 예술 토이 키트 |
| KR101483017B1 (ko) * | 2014-06-26 | 2015-01-16 | 주식회사 헬로긱스 | 프로그래밍 가능한 결합형 블록장치 |
| KR101696151B1 (ko) * | 2016-06-09 | 2017-01-12 | 신재광 | IoT 기반의 모듈러 로보틱스 시스템 |
Cited By (8)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| KR20220085650A (ko) * | 2020-12-15 | 2022-06-22 | 주식회사크리모 | 코딩 알고리즘 훈련 교구 |
| KR20220095997A (ko) * | 2020-12-30 | 2022-07-07 | 주식회사 럭스로보 | 미션 해결형 콘텐츠를 제공하는 코딩 교육용 시스템 및 그 방법 |
| CN113031939A (zh) * | 2021-04-28 | 2021-06-25 | 深圳市腾讯网域计算机网络有限公司 | 图形化编程工具中的积木块调整方法及相关装置 |
| CN113031939B (zh) * | 2021-04-28 | 2023-10-24 | 深圳市腾讯网域计算机网络有限公司 | 图形化编程工具中的积木块调整方法及相关装置 |
| KR20230010976A (ko) * | 2021-07-13 | 2023-01-20 | 주식회사크리모 | 코딩 알고리즘 훈련 교구 |
| KR20230010987A (ko) * | 2021-07-13 | 2023-01-20 | 주식회사크리모 | 음성 인식이 가능한 코딩 알고리즘 훈련 교구 |
| KR20230094370A (ko) * | 2021-12-21 | 2023-06-28 | 주식회사크리모 | 영유아 피지컬 컴퓨팅 교육용 음성인식과 터치 혼합 입력장치 |
| CN121050335A (zh) * | 2025-11-03 | 2025-12-02 | 聚变新能(安徽)有限公司 | 基于epics的参数标定方法、装置、设备及介质 |
Also Published As
| Publication number | Publication date |
|---|---|
| KR102211422B1 (ko) | 2021-02-03 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| KR102211422B1 (ko) | 프로그램 가능한 모듈 어셈블리 및 그에 대한 실행 코드 저작 시스템 | |
| EP3917636B1 (en) | A toy construction system with interactive function construction elements | |
| KR102494005B1 (ko) | 기능 구축 요소를 갖는 완구 구축 시스템 | |
| US10244630B2 (en) | Modular electronic building systems with magnetic interconnections and methods of using the same | |
| KR101817206B1 (ko) | 코딩 학습을 위한 회로기판 키트 | |
| KR101202391B1 (ko) | 완구용 조립블록 | |
| US20220377890A1 (en) | Modular electronic building systems with magnetic interconnections and methods of using the same | |
| KR20150086231A (ko) | 자기적 상호연결을 구비한 모듈러 전자 빌딩 시스템 및 이를 이용한 방법 | |
| US20180212358A1 (en) | Modular electronic building systems with magnetic interconnections and methods of using the same | |
| CN113453771B (zh) | 智能魔方及其操作方法 | |
| KR101520785B1 (ko) | 모듈형 로봇 키트 | |
| JP2021511924A (ja) | ロボット制御装置を備えた玩具構築システム | |
| US11455147B2 (en) | System for coding without compilation and a module assembly | |
| KR20160000841U (ko) | 학생용 센서로봇 | |
| US20210252701A1 (en) | Modular robot system | |
| US20210213356A1 (en) | Reader participation type electronic book system using module and operation method | |
| IL246551A (en) | Physical programming interface in the three-dimensional plane that includes multi-layer and parameters | |
| KR102217922B1 (ko) | 조립 정보 제공 시스템 및 모듈 어셈블리 | |
| US20240293757A1 (en) | Smart block capable of supplying power and recognizing position, and control system for same | |
| KR102083091B1 (ko) | 코딩교육장치 | |
| CN114055482A (zh) | 一种多模块教育机器人套件 | |
| KR102137667B1 (ko) | 소스 코드 및 모듈 추천 시스템 및 모듈 어셈블리 | |
| KR102289872B1 (ko) | 플러그 앤 플레이 모듈 어셈블리 및 플러그 앤 플레이 시스템 | |
| US20120021731A1 (en) | Cloud computing system configured for a consumer to program a smart phone and touch pad | |
| WO2020240424A1 (en) | Interactive electronic toy system |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| PA0109 | Patent application |
Patent event code: PA01091R01D Comment text: Patent Application Patent event date: 20190110 |
|
| PA0201 | Request for examination | ||
| E902 | Notification of reason for refusal | ||
| PE0902 | Notice of grounds for rejection |
Comment text: Notification of reason for refusal Patent event date: 20200525 Patent event code: PE09021S01D |
|
| PG1501 | Laying open of application | ||
| E701 | Decision to grant or registration of patent right | ||
| PE0701 | Decision of registration |
Patent event code: PE07011S01D Comment text: Decision to Grant Registration Patent event date: 20210127 |
|
| GRNT | Written decision to grant | ||
| PR0701 | Registration of establishment |
Comment text: Registration of Establishment Patent event date: 20210128 Patent event code: PR07011E01D |
|
| PR1002 | Payment of registration fee |
Payment date: 20210128 End annual number: 3 Start annual number: 1 |
|
| PG1601 | Publication of registration | ||
| PR1001 | Payment of annual fee |
Payment date: 20250124 Start annual number: 5 End annual number: 5 |