Sei sulla pagina 1di 20

STEM

(Science Technology Engineering Mathematics)


ROBOTICS

INS JOAN FUSTER


2015-2016 1st SEMESTER
SESSIONS 03-09: PROGRAMMING

INS JOAN FUSTER


1
SESSIONS 03-04
SESSION 03 AND 04:
FIRST STEPS WITH ARDUINO
CONTROLLING LED WITH OUTPUT
DIGITAL PORTS

INS JOAN FUSTER


2
SESSIONS 03-04
SUMMARY

(A) TARGET
(B) RESOURCES
(C) S4A (SCRATCH FOR ARDUINO)
(D) TASKS TO PROGRAM

INS JOAN FUSTER


3
SESSIONS 03-04
(A) TARGET

i) ON/OFF LED; iii) TRAFFIC LIGHT

ii) SOS SIGNAL iv) REDUNDANT SAFETY


INS JOAN FUSTER
4
SESSIONS 03-04
(B) RESOURCES
B.1. GENERAL VIEW

INS JOAN FUSTER


5
SESSIONS 03-04
(B) RESOURCES

B.2. BREADBOARD

INS JOAN FUSTER


6
SESSIONS 03-04
(B) RESOURCES

B.3. LED

INS JOAN FUSTER


7
SESSIONS 03-04
(B) RESOURCES

B.4. RESISTOR

INS JOAN FUSTER


8
SESSIONS 03-04
(B) RESOURCES

B.5. MICRO SWITCH

INS JOAN FUSTER


9
SESSIONS 03-04
(B) RESOURCES

B.6. JUMP WIRE

INS JOAN FUSTER


10
SESSIONS 03-04
(B) RESOURCES

B.7. ARDUINO UNO

INS JOAN FUSTER


11
SESSIONS 03-04
(C) S4A (SCRATCH FOR ARDUINO)

C.1. WHAT SCRATCH IS FOR?

Is a software platform developed by MIT for easily


learning robotics, visually and intuitively.
The purpose is to provide an educational tool for
achieving successfully real applications.
It can support ARDUINO microcontrollers and others

INS JOAN FUSTER


12
SESSIONS 03-04
(C) S4A (SCRATCH FOR ARDUINO)

C.2.PROJECT SCRIPT - BLOCK


A PROJECT composed by BLOCKS that build SCRIPTS

INS JOAN FUSTER


13
SESSIONS 03-04
(C) S4A (SCRATCH FOR ARDUINO)

C.3.REMEMBERING LAST SESSION


During last session we took an overview of the main
blocks and how they could be assembled.
No program was tested, neither saved.
So, in 5 minutes, just repeat the program:

INS JOAN FUSTER


14
SESSIONS 03-04
(D) TASKS TO PROGRAM

i) ON/OFF LED
ii) SOS SIGNAL
iii) TRAFFIC LIGHT
iv) REDUNDANT SAFETY

INS JOAN FUSTER


15
SESSIONS 03-04
(D) TASKS TO PROGRAM

i) ON/OFF LED
Turn on/off a LED each 2 seconds, until unplugged

INS JOAN FUSTER


16
SESSIONS 03-04
(D) TASKS TO PROGRAM

ii) SOS SIGNAL


With the same circuit than in (i), create a SOS signal in
MORSE code:

INS JOAN FUSTER


17
SESSIONS 03-04
(D) TASKS TO PROGRAM

iii) TRAFFIC LIGHT

INS JOAN FUSTER


18
SESSIONS 03-04
(D) TASKS TO PROGRAM

iv) REDUNDANT SAFETY

INS JOAN FUSTER


19
SESSIONS 03-04
END OF SESSION 03-04

INS JOAN FUSTER


20
SESSIONS 03-04

Potrebbero piacerti anche