fbpx

ARDUINO TRAINING

EN FR

Julien Bayle Ableton Certified Trainer

You are an artist, an audiovisual installation designer, a student, a teacher, a researcher or a programmer and you want to create interaction systems, small smart circuits to make your computer sensing the world

You can learn Arduino following your own rhythm with full weeks or sporadic time slots, online or face-to-face in France, with Julien Bayle who also wrote a book about Arduino : C programming for Arduino

Working for a french company? You could have this training funded (contact us for more informations about this)

DESCRIPTION

Arduino is one of the most insteresting electronic open-source environment for artists & designers.

By using a simple Arduino circuit, some wires & electrical relays, some distance or flexion sensors, we can easily control a whole sound & visual installation, for instance.

Arduino can be programmed use C++ programming language through a so well documented and opensource/free Integrated Development Environment by using a simple USB Cable.

Arduino is the core of a very impressive number of generative and interactive installations and control/feedback systems by allowing to create tangible interfaces with software like Ableton Live, Max 8 and more.

Trained by Julien Bayle, artist programmer and author of C++ Arduino Programming book (2014), you’ll know about how to connect Arduino to your computer for controlling more or less complex generative processes and you’ll be amazed by the easy path to create your own physical interfaces.

Moreoften, our students trigger our ON-DEMAND mode and learn Arduino and Max 8 at the same time in specific dedicated sessions.

AUDIENCES & SKILLS

Artists, Interactive Art Installations, Interaction Designer, Researcher, Students, Physical Computing lovers

Our Arduino trainings are flexible and can address beginners, intermediate and advanced users.

During our first contact, we evaluate your skills through questions and we propose you a specific and dedicated training program.

TERMS & HOW TO

Our Arduino trainings can be done as One-To-One and Group modes.

You can choose Remote or Face-to-Face Training.

We can propose you the best flexibility by providing all possible combinations: you can start remotely, and come here to end your training, or, we could design a full week for your group, Face-to-Face here in France and get for each one of you some individual one-to-one 3 hours remotely after that…

DURATION

All courses durations can be modulated, but we used to propose you these 3 packages :

  • TOTAL (5 days)
  • ACCELERATED (3 days)
  • REMOTE CAPSULES (3 hours slots)

During our first discussion, we decide together which mode fits your needs.

TOTAL mode gives you the solid/full/total autonomy with Arduino.
ACCELERATED MODE provides you everything you need to use Arduino without too much time constraint.
REMOTE CAPSULES is the most flexible mode which provides the best way to learn all along weeks and month, slower.

Depending on your needs, we can provide longer Arduino training sessions.

FUNDINGS

If you are working for a company in France, for a french institution, you can probably get your Arduino training funded.

Contact us for this to get more specific informations.

TRAINING GOALS

  • Learn about electronic basics
  • Learn microcontrollers dedicated C++
  • Design a whole arduino project
  • Give our computer a way to sense the world
  • Use sensors to control our softwares
  • Interactive installations design
  • Human/Machine interfaces design

BOOK WRITTEN BY OUR TEACHER

Julien Bayle's Arduino Book

PROGRAM

Introduction to microcontrollers & Arduino
– Arduino’s family series presentation
– Principles & step of any arduino projects
– Installing Arduino IDE easily

– Electricity & circuits basics
– Introducing Fritzing and other design tools

– First contact with C/C++ language
– Libraries concept

– Variables & types
– Conditionnal structures (if, ternary operators and more)
– Loop structures (for/while & more)
– Comparisons
– Functions & scope concept

– Approaching optimization ways, lookup tables and other tips

– Introduction to tangible design
– Digital inputs
– Analog inputs & sampling
– Serial communications

– Outputs, PWM and feedback from the circuits

– Making the physical world moving (motors and more)
– Transistors & Relays
– Motors

– Sounding with DACs

– Understanding MIDI & OSC protocols
– Creating a small controllable synthesizer

– PCM librairies for playing audio files

– I2C & SPI ways of communicating

– Talking with MaX 8 & Processing with Arduino
– Interacting with Ableton Live through Max for Live

– Network & remote communications
– Code optimization

– Studying your own project feasibility