KS0446 Keyestudio Frog Robot for Arduino Graphical Programming: Difference between revisions

From Keyestudio Wiki
Jump to navigation Jump to search
Line 43: Line 43:
* https://wiki.keyestudio.com/How_to_Install_Arduino_Library
* https://wiki.keyestudio.com/How_to_Install_Arduino_Library


<br>[[Image:Ks0436-9.png|600px|frameless]]<br>
<br>[[Image:Ks0436-9.png|550px|frameless]]<br>
 
The functions of each button on the Toolbar are listed below:  
The functions of each button on the Toolbar are listed below:  
<br>[[Image:IDE.png|600px|frameless]]<br>
<br>[[Image:IDE.png|600px|frameless]]<br>
Line 71: Line 72:


<br>
<br>
Or you can browse the KEYESTUDIO website at this link, <br>
Or you can browse the KEYESTUDIO website at this link, https://www.keyestudio.com/
*https://www.keyestudio.com/
<br>[[Image:Ks0446图片6.png|650px|frameless]]<br>
<br>[[Image:Ks0446图片6.png|600px|frameless]]<br>
 
 
<br>
=== 2)Introduction for Mixly Blocks ===
Mixly is a free open-source graphical Arduino programming software, based on Google’s Blockly graphical programming framework, and developed by Mixly Team@ BNU.<br>
It is a free open-source graphical programming tool for creative electronic development; a complete support ecosystem for creative e-education; a stage for maker educators to realize their dreams.<br>
More info please check the link to download the Mixly blocks software.
<br>
* https://wiki.keyestudio.com/Getting_Started_with_Mixly
* https://wiki.keyestudio.com/Download_Mixly_Software
* https://wiki.keyestudio.com/How_to_Import_Mixly_Library
 
<br>[[Image:Ks0446图片6.png|650px|frameless]]<br>
Before starting the robot projects, please click the link to get the basic understanding of Mixly software.
 
<br>
=== 3)Import Robot Library ===
For the robot kit, we have developed keyestudio frog robot library. <br>
Don’t forget to import the keyestudio OTTO_Frog robot library to Mixly software before coding the robot projects. Must import the robot library first, or else you can’t check all the test code. <br>
<br>[[Image:Ks0446图片6.png|650px|frameless]]<br>
 
Unzip the OTTO_Frog library package, you can see the '''OTTO_Frog_Robot XML.document'''.
<br>[[Image:Ks0446图片6.png|650px|frameless]]<br>
 
Then import this document into Mixly library. Import custom library successfully!
<br>[[Image:Ks0446图片6.png|650px|frameless]]<br>
<br>
You are able to click “Manager” to manage all imported libraries. <span style="color:red"> '''Note:''' sometimes it may exists a conflict between libraries, so should keep only correct car library when using and delete other library. </span><br>
<br>[[Image:Ks0446图片6.png|650px|frameless]]<br>
 
<br>
<br>

Revision as of 16:44, 6 August 2019

Keyestudio Frog Robot for Arduino Graphical Programming


About the tutorial

What an amazing Otto Frog Robot is coming!
This kit provides a perfect opportunity to build your very first robot, and it makes the process of learning about robotics easy, interactive, and FUN!
The kit is based on the keyestudio nano ch340, compatible with both Arduino open-source platform and Mixly Blocks coding.
You can program your own robot to walk, dance and follow obstacle, easy to build and code. No prior tech experience required!
Through play and experimentation children can exercise computational thinking and put skills into practice that are necessary for problem solving.


Features

  • Voltage input: DC 7-12V
  • Ultrasonic module for measuring the front obstacle distance, forming obstacle avoiding system;
  • Pairing HM-10 Bluetooth module with mobile Bluetooth to navigate the frog robot;
  • Providing the mobile APP compatible with both Android and mac system;
  • The NANO shield extends 12 digital pins and 8 analog pins into 3pin header, easy to connect a couple of sensor modules for projects extension;
  • The NANO shield comes with an I2C communication pin, able to connect I2C communication module for experiment extension.


Ks0446图片2.png


Parts List

In this keyestudio frog robot kit package, you’ll receive all the components needed to build your own robot, easy to code and learn to play.

Ks0446图片3.png

Ks0446图片4.pngKs0446图片5.png



Get Started with Mixly and ARDUINO

1)Installing Arduino IDE

When program the UNO development board, you can download the Arduino integrated development environment from the link:


See more contents at:


Ks0436-9.png

The functions of each button on the Toolbar are listed below:
IDE.png


IDE 1.png
Verify/Compile
Check the code for errors

IDE 2.png
Upload
Upload the current Sketch to the Arduino

IDE 3.png
New
Create a new blank Sketch

IDE 4.png
Open
Show a list of Sketches

IDE 5.png
Save
Save the current Sketch

IDE 6.png
Serial Monitor
Display the serial data being sent from the Arduino


Or you can browse the KEYESTUDIO website at this link, https://www.keyestudio.com/
Ks0446图片6.png



2)Introduction for Mixly Blocks

Mixly is a free open-source graphical Arduino programming software, based on Google’s Blockly graphical programming framework, and developed by Mixly Team@ BNU.
It is a free open-source graphical programming tool for creative electronic development; a complete support ecosystem for creative e-education; a stage for maker educators to realize their dreams.
More info please check the link to download the Mixly blocks software.


Ks0446图片6.png
Before starting the robot projects, please click the link to get the basic understanding of Mixly software.


3)Import Robot Library

For the robot kit, we have developed keyestudio frog robot library.
Don’t forget to import the keyestudio OTTO_Frog robot library to Mixly software before coding the robot projects. Must import the robot library first, or else you can’t check all the test code.

Ks0446图片6.png

Unzip the OTTO_Frog library package, you can see the OTTO_Frog_Robot XML.document.
Ks0446图片6.png

Then import this document into Mixly library. Import custom library successfully!
Ks0446图片6.png

You are able to click “Manager” to manage all imported libraries. Note: sometimes it may exists a conflict between libraries, so should keep only correct car library when using and delete other library.

Ks0446图片6.png