Programmateur Arduino uno
Vous avez fait clignoter quelques LEDs avec Arduino, et peut-être même dessiné de jolies images avec Processing – que faire ensuite ? A ce stade, vous vous dites peut-être : “Je me demande s’il existe un moyen de faire communiquer Arduino et Processing entre eux”. Eh bien, devinez quoi – il y en a un ! – et ce tutoriel va vous montrer comment.
C’est ce qu’on appelle notre méthode de configuration. C’est là que nous “configurons” notre programme. Ici, nous l’utilisons pour lancer une communication série entre l’Arduino et notre ordinateur à une vitesse de 9600 bauds. Pour l’instant, tout ce que vous devez savoir sur le débit en bauds, c’est que (en gros) c’est le débit auquel nous envoyons les données à l’ordinateur, et si nous envoyons et recevons des données à des débits différents, tout se passe en charabia et un côté ne peut pas comprendre l’autre. C’est mauvais.
Après notre méthode setup(), nous avons besoin d’une méthode appelée loop(), qui va se répéter encore et encore tant que notre programme est en cours d’exécution. Pour notre premier exemple, nous allons simplement envoyer la chaîne “Hello, world !” sur le port série, encore et encore (et encore). Tapez ce qui suit dans votre sketch Arduino, sous le code que nous avons déjà écrit :
Brochage de l’Arduino uno
La plupart des appareils que vous possédez peuvent se connecter au Wi-Fi, mais votre Arduino reste seul. Si vous souhaitez ajouter le Wi-Fi à vos projets Arduino, vous pouvez le faire avec un module Wi-Fi Arduino, un bouclier Wi-Fi ou, dans certains cas, une carte Arduino avec Wi-Fi intégré. Dans ce guide, nous allons vous montrer comment câbler un module Wi-Fi et lui demander de se connecter au Wi-Fi.
Il existe plusieurs façons d’ajouter le Wi-Fi à un projet Arduino et, selon vos besoins, vous n’aurez peut-être pas besoin d’une carte séparée. Certaines cartes Arduino, comme l’Arduino Uno WiFi, ont des capacités Wi-Fi dès la sortie de l’emballage. Cependant, la plupart des cartes Arduino n’en ont pas, donc si vous voulez les connecter à Internet, vous aurez besoin d’un module Arduino Wi-Fi séparé.
Vous pouvez encore trouver quelques boucliers Arduino Wi-fi, bien que ce produit ait été officiellement retiré du marché. En dehors de cela, la façon la plus simple d’ajouter le Wi-Fi aux projets Arduino est d’utiliser un module Arduino Wi-Fi comme l’ESP8266. Ces microcontrôleurs peuvent être flashés avec une variété de firmware personnalisé qui vous donne une tonne de pouvoir sur la façon de se connecter à l’Internet.
Arduino mega
Le projet de mesure de température par serveur web Arduino peut facilement être testé sur un réseau local, mais vous voudrez peut-être pouvoir accéder à la page web Arduino depuis Internet à l’aide d’un smartphone, d’une tablette ou d’un ordinateur externe – c’est-à-dire utiliser le projet pour surveiller la température à distance sur Internet.
Une carte Ethernet Arduino et deux capteurs de température MCP9700 sont utilisés comme exemple de serveur Web pour ce tutoriel. Le tutoriel devrait fonctionner pour d’autres cartes Arduino avec un blindage Arduino Ethernet et tout autre ordinateur ou carte disposant d’une connexion Ethernet.
La mesure de la température est utilisée à des fins de démonstration, mais d’autres projets peuvent tout aussi bien être connectés à Internet de la même manière, par exemple la mesure de la tension, un interrupteur de lumière, la commande d’un relais, etc.
Vous devez vous connecter à votre routeur à l’aide d’un navigateur Web, puis configurer et activer le transfert de port. Après avoir configuré la redirection de port, vous serez en mesure de charger votre page Web Arduino à partir d’un appareil connecté à Internet et externe à votre propre réseau.
Arduino ide
Un Arduino est essentiellement un microcontrôleur monocarte utilisé pour construire des dispositifs numériques et des objets interactifs capables de détecter et de contrôler des objets dans le monde physique et numérique. Ces cartes Arduino sont disponibles sous forme de kits préassemblés ou de kits de bricolage (DIY). Les cartes Arduino utilisent une grande variété de microprocesseurs et de contrôleurs. Les cartes sont dotées d’un ensemble de broches d’entrée/sortie (E/S) numériques et analogiques qui peuvent être interfacées avec plusieurs cartes d’extension ou planches à pain (shields) et autres circuits.
L’un des principaux avantages des cartes Arduino par rapport aux Raspberry Pi est qu’elles peuvent lire des valeurs sensibles à partir de capteurs et que les cartes Arduino disposent d’une entrée et d’une sortie analogiques et non d’une entrée et d’une sortie numériques comme c’est le cas des Raspberry Pi. Ainsi, dans certains cas où des valeurs exactes sont nécessaires – par exemple, si vous voulez mesurer l’humidité exacte du sol, Arduino est un meilleur choix car il peut lire des valeurs analogiques, contrairement au Raspberry Pi qui aura besoin d’une autre puce pour lire les valeurs analogiques.