giovedì 28 gennaio 2016

Lecture 2

date: 28 January 2016 tutor: Alessandro Memo
  1. Lesson 2: Brick I/O (completion)
    • the LED under the bottons, the command (summary)
    • the speaker, commands to generate tone, notes and sound files (summary)
    • how to use EV3Explorer to upload the programs on the brick
  2. Lesson 3: Motors (presentation ppt, see materials)
    • parameters: speed vs power, how the motor controller keeps constant speed or power
    • parameters: blocking vs returning, wait for the end of the command or return the control immediately to the next instruction
    • parameters: control of the different speeds of two motors
    • parameters: acceleration, running, deceleration
    • example: up and down arm (5 mins)
    • example: move straight 50 cm (10 mins)
    • comment of a proposed solution of the previous example 7, the geometry of the robot, angular speed (degree) approach vs time approach; the sections of a good program, initial commenting section, variable initialization section, main section
    • challenge: take an object at 40 cm (15 mins)
    • example: sequence; comment of a proposed solution introducing the subroutines, global variables, particular functionality of the subroutines in EV3Basic
    • turning movement using only one motor
    • turning movement on the place using two motors
    • turning movement of different angles using two motors
    • example: turn right 90 degrees, on the place (5 mins)
    • comment of a proposed solution of the previous example 10, self evaluation of the parameters
    • challenge: squared path (15 mins)
Comments: Good interaction and partecipation, good results. Most of the students have send their photo (as requested) while all the students have proposed their blog. To evaluate. Time schedule respected.