Différences entre les pages « Comprendre les résistances de pull-up et pull-down » et « Installer l'environnement Arduino sur votre système »

 
 
Ligne 1 : Ligne 1 :
 
{{Tuto Details
 
{{Tuto Details
|Main_Picture=Comprendre_les_r_sistances_de_pull-up_et_pull-down_pullupg.jpg
+
|Main_Picture=Installer_l_environnement_Arduino_sur_votre_syst_me_1200px-Arduino_Logo.svg.png
 
|Licences=Attribution (CC-BY)
 
|Licences=Attribution (CC-BY)
|Description=Les résistances de pull-up et pull-down (on dit résitance de tirance en français) sont utilisées pour fixer clairement un état électrique.
+
|Description=Au travers ce tutoriel, vous allez être en mesure d'installer et d'utiliser le logiciel Arduino sur votre ordinateur
|Disciplines scientifiques=Arduino, Computing, Electricity
+
|Disciplines scientifiques=Arduino
 
|Difficulty=Easy
 
|Difficulty=Easy
|Duration=30
+
|Duration=5
 
|Duration-type=minute(s)
 
|Duration-type=minute(s)
|Tags=pullup, pulldown, pull-up, pull-down, résistance, smog, brouillard électromagnétique
+
|Tags=arduino, électronique
 
}}
 
}}
 
{{Introduction
 
{{Introduction
|Introduction=Une résistance de pull-up "tire" le niveau électrique vers le haut, elle est donc reliée à la tension de votre montage (au +5V ou +3V3 suivant la carte électronique que vous utilisez).
+
|Introduction=Pour pouvoir flasher et programmer son Arduino il va vous falloir un logiciel de programmation, et c'est justement ce que vous allez apprendre ici !
 
 
Une résistance de pull-down "tire" le niveau électrique vers le bas, elle est donc reliée à la masse (GND) de votre carte.
 
 
}}
 
}}
 
{{Materials
 
{{Materials
 
|ItemList={{ItemList
 
|ItemList={{ItemList
|Item=Bouton poussoir
+
|Item=Ordinateur
 
}}{{ItemList
 
}}{{ItemList
|Item=Arduino Uno
+
|Item=Arduino
 
}}{{ItemList
 
}}{{ItemList
|Item=Résistance
+
|Item=Câble USB - micro-USB
}}{{ItemList
 
|Item=Câble Dupont
 
 
}}
 
}}
|Tuto_Attachments={{Tuto Attachments
 
|Attachment=Comprendre_les_r_sistances_de_pull-up_et_pull-down_resistancePULLUPwikideb.ino
 
}}{{Tuto Attachments
 
|Attachment=Comprendre_les_r_sistances_de_pull-up_et_pull-down_resistancePULLUP-2wikideb.ino
 
 
}}
 
}}
 +
{{Tuto Step
 +
|Step_Title=Télécharger le logiciel Arduino IDE
 +
|Step_Content=Rendez-vous sur le site https://www.arduino.cc/
 +
 +
et téléchargez la version correspondante à votre système d'exploitation
 +
|Step_Picture_00=Installer_l_environnement_Arduino_sur_votre_syst_me_Capture_d_cran_du_2020-09-30_15-53-10.png
 +
|Step_Picture_01=Installer_l_environnement_Arduino_sur_votre_syst_me_Capture_d_cran_du_2020-09-30_15-54-06.png
 +
|Step_Picture_02=Installer_l_environnement_Arduino_sur_votre_syst_me_Capture_d_cran_du_2020-09-30_15-54-40.png
 
}}
 
}}
 
