Insects' battle

Author: Sofia Nikitopoulou
Summary of the Activity Plan

Provide a short description of the activity so that it becomes clear the theme of the activity, the rationale behind its design and the final products students will construct. This workshop is designed to engage students in creating the desired functionalities and characteristics of an Arduino robotic insect. To be more explicit, the students are going to explore the usage of a mini breadboard, build all the electronic circuits on it and amend a given Arduino program, so that they would create the form of robot-insects, all of which could be autonomous and move correctly. Subsequently, all the robots are going to participate in a special race, the "Insects' battle" and in turn they will measure the average velocity of the each robotic insect. The rationale behind the specific workshop brings students in conflict with mistaken conceptions on programming and on circuits, so that the students would discover the solution. The learning process is based on the combination of the specialties, hoping that the students are going to break the boundaries of their specialties-knowledge and move on further to the synergy.

Type of Activity: Workshop Curriculum Aligned: Partially aligned
  • Information Technology
  • Technology
Curriculum and Country: Vocational High School, Greece
Language: English
Science: 5
Business: 0
Technology: 8
Engineering: 8
Mathematics: 0
Arts: 0
Societal Issues: 0
Life Skills: 0

Subject Related:

- Create the desired functionalities and characteristics of a robotic insect.

- Study and use a mini breadboard.

- Build the circuits of LED, Piezo & Sonar.

- Build the circuits of Servo motors and amend the given Arduino program, so that the robot-insects could be autonomous and move correctly.

- Check which is the faster robotic insect at the "Insects' battle" and measure the average velocity of the each robotic insect.

Skills Learning Outcomes:

  • Programming with Arduino.
  • Skills to be fostered:

    • Collaboration
    • Creativity
    • Teamwork
    • Critical Thinking
    • Problem Solving
  • Develop collaborative skills, take roles within groups, communicate with other groups to exchange ideas, tips and advices.
  • Skills to be fostered:

    • Collaboration
    • Teamwork
    • Problem Solving
    • Leadership
  • make assumptions, test possible solutions and choose the best solution
  • Skills to be fostered:

    • Collaboration
    • Creativity
    • Teamwork
    • Problem Solving

    Digital artifacts: Arduino programming environment

    Robotic artifacts: Using the Arduino technology in order to build a robot which is formed as 'an insect'.


    Gender: both

    Age Group: 15 - 17 Years

    Class Size: medium

    (Ideal) Group Size: 3

    (Ideal) Grouping Suggestions: gender,ability,specialties

    Prior knowledge: little if any knowledge of Arduino but 3 students are experts on electronics and 4 students are experts on computer science & programming concepts.

    Special needs and abilities:


    Arduino programming environment is in English. English is not native language for participants

    Environment: lab,indoor

    Style of room: 3 tables at the center of the class for the hands-on team work and 3 available computers for the programming of Arduino.

    Sessions: 2

    Session Duration: 6h00

    Total Duration: 12h00



    • Exchange ideas


    • Collaborative

    Roles in the group:

    • Pre-defined roles

    Support by the tutor(s):

    • Monitor
    • Facilitate
    Technology Used:
    • Dash & Dot
    • Robotic Dreams
    • MOSS
    • LEGO Mindstorms

    Price per Kit: €1 - €50

    Technology Needed: Computers


    Teaching Methods:

    No Teaching Methods
    HOW TO

    No activities in the plan





    Supporting Notes:



    There is no Feedback yet.

    Views: 318
    Author: Christina
    Where does this fit in the ER4STEM Framework?