{"id":2982,"date":"2016-10-19T14:38:30","date_gmt":"2016-10-19T12:38:30","guid":{"rendered":"http:\/\/www.generationrobots.com\/blog\/?p=2982"},"modified":"2023-03-29T14:20:37","modified_gmt":"2023-03-29T12:20:37","slug":"set-up-and-quick-start-guide-for-the-dfrobot-vortex","status":"publish","type":"post","link":"https:\/\/www.generationrobots.com\/blog\/en\/set-up-and-quick-start-guide-for-the-dfrobot-vortex\/","title":{"rendered":"Set up and quick start guide for the DFRobot Vortex"},"content":{"rendered":"\n<html>\n <body>\n  <h2 class=\"wp-block-heading\" id=\"h-introduction-to-the-vortex-robot\">\n   Introduction to the Vortex robot\n  <\/h2>\n  \n  \n  <p>\n   The Vortex robot is designed by DFRobot. It\u2019s a programmable robot based on Arduino UNO and it\u2019s equipped with leds, different sensors and a Bluetooth module. This module allows the robot to communicate with other devices and applications.\n  <\/p>\n  \n  \n  <p>\n   In this guide, we will show how to quickly set up your robot, and get started with the Scratch 2.0 interface, used in schools to teach kids how to code. It is a great software to start with robot programming, as it uses a graphic, child-friendly interface. No advanced programming skills are required to begin creating your first behaviours!\n  <\/p>\n  \n  \n  <h2 class=\"wp-block-heading\" id=\"h-required-softwares\">\n   Required softwares\n  <\/h2>\n  \n  \n  <p>\n   In order to program your Vortex robot, you will need the latest version of the Arduino and the Scratch softwares.\n  <\/p>\n  \n  \n  <h3 class=\"wp-block-heading\" id=\"h-installation-of-the-arduino-software\">\n   Installation of the Arduino software\n  <\/h3>\n  \n  \n  <p>\n   Go to the Arduino website to download the Arduino programming environment:\n   <a class=\"catalogue\" href=\"https:\/\/www.arduino.cc\/en\/Main\/Software\" rel=\"noopener\" target=\"_blank\" title=\"Environnement de d\u00e9veloppement Arduino\">\n    https:\/\/www.arduino.cc\/en\/Main\/Software\n   <\/a>\n  <\/p>\n  \n  \n  <p>\n   Click on the version that you need to install (the latest), you will arrive on the following page (see below), where you will need to click on \u201cJUST DOWNLOAD\u201d. Launch the application you just downloaded.\n  <\/p>\n  \n  \n  <figure class=\"wp-block-image aligncenter\">\n   <img fetchpriority=\"high\" decoding=\"async\" width=\"550\" height=\"285\" alt=\"vortex-guide-just-download\" class=\"wp-image-2975\" src=\"http:\/\/www.generationrobots.com\/blog\/wp-content\/uploads\/2016\/10\/vortex-guide-just-download.jpg\" srcset=\"https:\/\/www.generationrobots.com\/blog\/wp-content\/uploads\/2016\/10\/vortex-guide-just-download.jpg 550w, https:\/\/www.generationrobots.com\/blog\/wp-content\/uploads\/2016\/10\/vortex-guide-just-download-300x155.jpg 300w\" sizes=\"(max-width: 550px) 100vw, 550px\" \/>\n  <\/figure>\n  \n  \n  <p>\n   Once this is done, you will need to install and set up the Arduino app. Just follow these instructions, it is a very quick and easy process!\n  <\/p>\n  \n  \n  <figure class=\"wp-block-image aligncenter\">\n   <img decoding=\"async\" width=\"450\" height=\"310\" alt=\"set-up-arduino-environment\" class=\"wp-image-2976\" src=\"http:\/\/www.generationrobots.com\/blog\/wp-content\/uploads\/2016\/10\/set-up-arduino-environment.gif\"\/>\n  <\/figure>\n  \n  \n  <h3 class=\"wp-block-heading\" id=\"h-scratch-installation\">\n   Scratch installation\n  <\/h3>\n  \n  \n  <p>\n   You need to go on the official Scratch website in order to install Scratch:\n   <br\/>\n   <a class=\"catalogue\" href=\"https:\/\/scratch.mit.edu\/scratch2download\" rel=\"noopener\" target=\"_blank\" title=\"Scratch 2\">\n    https:\/\/scratch.mit.edu\/scratch2download\n   <\/a>\n  <\/p>\n  \n  \n  <figure class=\"wp-block-image aligncenter\">\n   <a class=\"catalogue\" href=\"https:\/\/scratch.mit.edu\/scratch2download\" rel=\"noopener\" target=\"_blank\">\n    <img decoding=\"async\" width=\"549\" height=\"348\" alt=\"vortex-scratch-2-offline-editor\" class=\"wp-image-2974\" src=\"http:\/\/www.generationrobots.com\/blog\/wp-content\/uploads\/2016\/10\/vortex-scratch-2-offline-editor.jpg\" srcset=\"https:\/\/www.generationrobots.com\/blog\/wp-content\/uploads\/2016\/10\/vortex-scratch-2-offline-editor.jpg 549w, https:\/\/www.generationrobots.com\/blog\/wp-content\/uploads\/2016\/10\/vortex-scratch-2-offline-editor-300x190.jpg 300w\" sizes=\"(max-width: 549px) 100vw, 549px\" \/>\n   <\/a>\n  <\/figure>\n  \n  \n  <p>\n   If you already have Adobe AIR installed on your computer, you can ignore the Step 1\n  <\/p>\n  \n  \n  <p>\n   In Step 2, pick your operating system (Linux, Windows or Mac) to start downloading the Scratch software. Install the file you just downloaded:\n  <\/p>\n  \n  \n  <figure class=\"wp-block-image\">\n   <a href=\"\/blog\/wp-content\/uploads\/2016\/10\/vortex-install-scratch.gif\">\n    <img loading=\"lazy\" decoding=\"async\" width=\"450\" height=\"376\" alt=\"vortex-install-scratch\" class=\"wp-image-2973\" src=\"http:\/\/www.generationrobots.com\/blog\/wp-content\/uploads\/2016\/10\/vortex-install-scratch.gif\"\/>\n   <\/a>\n  <\/figure>\n  \n  \n  <p class=\"has-text-align-center\">\n  <\/p>\n  \n  \n  <p>\n   Step 3 is mandatory, as this guide will explain how to use Scratch. If you want to get started on more complex projects, we advise you to download these resources.\n  <\/p>\n  \n  \n  <h2 class=\"wp-block-heading\" id=\"h-vortex-plugin-installation\">\n   Vortex plugin installation\n  <\/h2>\n  \n  \n  <p>\n   Download the \u00ab Scratch for Vortex \u00bb file from the Vortex website:\n   <br\/>\n   <a class=\"catalogue\" href=\"https:\/\/github.com\/DFRobot\/DFResources\/raw\/master\/Vortex4Scratch\/DF4Scratch_EN.zip\" rel=\"noopener\" target=\"_blank\" title=\"Vortex4Scratch\">\n    https:\/\/github.com\/DFRobot\/DFResources\/raw\/master\/Vortex4Scratch\/DF4Scratch_EN.zip\n   <\/a>\n  <\/p>\n  \n  \n  <p>\n   Create a new folder on your computer, paste this file in it and unzip it (use WinRAR, WinZIP or Unarchiver for MAC to do so).\n  <\/p>\n  \n  \n  <figure class=\"wp-block-image\">\n   <a href=\"\/blog\/wp-content\/uploads\/2016\/10\/vortex-plugin-installation.jpg\">\n    <img loading=\"lazy\" decoding=\"async\" width=\"382\" height=\"210\" alt=\"vortex-plugin-installation\" class=\"wp-image-2972\" src=\"http:\/\/www.generationrobots.com\/blog\/wp-content\/uploads\/2016\/10\/vortex-plugin-installation.jpg\" srcset=\"https:\/\/www.generationrobots.com\/blog\/wp-content\/uploads\/2016\/10\/vortex-plugin-installation.jpg 382w, https:\/\/www.generationrobots.com\/blog\/wp-content\/uploads\/2016\/10\/vortex-plugin-installation-300x165.jpg 300w\" sizes=\"(max-width: 382px) 100vw, 382px\" \/>\n   <\/a>\n  <\/figure>\n  \n  \n  <p class=\"has-text-align-center\">\n  <\/p>\n  \n  \n  <h2 class=\"wp-block-heading\" id=\"h-vortex-computer-bluetooth-pairing\">\n   Vortex-computer bluetooth pairing\n  <\/h2>\n  \n  \n  <p>\n   First of all, you need to pair your Vortex robot with a smartphone to download the latest version of the Vortex software.\n  <\/p>\n  \n  \n  <p>\n   With your Vortex robot, you were given a Bluetooth module that will enable the communication between your computer and the robot.\n  <\/p>\n  \n  \n  <figure class=\"wp-block-image\">\n   <a href=\"\/blog\/wp-content\/uploads\/2016\/10\/vortex-bluetooth-module.jpg\">\n    <img loading=\"lazy\" decoding=\"async\" width=\"277\" height=\"240\" alt=\"vortex-bluetooth-module\" class=\"wp-image-2971\" src=\"http:\/\/www.generationrobots.com\/blog\/wp-content\/uploads\/2016\/10\/vortex-bluetooth-module.jpg\"\/>\n   <\/a>\n  <\/figure>\n  \n  \n  <p class=\"has-text-align-center\">\n  <\/p>\n  \n  \n  <p>\n   To ensure the best connection between the Vortex and your computer, we strongly advise you to switch off any devices using the Bluetooth technology (or disable it).\n  <\/p>\n  \n  \n  <p>\n   Next step: plug the Bluetooth dongle in your computer and switch on your Vortex (the power switch is located underneath the robot). Put the robot as close as possible from the bluetooth module. If the robot LEDs blink, the Vortex is not paired with the computer, if it\u2019s a solid light, you\u2019re good to go!\n  <\/p>\n  \n  \n  <figure class=\"wp-block-image aligncenter\">\n   <a href=\"\/blog\/wp-content\/uploads\/2016\/10\/vortex-power-switch.jpg\">\n    <img loading=\"lazy\" decoding=\"async\" width=\"450\" height=\"374\" alt=\"vortex-power-switch\" class=\"wp-image-2969\" src=\"http:\/\/www.generationrobots.com\/blog\/wp-content\/uploads\/2016\/10\/vortex-power-switch.jpg\" srcset=\"https:\/\/www.generationrobots.com\/blog\/wp-content\/uploads\/2016\/10\/vortex-power-switch.jpg 450w, https:\/\/www.generationrobots.com\/blog\/wp-content\/uploads\/2016\/10\/vortex-power-switch-300x249.jpg 300w\" sizes=\"(max-width: 450px) 100vw, 450px\" \/>\n   <\/a>\n  <\/figure>\n  \n  \n  <p>\n  <\/p>\n  \n  \n  <p>\n   Another tip: a solid blue led on the Bluetooth module means it\u2019s connected to the bot:\n  <\/p>\n  \n  \n  <figure class=\"wp-block-image\">\n   <a href=\"\/blog\/wp-content\/uploads\/2016\/10\/vortex-bluetooth-moule-led.jpg\">\n    <img loading=\"lazy\" decoding=\"async\" width=\"375\" height=\"248\" alt=\"vortex-bluetooth-moule-led\" class=\"wp-image-2970\" src=\"http:\/\/www.generationrobots.com\/blog\/wp-content\/uploads\/2016\/10\/vortex-bluetooth-moule-led.jpg\" srcset=\"https:\/\/www.generationrobots.com\/blog\/wp-content\/uploads\/2016\/10\/vortex-bluetooth-moule-led.jpg 375w, https:\/\/www.generationrobots.com\/blog\/wp-content\/uploads\/2016\/10\/vortex-bluetooth-moule-led-300x198.jpg 300w\" sizes=\"(max-width: 375px) 100vw, 375px\" \/>\n   <\/a>\n  <\/figure>\n  \n  \n  <p class=\"has-text-align-center\">\n  <\/p>\n  \n  \n  <p>\n   If the Bluetooth pairing doesn\u2019t work, try unplugging and plugging back the Bluetooth module into the computer.\n  <\/p>\n  \n  \n  <h2 class=\"wp-block-heading\" id=\"h-serial-link\">\n   Serial link\n  <\/h2>\n  \n  \n  <p>\n   Before you can start programming your DFRobot Vortex, open the folder you just created and double click on the file \u00ab\u00a0Launch Vortex Communication Service\u00a0\u00bb:\n  <\/p>\n  \n  \n  <figure class=\"wp-block-image\">\n   <a href=\"\/blog\/wp-content\/uploads\/2016\/10\/vortex-launch-stop-communication-services.jpg\">\n    <img loading=\"lazy\" decoding=\"async\" width=\"378\" height=\"202\" alt=\"vortex-launch-stop-communication-services\" class=\"wp-image-2977\" src=\"http:\/\/www.generationrobots.com\/blog\/wp-content\/uploads\/2016\/10\/vortex-launch-stop-communication-services.jpg\" srcset=\"https:\/\/www.generationrobots.com\/blog\/wp-content\/uploads\/2016\/10\/vortex-launch-stop-communication-services.jpg 378w, https:\/\/www.generationrobots.com\/blog\/wp-content\/uploads\/2016\/10\/vortex-launch-stop-communication-services-300x160.jpg 300w\" sizes=\"(max-width: 378px) 100vw, 378px\" \/>\n   <\/a>\n  <\/figure>\n  \n  \n  <p class=\"has-text-align-center\">\n  <\/p>\n  \n  \n  <p>\n   A black window will open and close and the serial link will start. You might have to click on \u201copen\u201d and \u201cexecute\u201d to activate the link.\n  <\/p>\n  \n  \n  <p>\n   Be careful not to click more than once on this file or the serial link might experience some bugs. If it\u2019s the case, just stop (\u00ab Stop Communication Services \u00bb) and relaunch.\n  <\/p>\n  \n  \n  <p>\n   Check if the Vortex robot is connected to the Scratch software. To do so, double click on \u201cVortex Example\u201d. Click on the green flag to launch the Example program, if everything is set up correctly, your DFRobot Vortex should start to dance!\n  <\/p>\n  \n  \n  <figure class=\"wp-block-image aligncenter\">\n   <a href=\"\/blog\/wp-content\/uploads\/2016\/10\/vortex-dfrobot-scratch-2.jpg\">\n    <img loading=\"lazy\" decoding=\"async\" width=\"796\" height=\"387\" alt=\"vortex-dfrobot-scratch-2\" class=\"wp-image-2978\" src=\"http:\/\/www.generationrobots.com\/blog\/wp-content\/uploads\/2016\/10\/vortex-dfrobot-scratch-2.jpg\" srcset=\"https:\/\/www.generationrobots.com\/blog\/wp-content\/uploads\/2016\/10\/vortex-dfrobot-scratch-2.jpg 796w, https:\/\/www.generationrobots.com\/blog\/wp-content\/uploads\/2016\/10\/vortex-dfrobot-scratch-2-300x146.jpg 300w, https:\/\/www.generationrobots.com\/blog\/wp-content\/uploads\/2016\/10\/vortex-dfrobot-scratch-2-687x334.jpg 687w\" sizes=\"(max-width: 796px) 100vw, 796px\" \/>\n   <\/a>\n  <\/figure>\n  \n  \n  <p>\n  <\/p>\n  \n  \n  <h2 class=\"wp-block-heading\" id=\"h-robot-programming\">\n   Robot programming\n  <\/h2>\n  \n  \n  <p>\n   In the folder, you will find several examples you can study to see how Scratch works with Vortex. The \u00ab\u00a0Keyboard Controlling Vortex Example\u00a0\u00bb program will enable you to control Vortex with your computer keyboard. Use the keyboard arrows to make it move, the numeric keypad to change the LEDs or the \u00ab\u00a0d\u00a0\u00bb key to make Vortex dance!\n  <\/p>\n  \n  \n  <p>\n   The table below lists the different functions that DFRobot created to animate Vortex with Scratch. Click on \u201cadd blocks\u201d to see all these functions.\n  <\/p>\n  \n  \n  <figure class=\"wp-block-image alignleft\">\n   <a href=\"\/blog\/wp-content\/uploads\/2016\/10\/vortex-scratch-add-blocks.jpg\">\n    <img loading=\"lazy\" decoding=\"async\" width=\"215\" height=\"149\" alt=\"vortex-scratch-add-blocks\" class=\"wp-image-2979\" src=\"http:\/\/www.generationrobots.com\/blog\/wp-content\/uploads\/2016\/10\/vortex-scratch-add-blocks.jpg\"\/>\n   <\/a>\n  <\/figure>\n  \n  \n  <p class=\"has-text-align-center\">\n  <\/p>\n  \n  \n  <h3 class=\"wp-block-heading\" id=\"h-fonctions\">\n   Fonctions\n  <\/h3>\n  \n  \n  <figure class=\"wp-block-image aligncenter\">\n   <a href=\"\/blog\/wp-content\/uploads\/2016\/10\/vortex-scratch-code-block-functions1.jpg\">\n    <img loading=\"lazy\" decoding=\"async\" width=\"795\" height=\"1038\" alt=\"vortex-scratch-code-block-functions\" class=\"wp-image-2987\" src=\"http:\/\/www.generationrobots.com\/blog\/wp-content\/uploads\/2016\/10\/vortex-scratch-code-block-functions1.jpg\" srcset=\"https:\/\/www.generationrobots.com\/blog\/wp-content\/uploads\/2016\/10\/vortex-scratch-code-block-functions1.jpg 795w, https:\/\/www.generationrobots.com\/blog\/wp-content\/uploads\/2016\/10\/vortex-scratch-code-block-functions1-230x300.jpg 230w, https:\/\/www.generationrobots.com\/blog\/wp-content\/uploads\/2016\/10\/vortex-scratch-code-block-functions1-784x1024.jpg 784w, https:\/\/www.generationrobots.com\/blog\/wp-content\/uploads\/2016\/10\/vortex-scratch-code-block-functions1-687x897.jpg 687w\" sizes=\"(max-width: 795px) 100vw, 795px\" \/>\n   <\/a>\n  <\/figure>\n  \n  \n  <p>\n   If you need \u00ab conditions \u00bb functions to make your robot smart (if..then..), you just need to go into \u00ab controls \u00bb. In the \u00ab events \u00bb tab, you will find the necessary functions to control your robot with a keyboard.\n  <\/p>\n  \n  \n  <p>\n   We are currently working on a Scratch \u2018n\u2019 Vortex tutorial, so watch this space!\n  <\/p>\n  \n <\/body>\n<\/html>","protected":false},"excerpt":{"rendered":"<p>Introduction to the Vortex robot The Vortex robot is designed by DFRobot. It\u2019s a programmable robot based on Arduino UNO and it\u2019s equipped with leds, different sensors and a Bluetooth module. This module allows the robot to communicate with other devices and applications. In this guide, we will show how to quickly set up your[&#8230;]<br \/> <a class=\"button\" href=\"https:\/\/www.generationrobots.com\/blog\/en\/set-up-and-quick-start-guide-for-the-dfrobot-vortex\/\" style=\"float:right;\">Read this article &gt;&gt;<\/a><\/p>\n","protected":false},"author":188,"featured_media":2990,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[1132],"tags":[],"class_list":["post-2982","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-education-en"],"_links":{"self":[{"href":"https:\/\/www.generationrobots.com\/blog\/wp-json\/wp\/v2\/posts\/2982","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.generationrobots.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.generationrobots.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.generationrobots.com\/blog\/wp-json\/wp\/v2\/users\/188"}],"replies":[{"embeddable":true,"href":"https:\/\/www.generationrobots.com\/blog\/wp-json\/wp\/v2\/comments?post=2982"}],"version-history":[{"count":9,"href":"https:\/\/www.generationrobots.com\/blog\/wp-json\/wp\/v2\/posts\/2982\/revisions"}],"predecessor-version":[{"id":12575,"href":"https:\/\/www.generationrobots.com\/blog\/wp-json\/wp\/v2\/posts\/2982\/revisions\/12575"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.generationrobots.com\/blog\/wp-json\/wp\/v2\/media\/2990"}],"wp:attachment":[{"href":"https:\/\/www.generationrobots.com\/blog\/wp-json\/wp\/v2\/media?parent=2982"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.generationrobots.com\/blog\/wp-json\/wp\/v2\/categories?post=2982"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.generationrobots.com\/blog\/wp-json\/wp\/v2\/tags?post=2982"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}