SlideShare a Scribd company logo
1 of 30
By Bilal Hanbali
Pre- Learning Preparation
• We will experience the interaction between the
physical world and software through learning the
course.
• The course consists of three parts: mBot robot, mCore
main board and mBlock (You could
• download them with following address:
http://mblock.cc/download). mBlock is a software
developed
• on the basis of Scratch 2.0. It could control mCore main
board of mBot and achieve the corresponding
• functions. Here is the main interface of mBlock:
Programming Structure
Try it
Chapter 2 Pick Apples
• Little mouse Mice found a fruitful apple tree
today . Now is the ripe season. Apples on the
trees constantly fall when blowing in the wind.
Mice hopes to find a container to hold these
apples. Can you help Mice collect more
apples?
Learning Objectives
• Learn how to control and apply the ultra
sensor
Electronic Modules
Knowledge Points
Programming Structure
Flow chart
• A flow chart is a type of diagram, made of
boxes and arrows. It can be used to show:
• An algorithm, a step-by-step list of directions
that need to be followed to solve a problem
• A process, a series of stages in time where the
last stage is the product, result or goal.
• The planned stages of a project.
• The flow chart uses boxes, arrows and other
elements:
• Boxes show the process operations, the
various steps and actions.
• Arrows show the order of the steps, and/or
different options.
• Other elements
representing materials involved, decisions,
people, time or process measurements
Try this example
Example Expansion
• Draw the Flow chart for this example
Chapter 3 The Arithmetic Challenge
• Learning Objectives
• 1 Use of mathematic operation
• 2 Use variables
Electronic
Knowledge Points
Chapter 4 Guess
• Learning Objectives
• 1􀄓Learn the branch structure
• 2􀄓Usage and comparison of variables
Knowledge Points
Chapter 5
• Learning Objectives
– Learn logical operators
Chapter 6 Run! Robot
• Learn how to use mBlock to control traveling
of robot
Programming Ideas

More Related Content

Similar to Robotics l2 final

Similar to Robotics l2 final (20)

Oose unit 3 ppt
Oose unit 3 pptOose unit 3 ppt
Oose unit 3 ppt
 
Csci101 lect00 introduction
Csci101 lect00 introductionCsci101 lect00 introduction
Csci101 lect00 introduction
 
Library Management System.pptx
Library Management System.pptxLibrary Management System.pptx
Library Management System.pptx
 
Problem solving
Problem solvingProblem solving
Problem solving
 
Data Structure and Algorithms
Data Structure and AlgorithmsData Structure and Algorithms
Data Structure and Algorithms
 
Limiting WIP: Doing Less to Do More
Limiting WIP: Doing Less to Do MoreLimiting WIP: Doing Less to Do More
Limiting WIP: Doing Less to Do More
 
COCOMO Modal In Software Engineering By NADEEM AHMED
COCOMO Modal In Software Engineering By NADEEM AHMED COCOMO Modal In Software Engineering By NADEEM AHMED
COCOMO Modal In Software Engineering By NADEEM AHMED
 
Industry - Program analysis and verification - Type-preserving Heap Profiler ...
Industry - Program analysis and verification - Type-preserving Heap Profiler ...Industry - Program analysis and verification - Type-preserving Heap Profiler ...
Industry - Program analysis and verification - Type-preserving Heap Profiler ...
 
Prak1 binary clocks
Prak1 binary clocksPrak1 binary clocks
Prak1 binary clocks
 
Project Management (Practical Qustion Paper) [CBSGS - 75:25 Pattern] {April -...
Project Management (Practical Qustion Paper) [CBSGS - 75:25 Pattern] {April -...Project Management (Practical Qustion Paper) [CBSGS - 75:25 Pattern] {April -...
Project Management (Practical Qustion Paper) [CBSGS - 75:25 Pattern] {April -...
 
lecture_for programming and computing basics
lecture_for programming and computing basicslecture_for programming and computing basics
lecture_for programming and computing basics
 
Project Management (2017) slip question (MUM University)
Project Management (2017) slip question (MUM University)Project Management (2017) slip question (MUM University)
Project Management (2017) slip question (MUM University)
 
Untangling - fall2017 - week6
Untangling - fall2017 - week6Untangling - fall2017 - week6
Untangling - fall2017 - week6
 
COCOMO Model.pptx
COCOMO Model.pptxCOCOMO Model.pptx
COCOMO Model.pptx
 
Module05 arena
Module05 arenaModule05 arena
Module05 arena
 
Mini Project.pptx
Mini Project.pptxMini Project.pptx
Mini Project.pptx
 
Lec02
Lec02Lec02
Lec02
 
EDUCON 2010: Adaptation in a PoEML-based E-learning Platform
EDUCON 2010: Adaptation in a PoEML-based E-learning PlatformEDUCON 2010: Adaptation in a PoEML-based E-learning Platform
EDUCON 2010: Adaptation in a PoEML-based E-learning Platform
 
Algorithms and Complexity.pptx
Algorithms and Complexity.pptxAlgorithms and Complexity.pptx
Algorithms and Complexity.pptx
 
CS6502 OOAD - Question Bank and Answer
CS6502 OOAD - Question Bank and AnswerCS6502 OOAD - Question Bank and Answer
CS6502 OOAD - Question Bank and Answer
 

Recently uploaded

The basics of sentences session 3pptx.pptx
The basics of sentences session 3pptx.pptxThe basics of sentences session 3pptx.pptx
The basics of sentences session 3pptx.pptx
heathfieldcps1
 
Activity 01 - Artificial Culture (1).pdf
Activity 01 - Artificial Culture (1).pdfActivity 01 - Artificial Culture (1).pdf
Activity 01 - Artificial Culture (1).pdf
ciinovamais
 
Seal of Good Local Governance (SGLG) 2024Final.pptx
Seal of Good Local Governance (SGLG) 2024Final.pptxSeal of Good Local Governance (SGLG) 2024Final.pptx
Seal of Good Local Governance (SGLG) 2024Final.pptx
negromaestrong
 
The basics of sentences session 2pptx copy.pptx
The basics of sentences session 2pptx copy.pptxThe basics of sentences session 2pptx copy.pptx
The basics of sentences session 2pptx copy.pptx
heathfieldcps1
 

Recently uploaded (20)

Introduction to Nonprofit Accounting: The Basics
Introduction to Nonprofit Accounting: The BasicsIntroduction to Nonprofit Accounting: The Basics
Introduction to Nonprofit Accounting: The Basics
 
Mixin Classes in Odoo 17 How to Extend Models Using Mixin Classes
Mixin Classes in Odoo 17  How to Extend Models Using Mixin ClassesMixin Classes in Odoo 17  How to Extend Models Using Mixin Classes
Mixin Classes in Odoo 17 How to Extend Models Using Mixin Classes
 
The basics of sentences session 3pptx.pptx
The basics of sentences session 3pptx.pptxThe basics of sentences session 3pptx.pptx
The basics of sentences session 3pptx.pptx
 
microwave assisted reaction. General introduction
microwave assisted reaction. General introductionmicrowave assisted reaction. General introduction
microwave assisted reaction. General introduction
 
Asian American Pacific Islander Month DDSD 2024.pptx
Asian American Pacific Islander Month DDSD 2024.pptxAsian American Pacific Islander Month DDSD 2024.pptx
Asian American Pacific Islander Month DDSD 2024.pptx
 
ICT role in 21st century education and it's challenges.
ICT role in 21st century education and it's challenges.ICT role in 21st century education and it's challenges.
ICT role in 21st century education and it's challenges.
 
INDIA QUIZ 2024 RLAC DELHI UNIVERSITY.pptx
INDIA QUIZ 2024 RLAC DELHI UNIVERSITY.pptxINDIA QUIZ 2024 RLAC DELHI UNIVERSITY.pptx
INDIA QUIZ 2024 RLAC DELHI UNIVERSITY.pptx
 
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...
 
Activity 01 - Artificial Culture (1).pdf
Activity 01 - Artificial Culture (1).pdfActivity 01 - Artificial Culture (1).pdf
Activity 01 - Artificial Culture (1).pdf
 
Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...
Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...
Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...
 
Python Notes for mca i year students osmania university.docx
Python Notes for mca i year students osmania university.docxPython Notes for mca i year students osmania university.docx
Python Notes for mca i year students osmania university.docx
 
Role Of Transgenic Animal In Target Validation-1.pptx
Role Of Transgenic Animal In Target Validation-1.pptxRole Of Transgenic Animal In Target Validation-1.pptx
Role Of Transgenic Animal In Target Validation-1.pptx
 
Nutritional Needs Presentation - HLTH 104
Nutritional Needs Presentation - HLTH 104Nutritional Needs Presentation - HLTH 104
Nutritional Needs Presentation - HLTH 104
 
Seal of Good Local Governance (SGLG) 2024Final.pptx
Seal of Good Local Governance (SGLG) 2024Final.pptxSeal of Good Local Governance (SGLG) 2024Final.pptx
Seal of Good Local Governance (SGLG) 2024Final.pptx
 
Grant Readiness 101 TechSoup and Remy Consulting
Grant Readiness 101 TechSoup and Remy ConsultingGrant Readiness 101 TechSoup and Remy Consulting
Grant Readiness 101 TechSoup and Remy Consulting
 
Advanced Views - Calendar View in Odoo 17
Advanced Views - Calendar View in Odoo 17Advanced Views - Calendar View in Odoo 17
Advanced Views - Calendar View in Odoo 17
 
The basics of sentences session 2pptx copy.pptx
The basics of sentences session 2pptx copy.pptxThe basics of sentences session 2pptx copy.pptx
The basics of sentences session 2pptx copy.pptx
 
Measures of Central Tendency: Mean, Median and Mode
Measures of Central Tendency: Mean, Median and ModeMeasures of Central Tendency: Mean, Median and Mode
Measures of Central Tendency: Mean, Median and Mode
 
Class 11th Physics NEET formula sheet pdf
Class 11th Physics NEET formula sheet pdfClass 11th Physics NEET formula sheet pdf
Class 11th Physics NEET formula sheet pdf
 
Basic Civil Engineering first year Notes- Chapter 4 Building.pptx
Basic Civil Engineering first year Notes- Chapter 4 Building.pptxBasic Civil Engineering first year Notes- Chapter 4 Building.pptx
Basic Civil Engineering first year Notes- Chapter 4 Building.pptx
 

Robotics l2 final

  • 2. Pre- Learning Preparation • We will experience the interaction between the physical world and software through learning the course. • The course consists of three parts: mBot robot, mCore main board and mBlock (You could • download them with following address: http://mblock.cc/download). mBlock is a software developed • on the basis of Scratch 2.0. It could control mCore main board of mBot and achieve the corresponding • functions. Here is the main interface of mBlock:
  • 3.
  • 4.
  • 5.
  • 6.
  • 9. Chapter 2 Pick Apples • Little mouse Mice found a fruitful apple tree today . Now is the ripe season. Apples on the trees constantly fall when blowing in the wind. Mice hopes to find a container to hold these apples. Can you help Mice collect more apples?
  • 10. Learning Objectives • Learn how to control and apply the ultra sensor
  • 13.
  • 14.
  • 16. Flow chart • A flow chart is a type of diagram, made of boxes and arrows. It can be used to show: • An algorithm, a step-by-step list of directions that need to be followed to solve a problem • A process, a series of stages in time where the last stage is the product, result or goal. • The planned stages of a project.
  • 17.
  • 18. • The flow chart uses boxes, arrows and other elements: • Boxes show the process operations, the various steps and actions. • Arrows show the order of the steps, and/or different options. • Other elements representing materials involved, decisions, people, time or process measurements
  • 20. Example Expansion • Draw the Flow chart for this example
  • 21. Chapter 3 The Arithmetic Challenge • Learning Objectives • 1 Use of mathematic operation • 2 Use variables
  • 24.
  • 25. Chapter 4 Guess • Learning Objectives • 1􀄓Learn the branch structure • 2􀄓Usage and comparison of variables
  • 27. Chapter 5 • Learning Objectives – Learn logical operators
  • 28.
  • 29. Chapter 6 Run! Robot • Learn how to use mBlock to control traveling of robot