Formation Arduino Programming for Beginners

Nos clients

Code formation

arduinoprogramming

Durée

21 heures (généralement 3 jours pauses comprises)

Pré requis

  • No previous programming experience required.
  • A basic understanding or interest in hardware.

Audience

  • Beginner developers
  • Hardware/software technicians
  • Technical persons in all industries
  • Hobbyists

Aperçu

Arduino est un microcontrôleur à carte unique, à code source ouvert, permettant de construire des dispositifs capables de détecter et de contrôler des objets dans le monde physique.

Au cours de cette formation en direct animée par un instructeur, les participants apprendront comment programmer l' Arduino pour une utilisation réelle, telle que le contrôle des lumières, des moteurs et des capteurs de détection de mouvement. Ce cours suppose l'utilisation de composants matériels réels dans un environnement de laboratoire réel (pas de matériel simulé par logiciel).

À la fin de cette formation, les participants seront en mesure de:

  • Programmez Arduino pour contrôler les lumières, les moteurs et d’autres dispositifs.
  • Comprenez l'architecture d' Arduino , y compris les entrées et les connecteurs pour les périphériques additionnels.
  • Ajoutez des composants tiers tels que les écrans LCD, les accéléromètres, les gyroscopes et les suiveurs GPS pour étendre les fonctionnalités d’ Arduino .
  • Comprenez les différentes options des langages de programmation, du C aux langages par glisser-déposer.
  • Testez, déboguez et déployez Arduino pour résoudre les problèmes du monde réel.

Format du cours

  • Conférence interactive et discussion.
  • Beaucoup d'exercices et de pratique.
  • Mise en œuvre pratique dans un environnement de laboratoire réel.

Options de personnalisation du cours

  • Arduino est disponible dans différents modèles et prend en charge différentes interfaces de programmation (C, C++ , C# , Python ) et IDE ( Arduino IDE, Visual Studio , etc.). Les éléments suivants seront utilisés pour ce cours:
    • Arduino Uno
    • Arduino IDE
    • Langage Arduino (basé sur C / C++ )
  • *** Les participants sont responsables de l'achat de leur propre matériel et composants Arduino ! ***
  • Pour demander une configuration différente, veuillez nous contacter pour organiser.

Machine Translated

Plan du cours

Introduction

  • Microcontroller vs Microprocessor
  • Arduino vs Rasberry Pi

Overview of Embedded Systems

Selecting the Right Arduino Board for Your Project

The Mindset for Learning Arduino

Fundamentals of Arduino Electronics

Understanding a Circuit Diagram

Using a DVM (Digital Voltmeter)

How to Not Blow up GPIO Pins and Other Safety Precautions

Connecting Everything Together

Software and Hardware Tools for Arduino

Exploring the Arduino IDE

Programming the Arduino

Writing Your First Program: A Blinking Light ("Hello World" of Electronics)

Programming Fundamentals: Loops, conditionals, variables, functions, and parameters

Overview of Input/Output (I/O) Interfaces

Configuring the Input Sensors

LEDs, Switches, Buzzers, and Display Devices

Configuring the Output Devices (LEDs and electro-mechanic robotics)

Programming Sensor-to-Output Device Control

Project: Automatic Light Adjustment System

Analog to Digital Conversion (ADC)

Serial Communication and UART Programming

Sensor sticks, motors and audio devices

Project: TBD

Testing and Debugging

Extending Arduino's Capabilities

Joining the Arduino Community

Troubleshooting

Closing remarks

Nos Clients témoignent

★★★★★
★★★★★

Catégories Similaires

Cours Similaires

Réduction spéciale

Newsletter offres spéciales

Nous respectons le caractère privé de votre adresse mail. Nous ne divulguerons ni ne vendrons votre adresse email à quiconque
Vous pouvez toujours modifier vos préférences ou vous désinscrire complètement.

This site in other countries/regions