Embedded system - Arduino
Is an open source microcontroller platform, allowing to create interactive electronic projects and prototypes easily. It is ideal for embedded systems projects, offering easy programming and a wide range of sensors and accessories.

Flexible 100% online training
Start your new career at any time! Available part-time? No problem, study at your own pace.

Professional projects
You will develop your professional skills by working on concrete projects inspired by business reality. No problem, study at your own pace.

Personalized support
Benefit from weekly mentoring sessions with a business expert.

Earn certificates and diplomas
Earning certificates and degrees can enhance your career, broaden your horizons, and provide you with increased personal satisfaction.
- Preview
- Projects
- Accompaniement
Raspberry Pi Training Objectives
Operational objective:
Know how to program Arduino.
Educational objectives:
Concretely, at the end of this Arduino training you will have acquired the knowledge and skills necessary to:
- Discover and master the Arduino ecosystem
- Understanding the architecture of ATmega 328 family microcontrollers
- Setting up a development environment for Arduino kits
- Developing C language applications for Arduino kits
Who is this training for?
Audience :
This training is aimed at developers as well as those curious about new programming technologies.
Prerequisites:
In order to participate in this training, it is necessary to have knowledge of C language.

A pedagogy based on practice

- Acquire essential skills by validating professional projects.
- Progress with the help of a professional expert.
- Gain real know-how as well as a portfolio to demonstrate it.
Arduino Course Content:

Project presentation:
Open source in electronics
The Arduino language and the Wiring project











Arduino Kits:
The different Arduino kits
Number of I/Os, memory, compatibility
Shields: expansion and experimentation cards
Display cards, LEDs, communication, SIM card support, etc.











Logic electronics reminders:
Logical operators: AND, OR, NOT, XOR
Circuit representation
Logic levels, output current
Resistances and capacities
Polarization of transistors in the logic state
Using diodes and LEDs











Development tools
The Arduino edi
Arduino Libraries











The Arduino “Hello, world”
Coding the flashing of an LED
Hardware Analysis
Choice of output
Current/voltage characteristics
Wiring
Writing the code
Creating a project
Code Analysis
Loading on the kit
Execution
Debug mode











Some libraries for Arduino:
Arduino language
Core functions
Arduino Standard Libraries
EEPROM, Ethernet, liquidcrystal, SD cards reading, …
Third party bookstores
Using Libraries
Adapt them… To keep in mind











Analog inputs and outputs
Principles of sampling
Analog to digital conversion
Using a PWM channel to create an analog signal











The displays
7 segment displays
LED matrices
LCD displays











Communication interfaces
Synchronous and asynchronous serial interfaces
I2C, SPI bus











Create your own maps
Create Arduino shields
Starting from an Arduino project to create an implementation specific material
Individual and privileged supervision.
- Benefit from weekly individual sessions with an expert mentor in the field
- quickly in your projects thanks to its excellence in sharing its know-how




The Empire Training community
- Count on a close-knit community of students ready to help you 24/7.
Online pre-registration
Please fill out the form
Please fill out the form
How does an Empire Training course work?
From the chosen training to their entry into their new career, our students recount each stage of their experience and the support they received.