{{Tuto Step
 
{{Tuto Step
|Step_Title=Faisons des essais sans résistance de pull-up
+
|Step_Title=Installer le logiciel sous Windows
|Step_Content=On réalise le montage comme sur le schéma ou la photo.
+
|Step_Content=Lancez l’exécutable téléchargé sur le site, ce dernier vous demande si vous souhaitez installer tous les composants et pilotes, nous vous conseillons de tout cocher.
  
* La broche 11 est connectée au bouton.
+
Enfin il vous demande dans quel répertoire installer le logiciel (laissez par défault)
* L'autre coté du bouton est connecté au +5V
+
|Step_Picture_00=Installer_l_environnement_Arduino_sur_votre_syst_me_DRV_Capture1.png
* Lorsqu'on appuie sur le bouton, la broche reçoit 5V (elle est en état "HAUT").
+
|Step_Picture_01=Installer_l_environnement_Arduino_sur_votre_syst_me_DRV_Capture2.png
 
+
|Step_Picture_02=Installer_l_environnement_Arduino_sur_votre_syst_me_DRV_Capture3.png
On charge le premier programme sur l'Arduino.
+
}}
 
+
{{Tuto Step
 
+
|Step_Title=Installer le logiciel sous Mac OS X
On ouvre le moniteur série.
+
|Step_Content=Décompressez l'archive téléchargée puis déplacez l'application Arduino IDE dans votre dossier d'applications
 
+
|Step_Picture_00=Installer_l_environnement_Arduino_sur_votre_syst_me_Mac_Download.jpg
 
+
|Step_Picture_01=Installer_l_environnement_Arduino_sur_votre_syst_me_MAC_App.jpg
Il ressort dans le moniteur série un résultat qui n'est pas satisfaisant :
 
 
 
*L'état est fluctuant.
 
*Parfois après un appuis, l'état reste haut longtemps après qu'on ait relâché le bouton.
 
*Le comportement est imprévisible.
 
|Step_Picture_00=Comprendre_les_r_sistances_de_pull-up_et_pull-down_poussoir.jpg
 
|Step_Picture_01=Comprendre_les_r_sistances_de_pull-up_et_pull-down_resistancePULLUP_bb.jpg
 
|Step_Picture_02=Comprendre_les_r_sistances_de_pull-up_et_pull-down_Capture_d_e_cran_2020-12-12_a_16.45.17.png
 
|Step_Picture_02_annotation={"version":"3.5.0","objects":[{"type":"image","version":"3.5.0","originX":"left","originY":"top","left":0,"top":0.08,"width":2086,"height":1776,"fill":"rgb(0,0,0)","stroke":null,"strokeWidth":0,"strokeDashArray":null,"strokeLineCap":"butt","strokeDashOffset":0,"strokeLineJoin":"miter","strokeMiterLimit":4,"scaleX":0.29,"scaleY":0.29,"angle":0,"flipX":false,"flipY":false,"opacity":1,"shadow":null,"visible":true,"clipTo":null,"backgroundColor":"","fillRule":"nonzero","paintFirst":"fill","globalCompositeOperation":"source-over","transformMatrix":null,"skewX":0,"skewY":0,"crossOrigin":"","cropX":0,"cropY":0,"src":"https://www.wikidebrouillard.org/images/b/bc/Comprendre_les_r_sistances_de_pull-up_et_pull-down_Capture_d_e_cran_2020-12-12_a_16.45.17.png","filters":[]},{"type":"wfarrow2line","version":"3.5.0","originX":"center","originY":"center","left":515,"top":99,"width":56,"height":84,"fill":"rgba(255,0,0,0)","stroke":"#FF0000","strokeWidth":4,"strokeDashArray":null,"strokeLineCap":"round","strokeDashOffset":0,"strokeLineJoin":"miter","strokeMiterLimit":4,"scaleX":1,"scaleY":1,"angle":0,"flipX":false,"flipY":false,"opacity":1,"shadow":null,"visible":true,"clipTo":null,"backgroundColor":"","fillRule":"nonzero","paintFirst":"fill","globalCompositeOperation":"source-over","transformMatrix":null,"skewX":0,"skewY":0,"x1":-28,"x2":28,"y1":42,"y2":-42,"x2a":23.562398430198165,"y2a":-20.921392543441293,"x2b":10.249593720792667,"y2b":-29.796595683044963},{"type":"wfarrow2circle","version":"3.5.0","originX":"center","originY":"center","left":487,"top":141,"width":16,"height":16,"fill":"#aaa","stroke":"#666","strokeWidth":0,"strokeDashArray":null,"strokeLineCap":"butt","strokeDashOffset":0,"strokeLineJoin":"miter","strokeMiterLimit":4,"scaleX":1,"scaleY":1,"angle":0,"flipX":false,"flipY":false,"opacity":0.5,"shadow":null,"visible":true,"clipTo":null,"backgroundColor":"","fillRule":"nonzero","paintFirst":"fill","globalCompositeOperation":"source-over","transformMatrix":null,"skewX":0,"skewY":0,"radius":8,"startAngle":0,"endAngle":6.283185307179586},{"type":"wfarrow2circle","version":"3.5.0","originX":"center","originY":"center","left":543,"top":57,"width":16,"height":16,"fill":"#aaa","stroke":"#666","strokeWidth":0,"strokeDashArray":null,"strokeLineCap":"butt","strokeDashOffset":0,"strokeLineJoin":"miter","strokeMiterLimit":4,"scaleX":1,"scaleY":1,"angle":0,"flipX":false,"flipY":false,"opacity":0.5,"shadow":null,"visible":true,"clipTo":null,"backgroundColor":"","fillRule":"nonzero","paintFirst":"fill","globalCompositeOperation":"source-over","transformMatrix":null,"skewX":0,"skewY":0,"radius":8,"startAngle":0,"endAngle":6.283185307179586}],"height":511,"width":600}
 
|Step_Picture_03=Comprendre_les_r_sistances_de_pull-up_et_pull-down_Capture_d_e_cran_2020-12-12_a_16.19.31.png
 
 
}}
 
}}
 
