// Google Chrome (Télécharger l'éditeur Arduino)...
# Ouvrir le lien de téléchargement
https://www.arduino.cc/en/software
# Télécharger l'éditeur
Software > Download options > Windows win 10 and never, 64 bits
Just Download > Just Download
...
// Windows (Installer l'éditeur Arduino)...
# Démarrer l'installation
Double clic > arduino-ide_2.3.4_Windows_64bit.exe > J'accepte
Juste pour moi (admins) > Suivant
Dossier d'installation > C:\Users\admins\AppData\Local\Programs\Arduino IDE
Cocher > Lancer Arduino IDE
Installer > Fermer
# Installer les extensions
Autoriser > Autoriser
Oui > Installer > Installer > Installer > Installer
Oui
...
Proteus est un outil de simulation de circuits électroniques prenant en charge la carte Arduino.
// Google Chrome (Télécharger le simulateur Proteus)...
# Ouvrir le lien de téléchargement
https://www.labcenter.com/
# Télécharger le simulateur
Circuit Simulation Software > Download Now
Download Proteus Professional Demonstration
Email > youremail@domain.com
Cocher > Receive our demo resource mailchimp emails
Submit
...
# Aller dans la boite email
# Démarrer le téléchargement
Cliquer sur le bouton > Proteus Demo Download
...
// Windows (Installer le simulateur Proteus)...
# Démarrer l'installation du simulateur
Double clic > prodemo.exe > Oui > Next
Cocher > I accept the terms of this agreement > Next > Typical
Run Proteus 8 Demonstration
...
La librairie
Arduino pour Proteus permet d'intégrer la carte Arduino dans le simulateur Proteus.
// Google Chrome (Télécharger Arduino Library for Proteus)...
# Ouvrir le lien de téléchargement
https://goalmdcat.com/arduino-uno-library-for-proteus/
# Télécharger la librairie
Download Arduino UNO Library for Proteus
...
// Windows (Configurer Arduino Library for Proteus)...
# Copier les librairies Arduino
Copier > ArduinoUnoTEP.LIB
Copier > ArduinoUnoTEP.IDX
# Coller dans le répertoire de librairies de Proteus
Coller > C:\Program Files (x86)\Labcenter Electronics\Proteus 8 Professional\DATA\LIBRARY
...
// Arduino (Créer un projet Arduino)...
# Ouvrir un nouveau croquis
File > New Sketch
# Enregistrer le croquis
File > Save As
Emplacement > v01
Nom du fichier > rdv_arduino
Enregistrer
...
// Arduino (Sélectionner une carte)...
# Sélectionner la carte
Tools > Board > [nom-carte] > Arduino UNO
...
// rdv_arduino.ino (Programme principal)...
int LED_PIN = 13;
void setup() {
pinMode(LED_PIN, OUTPUT);
}
void loop() {
digitalWrite(LED_PIN, HIGH);
delay(1000);
digitalWrite(LED_PIN, LOW);
delay(1000);
}
...
// Arduino (Formater le code source)...
# Methode 1
# Formater le code source
Tools > Auto Format
...
# Methode 2
# Formater le code source
Touche (Ctrl + T)
...
# Methode 3
# Formater le code source
[code-source] > Clic droit > Formater Document
...
// Arduino (Refactoriser un symbole)...
# Refactoriser un symbole
[nom-symbole] > Clic droit > Change All Occurrences > [nom-symbole-new]
...
Le fichier
HEX est le fichier exécutable qui sera chargé dans la carte Arduino du simulateur Proteus.
// Arduino (Activer la génération du fichier HEX)...
# Ouvrir le menu des préférences
File > Preferences
# Activer la génération de fichier HEX
Show verbose output during > Cocher > Compile
...
// Arduino (Compiler le projet)...
# Compiler le projet
Sketch > Verify/Compile
...
// Arduino (Identifier le fichier HEX)...
# Identifier le fichier HEX
Aller dans la sortie de la compilation > Identifier le fichier HEX
Format du fichier HEX > [nom-projet.hex]
...
// Proteus (Créer un projet Arduino)...
# Ouvrir le menu nouveau projet
File > New Project
# Définir le nom du projet
Name > rdv_arduino.pdsprj
Path > v01
Cocher > New Project
Next
Cocher > Create a schematic from the selected template
Cocher > DEFAULT
Next
Cocher > Do not create a PCB layout.
Next
Cocher > No Firmware Project
Next
Finish
...
// Proteus (Ajouter les composants)...
# Ouvrir le menu Pick Devices
Schematic Capture > P
# Ajouter les composants
Keywords > ARDUINO UNO R3 > OK
Keywords > LED-YELLOW > OK
Keywords > RES > OK
...
// Proteus (Configurer le fichier HEX)...
# Ouvrir les propriétés de la carte Arduino
Schematic Capture > Arduino UNO R3 > Clic droit > Edit Properties
# Charger le fichier HEX
Program File > rdv_arduino.ino.hex
OK
...
// Proteus (Configurer la taille des pas de la grille)...
# Configurer la taille des pas de la grille
View > Snap 10th
View > Snap 50th
...
// Proteus (Ajouter un texte)...
# Sélectionner l'outil d'édition de texte
Cliquer sur le bouton > A (2D Graphics Text Mode)
# Sélectionner la couleur du texte
C > COMPONENT
# Editer le texte
Cliquer sur > [zone-edition] > Pour ouvrir le menu d'édition
String > [editer-texte]
Horizontal > Center
Vertical > Middle
Global Style > COMPONENT
Height > 0.1in
OK
...
// Proteus (Exécuter le projet)...
# Démarrer la simulation
Cliquer sur le bouton > Run the simulation
...