diff options
author | Sébastien Dailly <sebastien@chimrod.com> | 2018-05-14 21:43:31 +0200 |
---|---|---|
committer | Sébastien Dailly <sebastien@chimrod.com> | 2018-05-14 21:43:31 +0200 |
commit | e7c1fb4d2931b72fad4d0b2af187f3e37d4585c4 (patch) | |
tree | 626bc3343bd390f5160bfb12e9a436d8f69b769a | |
parent | 484102fbcb9cf75736e9b86ddbe0349589761c84 (diff) |
Update
-rw-r--r-- | notes_arduino.rst | 19 |
1 files changed, 8 insertions, 11 deletions
diff --git a/notes_arduino.rst b/notes_arduino.rst index 9028efe..6b7adfe 100644 --- a/notes_arduino.rst +++ b/notes_arduino.rst @@ -61,7 +61,6 @@ L'initialisation s'exécute seulement au démarrage du programme sur la carte .. code-block:: arduino :number-lines: 9 - :class: program // the setup routine runs once when you press reset: void setup() { @@ -85,7 +84,6 @@ indéfiniment, tant que la carte sera sous tension. .. code-block:: arduino :number-lines: 15 - :class: program // the loop routine runs over and over again forever: void loop() { @@ -193,6 +191,7 @@ Taille Couleur Tension (`V`) Intensité (`mA`) 5mm jaune `1.9`-`2.5` `5`-`15` ======= =========== ============== ================ + .. sidebar:: Polarisation la |led| ne laisse passer le courant que dans un seul sens. C'est pourquoi @@ -440,7 +439,6 @@ n'est donc pas nécessaire de réserver une sortie analogique pour le buzzer.) carte Arduino un outil `hi-fi` : .. code-block:: arduino - :class: program void tone(int targetPin, long frequency, long length) { // calculate the delay value between transitions @@ -469,7 +467,6 @@ Par exemple, en connectant le buzzer sur la broche `8`, l'instruction suivante permettra de jouer un *la* pendant une seconde : .. code-block:: arduino - :class: program tone(8, 440, 1000); @@ -542,13 +539,14 @@ Pour cette raison, nous utiliserons un contrôleur externe, destiné à nous délivrer des tensions beaucoup plus puissantes que ce que peut fournir la carte Arduino. -.. note:: +.. admonition:: Faire sans + :class: note - Il est parfaitement possible de contrôler un moteur directement à partir de - la carte Arduino sans utiler ce type de composant, mais nous compliquons - alors le schéma de cablage inutilement. La documentation technique du - composant nous montre comment réaliser le cablage équivalent avec des diodes - et des transitors (un double pont en H). + Il est possible de contrôler un moteur directement à partir de la carte + Arduino sans utiler ce type de composant, mais nous compliquons alors le + schéma de cablage inutilement. La documentation technique du composant nous + montre comment réaliser le cablage équivalent avec des diodes et des + transitors (un double pont en H). En fait, la puce ne permet pas simplement de contrôler un moteur, mais quatre ! (ou alors deux moteurs pouvant tourner dans les deux sens). Cela correspond à @@ -640,7 +638,6 @@ définir une fonction `runMotor` qui prendra trois paramètres : :speed: La vitesse de rotation, cette valeur peut aller de `0` à `255` .. code-block:: arduino - :class: program void runMotor(int motor, int direction, int speed) { // … |