Ligne 1 : |
Ligne 1 : |
| {{ARDX-NAV}} | | {{ARDX-NAV}} |
| | | |
− | {{traduction}}
| + | == Ce que nous faisons == |
− | | |
− | == Ce que faisons nous == | |
| {{bloc-etroit|text=Jusque là, nous avons fait clignoter une LED, il est maintenant temps d'augmenter les enjeux. Connectons donc huit LEDs. Nous allons aussi avoir l'opportunité de tirer un maximum d'Arduino en créant différentes séquences lumineuses. | | {{bloc-etroit|text=Jusque là, nous avons fait clignoter une LED, il est maintenant temps d'augmenter les enjeux. Connectons donc huit LEDs. Nous allons aussi avoir l'opportunité de tirer un maximum d'Arduino en créant différentes séquences lumineuses. |
| Ce circuit est aussi un bon point de départ pour commencer à faire vos expériences en écrivant vos propres programmes et pour essayer de comprendre comment fonctionne Arduino. | | Ce circuit est aussi un bon point de départ pour commencer à faire vos expériences en écrivant vos propres programmes et pour essayer de comprendre comment fonctionne Arduino. |
Ligne 51 : |
Ligne 49 : |
| | | |
| {{ARDX-composant-end}} | | {{ARDX-composant-end}} |
| + | Tous ces éléments sont disponibles dans [http://shop.mchobby.be/product.php?id_product=11 le Kit Ardx proposé sur shop.mchobby.be]. |
| | | |
| === Schéma === | | === Schéma === |
Ligne 135 : |
Ligne 134 : |
| | | |
| == Faire encore mieux == | | == Faire encore mieux == |
− | === zzz 1 === | + | === Modifier la fonction loop() === |
− | zzzz
| + | La fonction {{fname|loop()}} contient 4 lignes. |
| + | |
| + | Les trois dernières commencent par '//'. Cela signifie que les lignes sont traitées comme des commentaires (non exécutées). |
| + | |
| + | Pour que le programme utilise la boucle for, modifier les code de {{fname|loop()}} comme suit : |
| + | |
| + | <nowiki>//oneAfterAnotherNoLoop(); |
| + | oneAfterAnotherLoop(); |
| + | //oneOnAtATime(); |
| + | //inAndOut();</nowiki> |
| + | |
| + | Charger le code et noter que rien n'a changé. Jetez un oeil au code des deux fonctions, chacune d'elles fait la même chose, mais utilise une approche différente (astuce: la seconde fonction utilise une boucle for ). |
| + | |
| + | === Animations supplémentaires === |
| + | Fatigué par cette animation ? |
| + | |
| + | Alors essayez les deux autres exemples d'animations. Retirer le commentaire de leur ligne respective et charger le programme sur la carte Arduino pour profiter de ces nouvelles animations lumineuses. |
| + | |
| + | (effacer les doubles slashs '//' au début de la 3ième et 4ieme ligne). |
| + | |
| + | === Testez vos propres animations === |
| + | Utilisez le code fourni et commencez à modifier les choses. Le principal, c'est d'allumer une LED en utilisant {{fname|digitalWrite(pinNumber, HIGH);}} et ensuite de l'éteindre en utilisant {{fname|digitalWrite(pinNumber,LOW);}} . |
| + | |
| + | Modifiez le code, pas besoin de faire vraiment attention, de toute façon, vous n'endommagerez rien. |
| | | |
| == Plus, plus et encore plus == | | == Plus, plus et encore plus == |