Nothing Special   »   [go: up one dir, main page]

KR20170002569U - arduino learning kit embed practice programs - Google Patents

arduino learning kit embed practice programs Download PDF

Info

Publication number
KR20170002569U
KR20170002569U KR2020160000092U KR20160000092U KR20170002569U KR 20170002569 U KR20170002569 U KR 20170002569U KR 2020160000092 U KR2020160000092 U KR 2020160000092U KR 20160000092 U KR20160000092 U KR 20160000092U KR 20170002569 U KR20170002569 U KR 20170002569U
Authority
KR
South Korea
Prior art keywords
board
arduino
program
microcontroller
training
Prior art date
Application number
KR2020160000092U
Other languages
Korean (ko)
Inventor
이재우
Original Assignee
(주)헬로소프트
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by (주)헬로소프트 filed Critical (주)헬로소프트
Priority to KR2020160000092U priority Critical patent/KR20170002569U/en
Publication of KR20170002569U publication Critical patent/KR20170002569U/en

Links

Images

Classifications

    • GPHYSICS
    • G09EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
    • G09BEDUCATIONAL OR DEMONSTRATION APPLIANCES; APPLIANCES FOR TEACHING, OR COMMUNICATING WITH, THE BLIND, DEAF OR MUTE; MODELS; PLANETARIA; GLOBES; MAPS; DIAGRAMS
    • G09B19/00Teaching not covered by other main groups of this subclass
    • G09B19/0053Computers, e.g. programming

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)
  • Electrically Operated Instructional Devices (AREA)

Abstract

