If you want to see what we did in the previous years, you can visit Cursos pasados.


Electronic components

This is the full list of components we will use in our practices:


Here you have the video to learn how to measure electrical magnitudes with the multimeter, the transcription of the video and the practice:

Types of resistors


Very good article and video about diodes and LEDs (Spanish): ¿Por qué iluminan los LEDs gastando tan poco?

Practice with standard diodes and LEDs:


These videos give good explanations of how to use a transistor as a switch (in the second one there's a mistake in one of the symbols, can you find it?)

Practice 8.40: Basic circuits with transistors:

Practice 8.4: LED controlled by an LDR

Simulating electronic circuits with your mobile phone


1. Using Crocodile Clips, simulate the circuits with relays that you can find in the document Circuitos electrónicos básicos
2. Read How a relays work, in HowStuffWorks website.
3. Watch these videos about the relays:

4. Explain in your notebook, using your own words, how a relay works.
5. This is the practice we are doing in the workshop
Double relay.png



What is a robot?

Read the following newspapers articles and find out
1. What parts does a robot usually have?
2. What functions a robot could have?
3. Research about Artificial intelligence and explain what it is
4. Come out with a definition for ROBOT. It should be a definition on your own.

Programming robots with Robolab

1) LEGO RCX Robots

2) Introduction to Robolab

3) Practices with Robolab and LEGO Robots

This presentation shows the practicies we do in class. It is a translated version of one by Victor Gallego (IES Jovellanos de Fuenlabrada)

Creating projects with Arduino and Processing

All the theory and practices we do are in the website Ceative Technologies - Madrid.
Captura de pantalla 2014-04-29 12.59.10.png

Processing for mobile phones with Android

APDE Processing.png

Using your mobile phone:
  1. Download the app "APDE - Android Processing IDE" in the Playstore.
  2. In "Settings" > "Más" > "Seguridad", make sure that you allow "Fuentes desconocidas".
  3. Run the app "ADPE...", create your program with Processing, save it with a proper name (e.g. "paint").
  4. A new app with that name ("paint") is created in your mobile phone. Everytime you run that app, your program will be run!

Useful information for projects

  • Using a 7 segment display with Arduino

Information about the 7-segment display

Information about the chip 7447 to transform binary codes to the inputs of a 7-segment display

This program is an example using a 7-segment display and a chip to transform binary codes to the inputs in the display

  • Control Arduino with your mobile phone, via Bluetooth

This website explains how to do it. There is only a mistake: Vcc of the bluetooth module must be connected to 3,3V (instead 5V).
Arduino + Bluetooth
  • Using a flex sensor

This is a good example of the use of a flex sensor with Arduino
Using a flex sensor


1. Standard symbols in flowcharts

(there are two more: PRINT and SUBPROGRAM.Check the document bellow to find them out)
2. symbols.gif
You can find a full explanation about flowcharts, symbols, examples and activities in Designing programs with flowcharts.

2. Examples of flowcharts

(Click in the pictures to make them bigger: "get up", "preparing the bath", "sum of N numbers", "sum of even numbers bellow 20")
3.1. Flowchart - Get up.png 3.2. flowchart - preparing the bath.gif 3.3. flow chart - Sum of N numbers.jpg 3.4. flowchart - Sum of even numbers lower than 20.gif

3. Exercises

  • Represent in a flowchart how to cook an egg.
  • Represent the programs of the Robolab practices (see presentation above "Practices with Robolab and LEGO robots: patrol, square, spiral, close to the edge, back to the base...) using flowcharts.

4. Drawing flowcharts using the computer

There are many programs to draw flowcharts. One that is free and web based is Lucidchart. Sign up in the website and draw the previous flowcharts using this program. Save them to your computer and send them to the teacher including your name.