Contents

The course is organized into eight units. Each unit, based on a typical presentation, consists of a short (if possible) introduction to the topic and its implementation in EV3Basic language, a large numbers of activities, some guided (examples)and some autonomous (challenges), and the relative resources. Here the table of contents:

EV3Basic, advanced course – Table Of Contents
1. Intro
  • Why EV3Basic
  • Installation and test
  • First test
  • EV3 Explorer
  • Conditional branch
  • Looping (for & while)
  • example 1: Hello EV3

2. Brick I/O
  • EV3 brick display
  • Text Mode
  • Graphic Mode
  • EV3 brick buttons
  • EV3 brick LEDs
  • EV3 brick speaker
  • example 2: sliding text
  • example 3: make patterns
  • example 4: move the robot
  • challenge: casually movements

3. Motors
  • Motor parameters
  • Motor methods
  • Robot geometry
  • Straight moving
  • Turning movement
  • example 6: Up and Down
  • example 7: move straight
  • example 8: take an object
  • example 9: sequence
  • example 10: turn 90°
  • example 11: squared path
  • example 12: run around
  • challenge: borders

4. Sensors (1): touch & color
  • Sensor method
  • Touch sensor
  • Robot assembly
  • Color sensor: reflected mode
  • 2-levels Line follower
  • CSV file
  • 3-levels Line follower
  • PID control
  • Color sensor: color mode
  • Color sensor: RGB mode
  • example 13: four walls
  • example 14: threshold
  • example 15: line follower
  • challenge: line follower
  • challenge: border line
  • example 18: light follower
  • example 19: color identification
  • challenge: slalom
  • challenge: around the tower
  • challenge: cleaner
  • challenge: color selection
  • challenge: mistery house

5. Sensors (2): ultrasonic, infrared, gyro
  • Ultrasonic sensor
  • Distance mode
  • Infrared sensor
  • Beacon
  • Gyro sensor
  • example 25: against a wall
  • example 26: away a wall
  • example 27: slow down
  • example 28: hand follower
  • challenge: tower bis
  • challenge: radar
  • challenge: R/C robot
  • challenge: maze
  • example 34: gyro test
  • challenge: square path
  • example 36: go straight
  • challenge: maze 2

6. Datalogger
  • Save labels on file
  • Save data on file
  • Save file on PC
  • Save file on Brick
  • Data logger analyse
  • Challenge: black box

7. Communications
  • Bluetooth
  • WiFi
  • example 38: ?
  • example 39: ?

8. Challenge
  • Race
  • Pacman
  • Battleship
  • Ping Pong