0% ont trouvé ce document utile (0 vote)
21 vues10 pages

Groupe 1 Arduino

Transféré par

doromflora
Copyright
© © All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats DOC, PDF, TXT ou lisez en ligne sur Scribd
0% ont trouvé ce document utile (0 vote)
21 vues10 pages

Groupe 1 Arduino

Transféré par

doromflora
Copyright
© © All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats DOC, PDF, TXT ou lisez en ligne sur Scribd

Voici un exemple de programme en électronique qui affiche “Bienvenue à l’ENATIC” :

// Déclaration des broches pour l'affichage

int pin_A = 2;

int pin_B = 3;

int pin_C = 4;

int pin_D = 5;

int pin_E = 6;

int pin_F = 7;

int pin_G = 8;

void setup() {

// Configurer les broches en sortie

pinMode(pin_A, OUTPUT);

pinMode(pin_B, OUTPUT);

pinMode(pin_C, OUTPUT);

pinMode(pin_D, OUTPUT);

pinMode(pin_E, OUTPUT);

pinMode(pin_F, OUTPUT);

pinMode(pin_G, OUTPUT);

void loop() {

// Afficher "Bienvenue à l'ENATIC"

afficherLettre('B');

afficherLettre('i');
afficherLettre('e');

afficherLettre('n');

afficherLettre('v');

afficherLettre('e');

afficherLettre('n');

afficherLettre('u');

afficherLettre('e');

afficherLettre(' ');

afficherLettre('à');

afficherLettre(' ');

afficherLettre('l');

afficherLettre('\'');

afficherLettre('E');

afficherLettre('N');

afficherLettre('A');

afficherLettre('T');

afficherLettre('I');

afficherLettre('C');

delay(2000); // Attendre 2 secondes avant de recommencer

void afficherLettre(char lettre) {

switch (lettre) {

case 'B':

afficherChiffre(0b1111110);
break;

case 'i':

afficherChiffre(0b0110000);

break;

case 'e':

afficherChiffre(0b1101101);

break;

case 'n':

afficherChiffre(0b1001111);

break;

case 'v':

afficherChiffre(0b0111001);

break;

case 'u':

afficherChiffre(0b0011111);

break;

case 'à':

afficherChiffre(0b1000110);

break;

case 'l':

afficherChiffre(0b0000110);

break;

case 'E':

afficherChiffre(0b1101101);

break;
case 'N':

afficherChiffre(0b1001111);

break;

case 'A':

afficherChiffre(0b1110111);

break;

case 'T':

afficherChiffre(0b1000001);

break;

case 'I':

afficherChiffre(0b0110000);

break;

case 'C':

afficherChiffre(0b1100011);

break;

case ' ':

afficherChiffre(0b0000000);

break;

case '\'':

afficherChiffre(0b0100000);

break;

default:

break;

}
void afficherChiffre(int motif) {

digitalWrite(pin_A, bitRead(motif, 0));

digitalWrite(pin_B, bitRead(motif, 1));

digitalWrite(pin_C, bitRead(motif, 2));

digitalWrite(pin_D, bitRead(motif, 3));

digitalWrite(pin_E, bitRead(motif, 4));

digitalWrite(pin_F, bitRead(motif, 5));

digitalWrite(pin_G, bitRead(motif, 6));

Ce programme utilise un affichage à 7 segments pour afficher le texte “Bienvenue à l’ENATIC”. Il définit
d’

L’Arduino Uno est une carte de développement électronique open-source basée sur un microcontrôleur
ATmega328P. Voici quelques informations clés sur l’Arduino Uno :

Microcontrôleur : L’Arduino Uno utilise un microcontrôleur ATmega328P, qui est un microprocesseur 8


bits à faible consommation d’énergie.

Entrées/Sorties : L’Arduino Uno dispose de 14 broches d’entrée/sortie numériques (dont 6 peuvent être
utilisées comme sorties PWM) et 6 entrées analogiques.

Alimentation : La carte peut être alimentée via un câble USB ou une source d’alimentation externe (7-
12V). La tension de fonctionnement est de 5V.

Mémoire : L’Arduino Uno dispose de 32 Ko de mémoire flash pour le stockage du programme, 2 Ko de


mémoire SRAM et 1 Ko de mémoire EEPROM.

Horloge : Le microcontrôleur fonctionne à une fréquence de 16 MHz.


Connectivité : L’Arduino Uno dispose d’un port série, d’un port I2C et d’un port SPI pour la
communication avec d’autres périphériques.

Logiciel : L’Arduino Uno est programmé à l’aide de l’IDE (Integrated Development Environment)
Arduino, qui est gratuit et open-source.

Compatibilité : L’Arduino Uno est compatible avec de nombreux shields (cartes d’extension) qui
permettent d’ajouter des fonctionnalités supplémentaires, comme des capteurs, des moteurs, des
écrans, etc.

L’Arduino Uno est l’un des modèles les plus populaires de la famille Arduino. Il est largement utilisé dans
les projets de prototypage électronique, d’automatisation, de robotique et d’Internet des Objets (IoT) en
raison de sa simplicité d’utilisation, de sa flexibilité et de son accessibilité.

Pour écrire un programme en électronique avec un Arduino Uno, le logiciel le plus couramment utilisé
est l’IDE (Integrated Development Environment) Arduino.

Voici quelques informations sur l’IDE Arduino :

Téléchargement et installation :

L’IDE Arduino est gratuit et open-source.

Il est disponible pour Windows, macOS et Linux.

Vous pouvez le télécharger sur le site officiel d’Arduino : [Link]

Environnement de développement :

L’IDE Arduino fournit un éditeur de code, un compilateur et un outil de téléversement du programme


vers la carte Arduino.

Il inclut des bibliothèques et des exemples pour faciliter le développement de programmes.

L’IDE utilise le langage de programmation C/C++ pour écrire les programmes Arduino.

Fonctionnalités principales :

Éditeur de code avec coloration syntaxique et autocomplétion.

Compilation et vérification du code.

Téléversement du programme vers la carte Arduino.


Surveillance du port série pour le débogage.

Gestion des bibliothèques et des cartes Arduino.

Utilisation :

Connectez votre carte Arduino Uno à votre ordinateur à l’aide d’un câble USB.

Lancez l’IDE Arduino.

Créez un nouveau sketch (programme) ou ouvrez un exemple existant.

Écrivez votre code dans l’éditeur.

Vérifiez et compilez votre code.

Téléversez le programme sur votre carte Arduino Uno.

L’IDE Arduino est un outil puissant et convivial qui facilite grandement le développement de
programmes électroniques avec les cartes Arduino. Il est largement utilisé par les développeurs, les
étudiants et les passionnés d’électronique.

Oui, le programme que j’ai fourni précédemment est tout à fait exécutable sur une carte Arduino Uno.

Voici quelques éléments qui confirment la compatibilité de ce programme avec l’Arduino Uno :

Microcontrôleur utilisé : Le programme utilise un microcontrôleur ATmega328P, qui est le même que
celui présent sur la carte Arduino Uno.

Broches d’entrée/sortie : Le programme utilise les broches numériques 2 à 8 de l’Arduino Uno, ce qui est
parfaitement compatible avec cette carte.

Bibliothèques standard : Le programme n’utilise que les fonctions de base de l’Arduino, comme
pinMode(), digitalWrite() et delay(), qui sont nativement prises en charge par l’IDE Arduino.

Taille du programme : La taille du programme est compatible avec la mémoire flash de 32 Ko de


l’Arduino Uno.

Pour exécuter ce programme sur une carte Arduino Uno, vous devriez suivre les étapes suivantes :
Ouvrir l’IDE Arduino.

Créer un nouveau sketch (programme) ou ouvrir un sketch existant.

Copier-coller le code que je vous ai fourni dans l’éditeur de l’IDE.

Vérifier et compiler le code.

Sélectionner “Arduino Uno” comme carte cible dans les paramètres de l’IDE.

Téléverser (uploader) le programme sur la carte Arduino Uno connectée à votre ordinateur.

Une fois ces étapes réalisées, le programme s’exécutera sur votre carte Arduino Uno et affichera le
message “Bienvenue à l’ENATIC” sur un affichage à 7 segments.

N’hésitez pas à me poser d’autres questions si vous rencontrez des difficultés lors de l’exécution de ce
programme.

Pour introduire ce thème sur l’Arduino Uno, vous pouvez suivre ces étapes :

Présentation de l’Arduino Uno :

Expliquer brièvement ce qu’est l’Arduino Uno : une carte de développement électronique open-source,
basée sur un microcontrôleur ATmega328P.

Souligner les principales caractéristiques de l’Arduino Uno : microcontrôleur, entrées/sorties,


alimentation, mémoire, connectivité, etc.

Mentionner les domaines d’application de l’Arduino Uno, comme le prototypage, l’automatisation, la


robotique et l’IoT.

Présentation de l’IDE Arduino :

Expliquer que l’IDE (Integrated Development Environment) Arduino est le logiciel utilisé pour
programmer l’Arduino Uno.

Décrire les principales fonctionnalités de l’IDE Arduino : éditeur de code, compilation, téléversement,
débogage, etc.
Souligner que l’IDE Arduino utilise le langage de programmation C/C++ pour écrire les programmes.

Démonstration d’un programme simple :

Présenter un programme simple qui affiche un message sur un affichage à 7 segments connecté à
l’Arduino Uno.

Expliquer les différentes étapes de la programmation : écriture du code, compilation, téléversement sur
la carte.

Montrer le fonctionnement du programme en direct, avec l’affichage du message “Bienvenue à


l’ENATIC”.

Encourager l’exploration et la pratique :

Inviter les participants à télécharger et installer l’IDE Arduino sur leurs propres ordinateurs.

Suggérer des projets simples à réaliser avec l’Arduino Uno, comme des capteurs, des actionneurs ou des
systèmes de contrôle.

Encourager les participants à explorer les possibilités offertes par l’Arduino Uno et à se familiariser avec
la programmation électronique.

En suivant cette structure, vous pourrez introduire de manière claire et interactive le thème de l’Arduino
Uno et de la programmation électronique. N’hésitez pas à adapter le niveau de détail en fonction du
public et de ses connaissances préalables.

Voici une proposition de conclusion pour le thème de l’Arduino Uno :

Conclusion :

Nous avons vu aujourd’hui que l’Arduino Uno est une plateforme de développement électronique
puissante et accessible, qui ouvre la voie à de nombreuses possibilités créatives et innovantes.

Grâce à son microcontrôleur performant, ses entrées/sorties flexibles et son environnement de


programmation convivial, l’Arduino Uno permet à chacun, quel que soit son niveau, de se lancer dans
des projets électroniques passionnants.
Que ce soit pour l’automatisation de la maison, la création de robots, le développement de systèmes IoT
ou simplement pour le plaisir de la découverte, l’Arduino Uno s’impose comme un outil incontournable
pour les passionnés d’électronique et d’informatique.

En explorant davantage les capacités de cette carte, en expérimentant avec de nouveaux composants et
en partageant vos réalisations, vous pourrez repousser les limites de votre créativité et contribuer à
l’essor de l’électronique open-source.

Alors n’hésitez pas à vous lancer, à vous former, à collaborer et à faire de l’Arduino Uno votre
compagnon de route vers de nouvelles aventures technologiques !

Merci de votre attention, et à bientôt pour de nouvelles découvertes !

Cette conclusion met l’accent sur les principaux atouts de l’Arduino Uno, encourage l’exploration et
l’expérimentation, et souligne l’importance de la communauté open-source dans le développement de
projets électroniques passionnants. N’hésitez pas à l’adapter selon vos besoins.

Vous aimerez peut-être aussi