{{Tuto Step
 
{{Tuto Step
|Step_Title=Faisons des essais avec résistance de pull-up
+
|Step_Title=Installer le logiciel sous Linux
|Step_Content=On réalise le montage comme sur le schéma ou la photo.
+
|Step_Content=Il est possible d'avoir le logiciel dans son gestionnaire de paquets, mais en général ce dernier n'est plus à jour, nous vous conseillons donc de télécharger la dernière version.
 
 
* La broche 11 est connectée au bouton et au +5V par l'intermédiare d'une résistance dite de pullup.
 
* L'autre coté du bouton est connecté au GND
 
* Lorsqu'on appuie sur le bouton, la broche passe de +5V à GND.
 
 
 
 
 
On charge le premier programme sur l'Arduino
 
 
 
  
On ouvre le moniteur série.
+
- Une fois l'archive téléchargée, décompressez là .
  
 +
- Faites un clique droit sur le fichier '''install.sh''' et choisissez '<nowiki/>''ouvrir dans un terminal''' (ou rendez vous dans le répertoire en ligne de commande.
  
Le résultat est mieux ! Les états sont clairs !
+
- lancez la commande '''./install.sh'''
|Step_Picture_00=Comprendre_les_r_sistances_de_pull-up_et_pull-down_pullup.jpg
+
|Step_Picture_00=Installer_l_environnement_Arduino_sur_votre_syst_me_Linux_Download.jpg
|Step_Picture_01=Comprendre_les_r_sistances_de_pull-up_et_pull-down_resistancePULLUP1_bb.jpg
+
|Step_Picture_01=Installer_l_environnement_Arduino_sur_votre_syst_me_Linux_Extract.jpg
|Step_Picture_02=Comprendre_les_r_sistances_de_pull-up_et_pull-down_Capture_d_e_cran_2020-12-12_a_16.18.56.png
+
|Step_Picture_02=Installer_l_environnement_Arduino_sur_votre_syst_me_Linux_Install_2.jpg
 
}}
 
}}
 
{{Tuto Step
 
{{Tuto Step
|Step_Title=Il parait qu'il y a des résistances de pull-up interne ?
+
|Step_Title=Cas Particulier les permissions sous Linux
|Step_Content=Oui !
+
|Step_Content=Linux est un système d'exploitation relativement sécurisé et ne vous permet pas d'utiliser les ports USB de votre machine facilement. Il faut donc vous autoriser à utiliser les ports série de votre ordinateur.
  
L'Arduino possède une résistance de pull-up interne pour chaque broche numérique (c'est le cas pour d'autres carte comme le [[Item:D1 mini|D1 mini]] mais pas sur toutes les broches).
+
Rien de plus simple !
  
 +
- Dans un terminal tapez en remplaçant <nom_utilisateur> par votre nom d'utilisateur
  
Elle s'active dans le "setup" avec la fonction INPUT_PULLUP
+
<syntaxhighlight lang="linux-config">
<br /><syntaxhighlight lang="arduino">
+
sudo usermod -a -G dialout <nom_utilisateur>
void setup() {
+
</syntaxhighlight><br /><syntaxhighlight lang="linux-config">
pinMode(brocheBouton, INPUT_PULLUP);
+
sudo usermod -a -G uucp <nom_utilisateur>
}
+
</syntaxhighlight>Enfin déconnectez vous de votre session ou redémarrez votre ordinateur pour que les autorisations prennent effet.<br />
</syntaxhighlight><br />
+
|Step_Picture_00=Installer_l_environnement_Arduino_sur_votre_syst_me_Ubuntu_Serial.jpg
|Step_Picture_00=Comprendre_les_r_sistances_de_pull-up_et_pull-down_resistancePULLUP-Interne_bb.jpg
 
 
}}
 
}}
 
{{Notes
 
{{Notes
|Explanations=Nous sommes entourés d'ondes électromagnétiques.  Les ondes de la transmission de la radio, de la télé, etc. le courant électrique aussi émet des ondes électromagnétiques.
+
|Observations=A ce stade, vous devez voir apparaître dans votre menu d'application le logiciel Arduino.
 
 
Ces ondes créent de l'électricité dans les broches des composants électroniques.
 
 
 
C'est pour cela qu'une broche connectée à rien, n'est pas forcément à l'état 0.
 
 
 
 
 
Une résistance de pull-up fixe l'état à HIGH (état haut).
 
 
 
Une résistance de pull-down fixe l'état à LOW (état BAS).
 
|Applications=Pour des raisons matérielles que je n'ai pas vraiment comprises, les électroniciens utilisent les résistances de pull-up plutôt que des résistances de pull-down
 
 
}}
 
}}
 
{{Tuto Status
 
{{Tuto Status
 
|Complete=Published
 
|Complete=Published
 
}}
 
}}

Version du 28 décembre 2020 à 12:23

Auteur avatarjul | Dernière modification 28/12/2020 par Julienrat

Installer l environnement Arduino sur votre syst me 1200px-Arduino Logo.svg.png
Au travers ce tutoriel, vous allez être en mesure d'installer et d'utiliser le logiciel Arduino sur votre ordinateur
Licence : Attribution (CC-BY)

Introduction

Pour pouvoir flasher et programmer son Arduino il va vous falloir un logiciel de programmation, et c'est justement ce que vous allez apprendre ici !

Étape 1 - Télécharger le logiciel Arduino IDE

Rendez-vous sur le site https://www.arduino.cc/

et téléchargez la version correspondante à votre système d'exploitation


Étape 2 - Installer le logiciel sous Windows

Lancez l’exécutable téléchargé sur le site, ce dernier vous demande si vous souhaitez installer tous les composants et pilotes, nous vous conseillons de tout cocher.

Enfin il vous demande dans quel répertoire installer le logiciel (laissez par défault)


Étape 3 - Installer le logiciel sous Mac OS X

Décompressez l'archive téléchargée puis déplacez l'application Arduino IDE dans votre dossier d'applications



Étape 4 - Installer le logiciel sous Linux

Il est possible d'avoir le logiciel dans son gestionnaire de paquets, mais en général ce dernier n'est plus à jour, nous vous conseillons donc de télécharger la dernière version.

- Une fois l'archive téléchargée, décompressez là .

- Faites un clique droit sur le fichier install.sh' et choisissez 'ouvrir dans un terminal (ou rendez vous dans le répertoire en ligne de commande.

- lancez la commande ./install.sh


Étape 5 - Cas Particulier les permissions sous Linux

Linux est un système d'exploitation relativement sécurisé et ne vous permet pas d'utiliser les ports USB de votre machine facilement. Il faut donc vous autoriser à utiliser les ports série de votre ordinateur.

Rien de plus simple !

- Dans un terminal tapez en remplaçant <nom_utilisateur> par votre nom d'utilisateur

sudo usermod -a -G dialout <nom_utilisateur>

sudo usermod -a -G uucp <nom_utilisateur>
Enfin déconnectez vous de votre session ou redémarrez votre ordinateur pour que les autorisations prennent effet.




Comment ça marche ?

Observations : que voit-on ?

A ce stade, vous devez voir apparaître dans votre menu d'application le logiciel Arduino.


Dernière modification 28/12/2020 par user:Julienrat.

Commentaires

Published