Dans cette vidéo, gourou de l’électronique Ben Heck examine et explique l’Arduino, y compris les sorties, les entrées, le PWM et l’entrée analogique.
Vous pouvez voir la vidéo ci-dessous, mais je suggère de lire le bit suivant pour quelques informations générales et des conseils.
Je recommande de regarder à partir de la marque 1 minute car le début est une intro puis un morceau sur son projet actuel de flipper. La première minute est amusante, mais sans importance pour le titre principal de la vidéo.
La vidéo ne détaille pas nécessairement tout ce que tu as besoin de savoir – Ben suppose un peu de bon sens et parfois des choses plus fondamentales comme, par exemple, ce qu’est réellement un croquis. Il parcourt également de petites pépites.
La vidéo a également cette fâcheuse habitude de sortir du sujet. Dans ce cas, il y a un article sur le Raspberry Pi modèle B de 512 Mo «nouvellement sorti», donc ce n’est pas tellement un essai à passer.
Voici donc quelques notes que j’ai prises en regardant la vidéo:
- un «Sketch» est un programme, ou un morceau de code, qui s’exécute sur l’Arduino. Les croquis sont téléchargés sur l’Arduino à l’aide de l’IDE Arduino (environnement de développement, ou la fenêtre bleue que vous exécutez pour écrire des croquis).
- Arduinos ne peut héberger qu’un seul croquis téléchargé à la fois.
- «Arduino» fait référence à la conception de la carte. Il existe plusieurs modèles et chaque modèle présente des différences subtiles. Il existe même des «clones» (ou des copies) des cartes Arduino officielles disponibles.
- Seules certaines broches de l’Arduino sont compatibles PWM et sont marquées comme ~ sur la carte Arduino. (Certaines cartes n’ont pas le marquage ~. Mon clone Leonardo, par exemple)
- Lorsque vous utilisez pinMode (), le premier paramètre est l’ID de la broche, le second est le mode dans lequel vous voulez qu’il fonctionne. Le paramètre mode est «aliasé», ce qui signifie que vous pouvez utiliser différents paramètres pour signifier la même chose. Ainsi, régler le mode sur 1 équivaut à le régler sur OUTPUT et 0 équivaut à le régler sur INPUT.
- Lors de l’utilisation de digitalWrite (), le premier paramètre est l’ID de broche. Le deuxième paramètre est la valeur dans laquelle l’écrire. Là encore, le deuxième paramètre est aliasé. 0 est identique à LOW, 1 est identique à HIGH.
- PWM signifie modulation de largeur d’impulsion et est utilisé pour les signaux analogiques. Comme un commentateur de la vidéo a posté, PWM vous permet de changer le « cycle de service » de la broche, plutôt que le « changement de fréquence » déclaré par Ben mais essentiellement, vous pouvez le considérer comme un changement de fréquence et le voir en jouant avec les valeurs.
- PWM signifie essentiellement que vous envoyez des impulsions de puissance plutôt qu’un (numérique) allumé ou éteint. Les impulsions peuvent être plus rapides que l’œil ne peut voir, par exemple lorsqu’il s’agit d’une LED.
- Serial…. () Vous permet de renvoyer des informations via la connexion série via USB ou les broches série.
- AnalogRead () est approprié pour différentes entrées telles que les joysticks où il n’y a pas exact Allumé ou éteint. (Je sais, je sais, basique, mais il ne dit pas clairement ce qu’est réellement l’analogique, donc …)
