Robotics 102

About Robotics 102:
After you learn the basics of Ev3 programming, in this Course you will learn more about Ev3 programming, so you will have more tools and methods to program your robot, we will cover the following topics: 1- Data Operation Blocks. 2- Gyro sensor. 3- My Block. 4- Acceleration and Deceleration.

1 Session, 26 Lessons

 

By purchasing this course, you will have 3 months of access to the videos.

 

What you will learn?

1- Data operations blocks, and how to use the Data operations blocks, and the differences between each block.
2- Using Math for your program.
3- Using (And, Or, Xor, Not) to control the robot.
4- Gyro sensor and how to use it to make robot moves in certain shapes.
5- Creating a Block and customized it.
6- Control robot acceleration and deceleration.

    Session Lesson

  • In this lecture, we will learn about the importance of Data, Data types, and applications also, you will learn what is the resources of data in robotics.

  • In this lecture, you will learn how to display different types of data by the Brain LCD screen.

  • In this lesson, you will learn about the first block in the data operations block which is the math block.

  • In this video, you will learn how to use advanced choice from math block so you can write your own equations.

  • In this lecture, we will learn how to use math block to calculate these functions: Absolute value, Square root, Exponential.

  • In this lesson, you will be able to use Round block to do rounding,chopping for numeric values.

  • In this lecture you will learn how to compare block with switch block, to make comparison between equation result and any value.

  • In this lesson, you will learn about range block and how to use to test the value if it between a specific range.

  • In this lecture, you will learn about logic block and how to use “And” and “Or” operation to control the robot.

  • In this video you will learn about Xor and Not and about it’s outputs and specifications in Logic Block.

  • In this video we will practice more examples about Logic Block

  • In this video we will practice more example of logic block with 3 sensors.

  • In this lecture you will learn about the Random block and how to use it to let the robot do random actions.

  • Array
    3:12

    In this lecture you will learn about the array and its elements and index. Also, you will know the difference between matrix and vector.

  • In this lesson, you will learn how to deal with arrays in Mindstorms software.

  • In this lesson, we will take examples of array blocks and how to create an array.

  • In this video, you will learn how to use variable block and what are the differences between variable block and constant block.

  • In this video, you will learn about the gyro sensor and how to use it to measure the angle and rotational speed.

  • In this video, you will learn how to make robot move in straight line using Gyro sensor block

  • In this video, you will learn how to use gyro sensor to make the robot move in different paths like squares and triangles.

  • In this video, you will learn about how to create your own block.

  • In this video, you will learn how to deal with parameters in your created block.

  • In this video, you will learn about Text block and how to use it with Display block. Also, you will learn about new option about sensor port selection.

  • In the lesson, you will learn about loop index and how to display it on Brain’s display.

  • In this video, you will learn about Acceleration and Deceleration and how to control it by loop index.