Les cartes Arduino et les microcontrôleurs similaires rendent la créativité accessible comme jamais. Que vous souhaitiez contrôler des bandes LED, automatiser votre domicile ou sécuriser votre propriété, ces petites merveilles sont au cœur de la plupart des projets électroniques DIY.
Si vous devez indiquer à votre Arduino de modifier l'état d'une broche (par exemple, pour allumer des lumières), cela repose souvent sur un bouton physique ou un capteur. Cela convient à de nombreux projets, mais que faire si vous voulez configurer votre circuit et y accéder à distance ?

Cet article détaille 6 méthodes fiables pour connecter votre appareil Android à n'importe quelle carte Arduino compatible. Plongeons dans le vif du sujet !
Première option : ArduinoDroid. Cette application utilise USB On The Go (OTG) pour relier votre appareil à Arduino via un câble USB. Avantage majeur : aucune connexion Internet ou Bluetooth n'est requise.
Cet IDE complet permet de coder directement sur votre téléphone, de télécharger des sketches depuis Dropbox ou Google Drive, et de compiler en mobility.

Les bénéfices sont clairs : un IDE portable pour des ajustements rapides sur le terrain, bien plus pratique qu'un ordinateur portable encombrant.
Inconvénient : coder sur un écran tactile peut être moins confortable, surtout sur smartphone. Cela reste un excellent outil ultra-portable sans connexion Internet.
C'est aussi idéal pour débuter avec Arduino à moindre coût : une carte clone et un câble OTG ne coûtent que quelques euros. Parfait sans accès constant à un PC !
Ensuite, l'application Arduino Bluetooth Controller. Elle se concentre sur le contrôle de sketches préalablement téléchargés via Bluetooth, en envoyant des données série par simple appui sur un bouton. Un module Bluetooth comme le HC-06 (environ 3 €) est nécessaire.
Pour une intro aux modules Bluetooth économiques, consultez cette vidéo de Tinkernut Labs. Notez que l'application est en anglais, contrairement aux captures du Play Store.
Blynk est un service excellent pour des projets intuitifs. Il requiert une connexion Internet (Wi-Fi ou données mobiles) via son serveur, idéal pour smartphones.
Sa force : multiples connexions (sans fil, Ethernet, USB). Bien documenté, avec une app intuitive pour créer des contrôles personnalisés. La bibliothèque Blynk gère la communication dans l'IDE Arduino.
Parfait pour lancer votre machine à café depuis votre lit ! Comparez avec Thinger.io ou OpenHAB ; Blynk est le plus rapide à démarrer.
Pour un contrôle total, développez votre propre app. Le tutoriel de Hariharan Mathavan guide étape par étape la création d'une app pour connexion USB et échange série bidirectionnel. Idéal pour maîtriser Android Studio.
Le suivi pour Bluetooth est également détaillé. Apprenez Java pour créer vos apps : une porte vers de nouveaux horizons !

Rendez votre carte accessible via IP. Tutoriel startupelectronics.org avec bouclier Ethernet ; vidéo en action disponible.
Sans Ethernet ? Utilisez un bouclier Wi-Fi ou NodeMCU. Pour Node.js, voir arduino-android sur GitHub. Pour Python, tutoriel Instructables de metanurb.

Option astucieuse : récepteur IR récupéré d'un ancien appareil. Utilisez l'IR de votre Android (app comme Mi Remote).

Créez un circuit simple (tutoriel IR fourni). Ligne de mire seulement, mais ultra économique (<1€).
Ces méthodes libèrent votre Arduino de l'ordinateur. Testez dans un projet comme un déclencheur DSLR ou cube LED.
Quelle est votre méthode préférée ? Encore un PC ? Partagez en commentaires !
Crédit image : almoond/Depositphotos