23
STATEMENT OF ATTAINMENT ROBOTIC AND CODING TAFE NSW EDISON ROBOTICS 1

STATEMENT OF ATTAINMENT ROBOTIC AND CODING · statement of attainment robotic and coding tafe nsw edison robotics 1. coding jargon

  • Upload
    others

  • View
    11

  • Download
    0

Embed Size (px)

Citation preview

Page 1: STATEMENT OF ATTAINMENT ROBOTIC AND CODING · statement of attainment robotic and coding tafe nsw edison robotics 1. coding jargon

STATEMENT OF ATTAINMENTROBOTIC AND CODING

TAFE NSWEDISON ROBOTICS

1

Page 2: STATEMENT OF ATTAINMENT ROBOTIC AND CODING · statement of attainment robotic and coding tafe nsw edison robotics 1. coding jargon

CODING JARGON

• SEQUENCE: STEP-BY-STEP

• INPUTS: INFORMATION AND INSTRUCTIONS YOU GIVE TO A COMPUTER

• PROCESS WHAT THE COMPUTER DOES WITH A COMPUTER PROGRAM

• OUTPUTS: RESULTS FROM A COMPUTER (ACTIONS BASED FROM INPUTS)

• VARIABLES: CHANGING VALUES

2

Page 3: STATEMENT OF ATTAINMENT ROBOTIC AND CODING · statement of attainment robotic and coding tafe nsw edison robotics 1. coding jargon

CODING JARGON

3Video: https://youtu.be/cDA3_5982h8

Page 4: STATEMENT OF ATTAINMENT ROBOTIC AND CODING · statement of attainment robotic and coding tafe nsw edison robotics 1. coding jargon

CODING JARGON• SEQUENCE: STEP-BY-STEP

AN ACTION OR EVENT LEADS TO THE NEXT ACTION.

• SELECTION: A DECISIONA QUESTION IS ASKED AND DEPENDING ON THE ANSWER, THE PROGRAM TAKES ONE OF TWO COURSES OF ACTION.

• LOOP: REPETITION

• INFINITE LOOP: ENDLESS REPETITION

• VARIABLES: CHANGING VALUES4

Page 5: STATEMENT OF ATTAINMENT ROBOTIC AND CODING · statement of attainment robotic and coding tafe nsw edison robotics 1. coding jargon

CODING JARGON

• SYNTAX: RULES OF HOW A PROGRAMMNG LANGUAGE WORKS.

• SYNTAX ERROR: CAUSED BY PROBLEMS IN HOW YOU WROTE YOUR CODE WHICH BREAK THE RULES OF THE LANGUAGE

• LOGIC ORGANISED WAY OF THINKING THAT MAKES SENSE TO A COMPUTER. LOGIC DETERMINES THE FLOW OF A PROGAM, HOW YOU ORDER THINGS ISIDE A PROGRAM AND WHAT INUT YOU USE TO GENERATE THE OUTPUTS YOU WANT.

5

Page 6: STATEMENT OF ATTAINMENT ROBOTIC AND CODING · statement of attainment robotic and coding tafe nsw edison robotics 1. coding jargon

CODING JARGON

• OPERATORS

6

Page 7: STATEMENT OF ATTAINMENT ROBOTIC AND CODING · statement of attainment robotic and coding tafe nsw edison robotics 1. coding jargon

PLAY A TUNE

7

Page 8: STATEMENT OF ATTAINMENT ROBOTIC AND CODING · statement of attainment robotic and coding tafe nsw edison robotics 1. coding jargon

MOVE TO A TUNE

MULTITASKINGCAN YOU PUT IT IN THE RIGHT ORDER?

8

Page 9: STATEMENT OF ATTAINMENT ROBOTIC AND CODING · statement of attainment robotic and coding tafe nsw edison robotics 1. coding jargon

PLAY A TUNE WHILE DRIVING….

9

Page 10: STATEMENT OF ATTAINMENT ROBOTIC AND CODING · statement of attainment robotic and coding tafe nsw edison robotics 1. coding jargon

TO REPEAT AN ACTION – ADD A LOOP

WEEK 4 10

Page 11: STATEMENT OF ATTAINMENT ROBOTIC AND CODING · statement of attainment robotic and coding tafe nsw edison robotics 1. coding jargon

USE THE LIGHTS

HOW TO YOU GET THE LIGHTS TO FLASH?

ADD CONTROLWAIT

ADD CONTROLREPEAT

11

Page 12: STATEMENT OF ATTAINMENT ROBOTIC AND CODING · statement of attainment robotic and coding tafe nsw edison robotics 1. coding jargon

TO REPEAT AN ACTION – ADD LOOP

12

Page 13: STATEMENT OF ATTAINMENT ROBOTIC AND CODING · statement of attainment robotic and coding tafe nsw edison robotics 1. coding jargon

WHAT HAPPENS IF WE CHANGE IT THIS….?

13

Page 14: STATEMENT OF ATTAINMENT ROBOTIC AND CODING · statement of attainment robotic and coding tafe nsw edison robotics 1. coding jargon

EVENTS

14

Page 15: STATEMENT OF ATTAINMENT ROBOTIC AND CODING · statement of attainment robotic and coding tafe nsw edison robotics 1. coding jargon

CHALLENGE: DRIVE A SQUARE

• CAN YOU MAKE EDISON DRIVE A SQUARE?

15

Page 16: STATEMENT OF ATTAINMENT ROBOTIC AND CODING · statement of attainment robotic and coding tafe nsw edison robotics 1. coding jargon

LINE TRACKER

16

Page 17: STATEMENT OF ATTAINMENT ROBOTIC AND CODING · statement of attainment robotic and coding tafe nsw edison robotics 1. coding jargon

USE THE IF BLOCK (IF STATEMENTS)

17

Page 18: STATEMENT OF ATTAINMENT ROBOTIC AND CODING · statement of attainment robotic and coding tafe nsw edison robotics 1. coding jargon

IF EVENTS

18

Page 19: STATEMENT OF ATTAINMENT ROBOTIC AND CODING · statement of attainment robotic and coding tafe nsw edison robotics 1. coding jargon

IF-ELSE EVENTS

19

Page 20: STATEMENT OF ATTAINMENT ROBOTIC AND CODING · statement of attainment robotic and coding tafe nsw edison robotics 1. coding jargon

WEEK 4 20

Page 21: STATEMENT OF ATTAINMENT ROBOTIC AND CODING · statement of attainment robotic and coding tafe nsw edison robotics 1. coding jargon

EVENT: CLAP CONTROLLED DRIVING

WEEK 4 21

Page 22: STATEMENT OF ATTAINMENT ROBOTIC AND CODING · statement of attainment robotic and coding tafe nsw edison robotics 1. coding jargon

LINE TRACKER PROGRAM

22

Page 23: STATEMENT OF ATTAINMENT ROBOTIC AND CODING · statement of attainment robotic and coding tafe nsw edison robotics 1. coding jargon

OBSTACLE DETECTION

23