SlideShare une entreprise Scribd logo
01/02/2025 Université Populaire du Numérique de Damgan
ARDUINO
Petite Présentation
par François
01/02/2025 Université Populaire du Numérique de Damgan
ORIGINE
• L'Arduino emprunte son nom au Bar di
Re Arduino où l’inventeur Massimo Banzi et ses
cofondateurs ont mis l’idée au point, à Ivrée en
Italie du Nord.
• Une équipe d’étudiants, frustrés par les prix et la
rareté du matériel imaginèrent de créer un matériel,
peu cher, en « open source », c’est-à-dire libéré de
droits d’auteur de même que des éléments de
programmation libres de droits eux aussi.
01/02/2025 Université Populaire du Numérique de Damgan
01/02/2025 Université Populaire du Numérique de Damgan
LOGICIEL
• Des facilités de programmation sont obtenues
par un « Environnement de Développement
Intégré » : IDE Arduino qui comprend :
– Un éditeur de texte ;
– Un compilateur qui traduit le code ainsi écrit : du
langage C Arduino vers un assembleur
compréhensible par le micro contrôleur ;
– D’un système de transfert via un port USB.
01/02/2025 Université Populaire du Numérique de Damgan
• Cette IDE est multi plateformes :
Windows, Mac, Linux.
Elle est écrite en Java. On la télécharge sur le
site : Arduino.cc/Fr/Main/Soft
01/02/2025 Université Populaire du Numérique de Damgan
EXEMPLES D’USAGES
• Plate-forme logicielle et matérielle de créations
d’objets numériques, Arduino permet de
programmer des circuits électroniques qui
interagissent avec le milieu qui les entoure.
• Connectés notamment à des capteurs sonores,
thermiques, de mouvement, ces circuits
électroniques peu coûteux, peuvent en retour,
générer des images, actionner un bras articulé,
envoyer des messages sur Internet, etc.
01/02/2025 Université Populaire du Numérique de Damgan
• Prototypage rapide de projets innovants
utilisant l’électronique ;
• Production artisanale d’objets numériques et
de machines-outils à faible coût ;
• Captation et analyse de données scientifiques;
• Spectacles vivants ;
• Installations d’arts numériques ;
• Mode et design textile ;
• Projets pédagogiques.
01/02/2025 Université Populaire du Numérique de Damgan
PROGRAMMER ARDUINO
Un langage de programmation permet à un être
humain d’écrire un ensemble d’instructions
(code source), qui seront directement converties
en langage machine grâce à un compilateur.
01/02/2025 Université Populaire du Numérique de Damgan
Un programme Arduino comporte 3 parties :
01/02/2025 Université Populaire du Numérique de Damgan
RAPPELS DES TECHNOLOGIES
• Analogique : signaux électriques qui varient en
continu entre 2 valeurs (ex. 0V  5V)
• Numérique : n’utilise que 2 niveaux de tension
haut et bas ( 5V ou 0V) représentés par 1 et 0
en binaire
• Programmé : évolution du numérique qui
passe un Micro contrôleur qui exécute des
instructions
01/02/2025 Université Populaire du Numérique de Damgan
MICRO CONTROLEUR
Sorties TOR
Entrées TOR
Entrées
analogiques
Sorties
analogiques
Horloge
Processeur ROM RAM E/S
Mémoire
morte
(programme)
Mémoire
vive
(travail)
BUS
01/02/2025 Université Populaire du Numérique de Damgan
FOURNISSEURS
• Cartes de la famille Arduino : UNO – NANO –
MEGA – Etc.
• Autres : YUN – ADA FRUIT – RASBERRY PI – Etc.
• Cartes additionnelles pour différentes
fonctions : les SHIELDS :
– Commande de moteurs ;
– Liaisons Ethernet ;
– Liaisons WiFi ;
– Etc.
01/02/2025 Université Populaire du Numérique de Damgan
APPLICATIONS
• Câblage et programmation d’une Led
clignotante .
• Quelques exemples avec le simulateur
123circuit.
Site de simulation des circuits : https://www.tinkercad.com
01/02/2025 Université Populaire du Numérique de Damgan
Clignotement d’une Led
https://www.tinkercad.com/things/lRvrEFePnYb-fantabulous-bombul-kasi/editel?
tenant=circuits
01/02/2025 Université Populaire du Numérique de Damgan
// La borne 13 est celle de la carte Arduino Uno ou est connectée la LED.
int led = 13; // nous lui donnons un nom : “led”
/* la zone “Setup” s’exécute une seule fois au lancement du programme
*/ par exemple suite a une action sur le bouton “Reset” de la carte
void setup() {
pinMode(led, OUTPUT); // initialise la sortie digitale” led” (13) en sortie TOR
}
void loop() { // la zone “loop” se ré-exécute sans fin:
digitalWrite(led, HIGH); // met la “led” au niveau haut (1 soit 5V)
delay(1000); // attente d’une seconde (1000 milli secondes)
digitalWrite(led, LOW); // met la Led au niveau bas (0 soit 0V)
delay(1000); // attente d’une seconde
}
01/02/2025 Université Populaire du Numérique de Damgan
SIMULATION : Servomoteur
Emulateur de circuits : 123circuits. Pilotage d’un servomoteur, SCHEMA
(https://circuits.io/circuits/4137308-the-unnamed-circuit#breadboard)
01/02/2025 Université Populaire du Numérique de Damgan
SIMULATION
Simulateur de circuits : 123circuits. Pilotage d’un servo moteur, PROGRAMME
01/02/2025 Université Populaire du Numérique de Damgan
SIMUTATION : Feux de carrefour
Emulateur de circuits : « 123circuits ». Feux de Carrefour avec feux piétons
(https://circuits.io/circuits/1862569-the-unnamed-circuit)
01/02/2025 Université Populaire du Numérique de Damgan
SITES D’APPRENTISSAGE
• www.eskimon.fr
• www.mon-club-elec.fr (par Xavier Hinault)
• www.openclassrooms.com
• www.robot-maker.com
• www.fun.mooc.fr - notamment les cours « Mines
Telecom » :
– Programmer avec Arduino : du 12/09 au 03/11/17
– Fabriquer un objet connecté : du 21/11 au 10/01/18
– Imprimer en 3D : du 17/10 au 06/12/17
« Ecole des Gobelins » : ART-DUINO
01/02/2025 Université Populaire du Numérique de Damgan
REALISATIONS : objets connectés
www.212.198.106.91
01/02/2025 Université Populaire du Numérique de Damgan
Réalisations (suite)
• Actionneur connecté (Nelson) Mines Télécom
• Commande par Internet de 8 sorties
• Commande par Internet d’un moteur à
courant continu
• Commande d’un moteur pas à pas (axe à
commande numérique)
Merci de votre attention
01/02/2025
Université Populaire du Numérique de
Damgan
01/02/2025 Université Populaire du Numérique de Dam
gan
Arduino <-> Atmel 328P

Contenu connexe

PDF
Introduction à la plateforme arduino (nano, uno, ... )
KEY
121115 Présentation Arduino Cocoaheads
PPTX
Formation arduino avec WORKSHOP robot.pptx
PPTX
Formation arduino avec un workshop tout terrain.pptx
PPT
PPT01_Initiation à l’Arduino.ppt
PDF
Cours de compréhension de la programmation arduino
PDF
Intro arduino
PDF
Logiciels avec algorigrammes
Introduction à la plateforme arduino (nano, uno, ... )
121115 Présentation Arduino Cocoaheads
Formation arduino avec WORKSHOP robot.pptx
Formation arduino avec un workshop tout terrain.pptx
PPT01_Initiation à l’Arduino.ppt
Cours de compréhension de la programmation arduino
Intro arduino
Logiciels avec algorigrammes

Similaire à carte_programmable_ARDUINO_systeme_embarque (20)

PDF
Decouverte arduino
ODP
Les systèmes embarqués arduino
PPTX
Arduino Algiers MeetUp
PDF
Introduction to Arduino
PDF
Installation et utilisation de l'extension ts mblock
PDF
2012 11 Toulibre - Open Hardware
PPTX
Présentation Arduino
PDF
diaporama presentation arduino [Mode de compatibilité].pdf
PDF
Microcontroleur arduino uno
PDF
Microcontroleur arduino uno
PDF
Cours Arduino et Programtion Pr. F. NADIR.pdf
PPT
Mini projet 3t2i se
DOCX
TP démarrage moteur a partir de l'automate 2..docx
PDF
Découverte et prise en main des cartes Micro:bits
PDF
API.pdfjfkfkgicidkkdididfgggfhhhhgffvvgf
PDF
IoT.slides.2019.pdf IoT.slides.2019.pdf IoT.slides.2019.pdf
PDF
Projet Radare de Recule - MANIPULATION AVEC L’ARDUINO
PDF
Systeme embarque td1
PDF
presentation_arduino.pdf
PPTX
l'Écosystème Arduino : Cartes, Capteurs et Prototypage pour Projets Interacti...
Decouverte arduino
Les systèmes embarqués arduino
Arduino Algiers MeetUp
Introduction to Arduino
Installation et utilisation de l'extension ts mblock
2012 11 Toulibre - Open Hardware
Présentation Arduino
diaporama presentation arduino [Mode de compatibilité].pdf
Microcontroleur arduino uno
Microcontroleur arduino uno
Cours Arduino et Programtion Pr. F. NADIR.pdf
Mini projet 3t2i se
TP démarrage moteur a partir de l'automate 2..docx
Découverte et prise en main des cartes Micro:bits
API.pdfjfkfkgicidkkdididfgggfhhhhgffvvgf
IoT.slides.2019.pdf IoT.slides.2019.pdf IoT.slides.2019.pdf
Projet Radare de Recule - MANIPULATION AVEC L’ARDUINO
Systeme embarque td1
presentation_arduino.pdf
l'Écosystème Arduino : Cartes, Capteurs et Prototypage pour Projets Interacti...
Publicité

Plus de FchtlMounim (7)

PDF
TP1 Arduino faire clignoter une diode Led
PPT
cours de html et CSS Université pour le web
PPT
phyton introduction initiative programmation
PPT
Entire Course Introduction of Visual basic.ppt
PPT
Introduction algorithme et programmation.ppt
PPT
La_Présentations_la_genèse_de_TRIZ_OK_.ppt
PPT
Enseignement de la technologie en classe
TP1 Arduino faire clignoter une diode Led
cours de html et CSS Université pour le web
phyton introduction initiative programmation
Entire Course Introduction of Visual basic.ppt
Introduction algorithme et programmation.ppt
La_Présentations_la_genèse_de_TRIZ_OK_.ppt
Enseignement de la technologie en classe
Publicité

carte_programmable_ARDUINO_systeme_embarque

  • 1. 01/02/2025 Université Populaire du Numérique de Damgan ARDUINO Petite Présentation par François
  • 2. 01/02/2025 Université Populaire du Numérique de Damgan ORIGINE • L'Arduino emprunte son nom au Bar di Re Arduino où l’inventeur Massimo Banzi et ses cofondateurs ont mis l’idée au point, à Ivrée en Italie du Nord. • Une équipe d’étudiants, frustrés par les prix et la rareté du matériel imaginèrent de créer un matériel, peu cher, en « open source », c’est-à-dire libéré de droits d’auteur de même que des éléments de programmation libres de droits eux aussi.
  • 3. 01/02/2025 Université Populaire du Numérique de Damgan
  • 4. 01/02/2025 Université Populaire du Numérique de Damgan LOGICIEL • Des facilités de programmation sont obtenues par un « Environnement de Développement Intégré » : IDE Arduino qui comprend : – Un éditeur de texte ; – Un compilateur qui traduit le code ainsi écrit : du langage C Arduino vers un assembleur compréhensible par le micro contrôleur ; – D’un système de transfert via un port USB.
  • 5. 01/02/2025 Université Populaire du Numérique de Damgan • Cette IDE est multi plateformes : Windows, Mac, Linux. Elle est écrite en Java. On la télécharge sur le site : Arduino.cc/Fr/Main/Soft
  • 6. 01/02/2025 Université Populaire du Numérique de Damgan EXEMPLES D’USAGES • Plate-forme logicielle et matérielle de créations d’objets numériques, Arduino permet de programmer des circuits électroniques qui interagissent avec le milieu qui les entoure. • Connectés notamment à des capteurs sonores, thermiques, de mouvement, ces circuits électroniques peu coûteux, peuvent en retour, générer des images, actionner un bras articulé, envoyer des messages sur Internet, etc.
  • 7. 01/02/2025 Université Populaire du Numérique de Damgan • Prototypage rapide de projets innovants utilisant l’électronique ; • Production artisanale d’objets numériques et de machines-outils à faible coût ; • Captation et analyse de données scientifiques; • Spectacles vivants ; • Installations d’arts numériques ; • Mode et design textile ; • Projets pédagogiques.
  • 8. 01/02/2025 Université Populaire du Numérique de Damgan PROGRAMMER ARDUINO Un langage de programmation permet à un être humain d’écrire un ensemble d’instructions (code source), qui seront directement converties en langage machine grâce à un compilateur.
  • 9. 01/02/2025 Université Populaire du Numérique de Damgan Un programme Arduino comporte 3 parties :
  • 10. 01/02/2025 Université Populaire du Numérique de Damgan RAPPELS DES TECHNOLOGIES • Analogique : signaux électriques qui varient en continu entre 2 valeurs (ex. 0V  5V) • Numérique : n’utilise que 2 niveaux de tension haut et bas ( 5V ou 0V) représentés par 1 et 0 en binaire • Programmé : évolution du numérique qui passe un Micro contrôleur qui exécute des instructions
  • 11. 01/02/2025 Université Populaire du Numérique de Damgan MICRO CONTROLEUR Sorties TOR Entrées TOR Entrées analogiques Sorties analogiques Horloge Processeur ROM RAM E/S Mémoire morte (programme) Mémoire vive (travail) BUS
  • 12. 01/02/2025 Université Populaire du Numérique de Damgan FOURNISSEURS • Cartes de la famille Arduino : UNO – NANO – MEGA – Etc. • Autres : YUN – ADA FRUIT – RASBERRY PI – Etc. • Cartes additionnelles pour différentes fonctions : les SHIELDS : – Commande de moteurs ; – Liaisons Ethernet ; – Liaisons WiFi ; – Etc.
  • 13. 01/02/2025 Université Populaire du Numérique de Damgan APPLICATIONS • Câblage et programmation d’une Led clignotante . • Quelques exemples avec le simulateur 123circuit. Site de simulation des circuits : https://www.tinkercad.com
  • 14. 01/02/2025 Université Populaire du Numérique de Damgan Clignotement d’une Led https://www.tinkercad.com/things/lRvrEFePnYb-fantabulous-bombul-kasi/editel? tenant=circuits
  • 15. 01/02/2025 Université Populaire du Numérique de Damgan // La borne 13 est celle de la carte Arduino Uno ou est connectée la LED. int led = 13; // nous lui donnons un nom : “led” /* la zone “Setup” s’exécute une seule fois au lancement du programme */ par exemple suite a une action sur le bouton “Reset” de la carte void setup() { pinMode(led, OUTPUT); // initialise la sortie digitale” led” (13) en sortie TOR } void loop() { // la zone “loop” se ré-exécute sans fin: digitalWrite(led, HIGH); // met la “led” au niveau haut (1 soit 5V) delay(1000); // attente d’une seconde (1000 milli secondes) digitalWrite(led, LOW); // met la Led au niveau bas (0 soit 0V) delay(1000); // attente d’une seconde }
  • 16. 01/02/2025 Université Populaire du Numérique de Damgan SIMULATION : Servomoteur Emulateur de circuits : 123circuits. Pilotage d’un servomoteur, SCHEMA (https://circuits.io/circuits/4137308-the-unnamed-circuit#breadboard)
  • 17. 01/02/2025 Université Populaire du Numérique de Damgan SIMULATION Simulateur de circuits : 123circuits. Pilotage d’un servo moteur, PROGRAMME
  • 18. 01/02/2025 Université Populaire du Numérique de Damgan SIMUTATION : Feux de carrefour Emulateur de circuits : « 123circuits ». Feux de Carrefour avec feux piétons (https://circuits.io/circuits/1862569-the-unnamed-circuit)
  • 19. 01/02/2025 Université Populaire du Numérique de Damgan SITES D’APPRENTISSAGE • www.eskimon.fr • www.mon-club-elec.fr (par Xavier Hinault) • www.openclassrooms.com • www.robot-maker.com • www.fun.mooc.fr - notamment les cours « Mines Telecom » : – Programmer avec Arduino : du 12/09 au 03/11/17 – Fabriquer un objet connecté : du 21/11 au 10/01/18 – Imprimer en 3D : du 17/10 au 06/12/17 « Ecole des Gobelins » : ART-DUINO
  • 20. 01/02/2025 Université Populaire du Numérique de Damgan REALISATIONS : objets connectés www.212.198.106.91
  • 21. 01/02/2025 Université Populaire du Numérique de Damgan Réalisations (suite) • Actionneur connecté (Nelson) Mines Télécom • Commande par Internet de 8 sorties • Commande par Internet d’un moteur à courant continu • Commande d’un moteur pas à pas (axe à commande numérique)
  • 22. Merci de votre attention 01/02/2025 Université Populaire du Numérique de Damgan
  • 23. 01/02/2025 Université Populaire du Numérique de Dam gan Arduino <-> Atmel 328P