In this design, a lot of practice programs are built in the microcontroller of the Arduino board, and the practice program is selected through the select board connected to the Arduino board, so that the Arduino training can be carried out even in a computerless environment. And a training program that includes a training program.
The Arduino training kit according to the present invention includes a microcontroller 110 in which a plurality of training programs are built in advance, an input port 120 for receiving a value from an external switch and sensor, and an output port (100) having a display unit (130); A display device 210 connected to the input / output port of the electronic device 100 and displaying a program number, and buttons 221, 222 and 223 for selecting, executing and initializing a program, And a select board 200 for selecting and executing one of a plurality of programs embedded in the microcontroller 110 of the board 100. [ The input terminal 120 and the output port 130 of the electrode board 100 may be connected to various devices 300 such as a switch 310, a sensor 320, an LED 330, A motor 340 and the like are connected and driven while communicating with the daughter board 100.

Description

Arduino training kit with embedded practice program {arduino learning kit embed practice programs}

The present invention relates to an Arduino training kit, in particular, a plurality of training programs are embedded in a microcontroller of an Arduino board, a training program is selected through a select board connected to the Arduino board, And the training program that enables you to carry out the training of Arduino.

As the Ministry of Education has mandated software education in primary and secondary schools from 2018, educational institutions and parents are increasingly interested in software education.

The areas of software education are largely unplugged computing, where computers are taught theories of computer science, educational programming languages are used to create programs with computers, and physical computing, where computers and electronic components are used together to create electronic devices.

Particularly, physical computing subjects that learn hardware and software together are popular with children because they can practice by touching electronic parts by hand. The most commonly used practice paradigm in physical computing class is Arduino.

Arduino is an open source based hardware platform that provides an easy-to-use development environment, features easy-to-use development tools, a USB-based connection interface, inexpensive hardware costs and open architecture to build applications without deep knowledge of hardware. In particular, it accepts values from many switches and sensors, and controls actuator devices such as LEDs and motors to provide interactivity with the surrounding environment.

The biggest advantage of this Arduino is that the microcontroller can be easily operated. In general, AVU programming can be compiled into WinAVR and uploaded via an ISP device, which is a cumbersome process, while Arduino makes it easy to compile and upload via USB. In addition, Arduino is relatively inexpensive compared to other modules, and it supports all OSs such as Windows, Mac OSX, and Linux, and the schematic of Arduino board is released according to CCL, so anyone can directly create and modify board .

However, in order to practice the Arduino board, you need a personal computer to upload the program to the microcontroller, and you can not practice if you do not have a computer. Currently, most local learning centers and youth training centers do not have computer labs, which makes it difficult to provide children with education.

Also, because the program sources uploaded to Arduino's microcontroller are all English language programming languages, it takes more time to enter the given English program source without typing than when the children create and learn electronic devices have.

The present invention has been made in order to solve the above problems of the prior art. The object of the present invention is to provide a microcontroller of a microcontroller having a built-in microcontroller and a microcontroller connected to the microcontroller, And a training program for driving various control devices connected to the above-mentioned ArunaBoard so that Arduino training can be performed even in a computer-free environment.

In order to achieve the above object, the training kit according to the present invention includes a microcontroller in which a plurality of training programs are built in advance, an input port for receiving a value from an external switch and sensor, and an output port An arduino board provided with: A display device connected to the input / output port and the input / output port for displaying the number of the program, and a button for selecting, executing, and initializing the program, so that one of a plurality of programs built in the micro- And a select board for selecting and executing the selected board.

Various input devices such as a switch, a sensor, an LED, and a motor are connected to the input and output ports of the input device, and the device is driven while communicating with the input device.

The Arduino training kit according to the present invention allows a user to select and execute one of a plurality of programs pre-embedded in the microcontroller through a select board connected to the Arduino board without connecting a computer, so that the user can practice the Arduino without a computer .

Therefore, it is possible to carry out the Arduino education even in the class environment where the computer is not provided, and it is effective to shorten the time for inputting the English program source, thereby improving the efficiency of the practice related to the electronic device.

FIG. 1 is a block diagram of an overall construction of an Arduino training kit according to the present invention;
FIG. 2 is a photograph showing the practice of the adunion according to the present invention,
FIG. 3 is a schematic diagram of a program source embedded in the Arduino microcontroller according to the present invention,
FIG. 4 is a flowchart illustrating a process of practicing through the Arduino training kit according to the present invention.

Hereinafter, preferred embodiments of the present invention will be described in detail with reference to the accompanying drawings.

FIG. 1 is a block diagram illustrating an overall construction of an Arduino training kit according to an embodiment of the present invention. FIG. 2 is a diagram illustrating an example of a photograph in which an Arduino practice according to an embodiment of the present invention is performed.

 1 and 2, the Arduino training kit according to the present invention includes an Arduino board 100, a select board 200 (not shown) connected to the Arduino board 100 to select and execute a program to be practiced, And a control unit 300 connected to the display unit 100 and driven.

The adonyno board 100 includes an input port 120 and an output port 130 for communication with a microcontroller 110 in which a number of practical programs are already embedded.

The select board 200 includes a seventh segment 210 for displaying a program number, a selection button 221 for selecting a program, an execution button 222 for executing the selected program, And an initialization button 223 for returning to the selection step.

The control device 300 is an apparatus controlled by the adonynumber 100 and includes an on / off switch 310, various electronic sensors 320, a display 330 such as an LED, an electric motor 340, Various devices that can be controlled by the microcontroller 110 may be included.

FIG. 3 shows a schematic configuration diagram of a program source embedded in an Arduino microcontroller according to an embodiment of the present invention.

As shown in Fig. 3, the microcontroller 110 of the motherboard 100 stores a program source code 400 in advance. The program source code 400 is roughly composed of a conditional statement 410 for confirming how many times a program is selected in the select board 200 connected to the motherboard 100, a function 420 for calling a corresponding program, And a program function 430 for operating various control devices 300 connected to the Innova board 100. [

The practitioner selects and executes a program embedded in the microcontroller 110 on the selected board 200 without changing the program of the microcontroller 110 by using a computer to control the controller 300 can be driven.

Hereinafter, a procedure of practicing the present invention through the other Arduino teaching kits will be described.

FIG. 4 is a flowchart illustrating a process of practicing through the Arduino training kit according to an embodiment of the present invention.

Step S510: In order to perform the exercise through the Arduino training kit according to the present invention, the connection terminal of the select board 200 is connected to the communication port of the Arduino board 100 (S510).

Step S520: When the add-on board 100 is connected to the select board 200, the practitioner connects various control devices 300 to the add-on board 100 in accordance with the exercise contents.

Steps S530, S540, and S550: The select button 221 on the select board 200 can be pressed to select a program embedded in the microcontroller 110. [ Each time the select button 221 is pressed, a number is displayed in the 7th segment 210 so that the program can be selected (S530). If the practitioner presses the execute button 222 at a desired program number, the microcontroller 110 calls the selected program 420 and executes the program (S540). Accordingly, various control devices 300 connected to the adonyno board 100 operate according to the program of the microcontroller 110 to perform the exercise (S550).

Step S570: When the practitioner presses the initialization button 223 on the select board 200 during the exercise, the program execution is stopped and the exercise returns to the step of selecting the exercise program (S530), and a new exercise is performed (S570) .

As described above, the Arduino training kit according to the present invention includes a microcontroller 110 in the Arduino board 100, a plurality of training programs embedded therein, a select board 200 connected to the Arduino board 100, And performs various exercises to control the various control devices 300 connected to the board 100. The controller 300 controls the various control devices 300 connected to the board 100. [ Therefore, the present invention can improve the efficiency of the practice by allowing the user to carry out a variety of practical training in the computer without the computer.

It is to be understood that the present invention is not limited to the embodiments described above and that various modifications and changes may be made by those skilled in the art within the scope of the following claims Of course, can be achieved.

100: Arduino board 110: Micro controller
120: input port 130: output port
200: Select board 210: 7 segments
221: Select button 222: Execute button
223: Reset button 300: Control device
310: switch 320: sensor
330: LED 340: Motor
400: program source code 410: program check condition statement
420: program call function 430: program function

Claims (2)

In the Arduino training kit using the Arduino board,
An arduino board 100 provided with a microcontroller 110 in which a plurality of training programs are embedded;
A select board (200) connected to the electronic beacon board (100) and capable of selecting and executing one of programs embedded in the microcontroller (110);
A control unit 300 connected to the electronic control unit 100 and controlled in operation according to a program executed by the microcontroller 110;
Wherein the at least one of the at least two of the at least one of the at least two of the at least two of the at least one of the at least one of the plurality
The method according to claim 1,
The select board 200 includes seven segments 210 for displaying the number of the program, a selection button 221 for selecting a program, an execution button 222 for executing the selected program, And an initialization button (223) for returning to the selection step.




KR2020160000092U 2016-01-07 2016-01-07 arduino learning kit embed practice programs KR20170002569U (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
KR2020160000092U KR20170002569U (en) 2016-01-07 2016-01-07 arduino learning kit embed practice programs

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
KR2020160000092U KR20170002569U (en) 2016-01-07 2016-01-07 arduino learning kit embed practice programs

Publications (1)

Publication Number Publication Date
KR20170002569U true KR20170002569U (en) 2017-07-17

Family

ID=59399575

Family Applications (1)

Application Number Title Priority Date Filing Date
KR2020160000092U KR20170002569U (en) 2016-01-07 2016-01-07 arduino learning kit embed practice programs

Country Status (1)

Country Link
KR (1) KR20170002569U (en)

Cited By (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR101891804B1 (en) 2018-02-14 2018-08-27 이은경 Controller with extensibility of function using Arduino nano module and expansion module for the same
WO2020096085A1 (en) * 2018-11-08 2020-05-14 주식회사 코더블 Training system using integrated micro-controller board
KR102111493B1 (en) * 2018-11-08 2020-05-15 김민식 Kit for developing a trusted platform using Trusted Platform Module
KR102186518B1 (en) * 2019-06-05 2020-12-03 공주대학교 산학협력단 Design method of coding educational practice kit for controlling a things
KR102186517B1 (en) * 2019-06-05 2020-12-03 공주대학교 산학협력단 Coding educational practice kit for controlling a things
KR20220091132A (en) * 2020-12-23 2022-06-30 주식회사 뉴티씨 (Newtc) Unified programmer for AVR-based arduino compatible boards and automatic function setting method
KR20230051394A (en) 2021-10-09 2023-04-18 김전중 Educational Arduino Kit Having Expansion Unit
KR102625220B1 (en) * 2022-08-17 2024-01-15 공주대학교 산학협력단 Microcontroller Training Kit

Cited By (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR101891804B1 (en) 2018-02-14 2018-08-27 이은경 Controller with extensibility of function using Arduino nano module and expansion module for the same
WO2020096085A1 (en) * 2018-11-08 2020-05-14 주식회사 코더블 Training system using integrated micro-controller board
KR102111493B1 (en) * 2018-11-08 2020-05-15 김민식 Kit for developing a trusted platform using Trusted Platform Module
KR102186518B1 (en) * 2019-06-05 2020-12-03 공주대학교 산학협력단 Design method of coding educational practice kit for controlling a things
KR102186517B1 (en) * 2019-06-05 2020-12-03 공주대학교 산학협력단 Coding educational practice kit for controlling a things
KR20220091132A (en) * 2020-12-23 2022-06-30 주식회사 뉴티씨 (Newtc) Unified programmer for AVR-based arduino compatible boards and automatic function setting method
KR20230051394A (en) 2021-10-09 2023-04-18 김전중 Educational Arduino Kit Having Expansion Unit
KR102625220B1 (en) * 2022-08-17 2024-01-15 공주대학교 산학협력단 Microcontroller Training Kit

Similar Documents

Publication Publication Date Title
KR20170002569U (en) arduino learning kit embed practice programs
KR200468597Y1 (en) Training apparatus for android and arduino
KR20200092247A (en) Coding learning system
KR101676676B1 (en) Robot programing kit using card key and board having resistor and magnet and method thereof
Ajao et al. Project-based microcontroller system laboratory using BK300 development board with PIC16F887 chip
Brylow An experimental laboratory environment for teaching embedded operating systems
CN110457227B (en) System and method for assisting developers or students in VR application development
KR102316919B1 (en) coding education material using physical computing software and coding education method using the same
Voštinár Programming LEGO EV3 in microsoft makecode
Dabroom et al. Microcontroller-based learning kit: Course design using constructive alignment principles
CN211827329U (en) Virtual-real combined teaching platform based on Arduino
Bolanakis et al. Nowadays trends in microcontroller education: Do we educate engineers or electronic hobbyists? Recommendation on a multi-platform method and system for lab training activities
Mondragon et al. So many educational microcontroller platforms, so little time!
Yakimov Teaching Basic Skills in Embedded Systems Using Open-source Platforms
TW202036262A (en) Augmented reality edugaming interaction method
Koslowski et al. An Easy-to-Use Development Kit for a Microcontrollelr Course Based on the 8051
CN109102729A (en) A kind of equipment operation simulation system and training method
CN210983824U (en) P L C simulation teaching simulation device
Kassem et al. An educational board for teaching microcontroller system design laboratory
Yoshida et al. Development and use of a programming environment for learning the mechanism of measurement and control by programs
KR20220046081A (en) Coding education system of arduino
KR101654194B1 (en) AVR software system and the method of control
Sus et al. Organizing the Synchronous Remote Labworks in Institutions of Technical Engineering Education.
Salter et al. Circuit modeling in DLSim 3
Hass et al. Modernizing the microcontroller laboratory with low-cost and open-source tools

Legal Events

Date Code Title Description
WITN Withdrawal due to no request for examination