- Bloc I. Arduino and makers
- Bloc II. More control over the physical world
- Bloc III. Protocols and serious things
1. The revolution of the twenty-first century: the MAKER culture
1.1. Makers, Hobbyists and other aliens.
1.2. The amazing relationship between design and Arduino: designing things that interact with humans and the world around us.
1.3. Microcontrollers have changed your life without you knowing - part of the change is: Arduino.
1.4. The change of mentality: even an 'arts person' is a potential engineer, here and now.
1.5. Tinkering, Patching, Hacking, Circuit Bending and other mysterious 'ings'.
2. What really matters: what Arduino is and how it works.
2.1. The Arduino board: a look at the hardware.
2.2. The Arduino program: a look at the software.
2.3. LET'S GO FOR IT! We install it once and create a program for controlling an LED display.
3. Basics of electronics
3.1. Resistances, LEDs, buttons and other small items that we can connect to Arduino.
3.2. The breadboard
3.3. Basic fun concepts of programming.
3.4. Does electricity have a smell
3.5. Polymeters, testers, multimeters and oscilloscopes: now you're a real professional.
4. Your big ally: the Arduino serial port
4.1. Send data from Arduino to the PC.
4.2. Receive data from the PC on Arduino.
4.3. The solution to all your future problems (with Arduino): debug code with the serial port.
5. Digital inputs and outputs
5.1. Digital outputs
5.2. Control a button
5.3. Various exercises
6. Analogue inputs and almost analogue outputs: PWM.
6.1. Reading an analogue signa
Bloc II: More control over the physical world
7. DC Motors
7.1. Servomotors7.2. DC Motors7.3. Stepper motors7.4. Building a robot
8. Creating music with Arduino
8.1. Why does a speaker produce music?8.2. Playing tones8.3. Playing an MP3 file8.4. Playing a WAV
Bloc III: Protocols and serious things
9. LCD screens
9.1. 2 x 16 character display
9.2. Free drawing ccreens
10. SPI Protocol
10.1. What the SPI is and how it works
10.2. Connecting an RTC to Arduino
10.3. Building a clock
10.4. Building an alarm clock
11. I2C or TWI Protocol
11.1. What I2C/TWI is and how it works
11.2. Connecting an accelerometer to Arduino
12. MIDI protocol
12.1. What the MIDI protocol is and how it works
12.2. We make some bananas into a MIDI controller or a DJ's desk.
13. DMX Protocol
13.1. What the DMX protocol is and how it works
13.2. We control professional spotlights in a theatre or concert hall
13.3. Creating fantastic illuminations
14. Writing and reading an SD card
14.1. Gbytes of memory available for Arduino: reading and writing
14.2. SD card data logger
15 other platforms
15.1. And if Arduino is too small, then what? The Raspberry Pi!