Comment programmer Arduino Nano?

Comment programmer Arduino Nano?

Fiche technique de l’Arduino nano

Nous supposons ici que vous disposez d’une carte Arduino Nano, d’un ordinateur avec un système d’exploitation Windows et d’un câble USB standard (fiche A vers fiche Mini-B).        Nous allons vous montrer comment faire en sorte que votre carte Nano fonctionne facilement pour vous.

Il existe en fait un très bon tutoriel sur le site Web d’Arduino : “Getting Started with Arduino on Windows”.        Elle comprend plus de détails que cette instruction.        Si vous souhaitez aller plus loin, nous vous suggérons de suivre le lien vers ce tutoriel.

À cette étape, Windows devrait automatiquement trouver le pilote Arduino approprié et l’installer, et votre carte Nano devrait être prête à être utilisée.        Si ce n’est pas le cas, consultez les instructions ci-dessus pour plus de détails sur l’installation des pilotes.        Certaines cartes Nano compatibles, telles que la DCCduino fabriquée par une société chinoise, utilisent des puces USB-série différentes et nécessitent donc l’installation de pilotes différents, mais l’installation devrait être assez simple une fois que vous aurez téléchargé les pilotes appropriés sur Internet.

Schéma de l’Arduino nano

Arduino Nano 2.3 ( ATmega168 ) : Manuel (PDF), fichiers Eagle.  Note : comme la version gratuite d’Eagle ne gère pas plus de 2 couches, et que cette version du Nano est à 4 couches, elle est publiée ici sans routage, afin que les utilisateurs puissent l’ouvrir et l’utiliser dans la version gratuite d’Eagle.

L’Arduino Nano peut être alimenté via la connexion USB Mini-B, une alimentation externe non régulée de 6-20V (broche 30), ou une alimentation externe régulée de 5V (broche 27).  L’alimentation est automatiquement sélectionnée sur la tension d’alimentation la plus élevée.

  Comment fonctionne un capteur de température?

L’ATmega168 dispose de 16 Ko de mémoire flash pour le stockage du code (dont 2 Ko sont utilisés pour le chargeur de démarrage) ; l’ATmega328 dispose de 32 Ko (dont 2 Ko sont également utilisés par le chargeur de démarrage).  L’ATmega168 a 1 KB de SRAM et 512 bytes d’EEPROM (qui peuvent être lus et écrits avec la bibliothèque EEPROM) ; l’ATmega328 a 2 KB de SRAM et 1 KB d’EEPROM.

Chacune des 14 broches numériques du Nano peut être utilisée comme entrée ou sortie, à l’aide des fonctions pinMode () , digitalWrite () , et digitalRead () .  Ils fonctionnent à 5 volts.  Chaque broche peut fournir ou recevoir un maximum de 40 mA et possède une résistance d’excursion haute (désactivée par défaut) de 20-50 kOhms.  En outre, certaines broches ont des fonctions spécialisées :

Arduino nano v3

Le Nano 33 IoT, comme son nom l’indique, est une version WiFi (et bluetooth en état 4.2) du célèbre Nano conçue pour l’Internet des objets. Il est équipé d’un microcontrôleur ARM Cortex SAMD21 amélioré, du module NINA-W10 de u-blox (basé sur ESP32) et d’un module IMU LSM6DS3 (6 axes). SAMD21, qui a déjà été inclus dans un large éventail de développements Arduino (à partir de la série MKR) et a donc une bonne couverture de la bibliothèque. En outre, la carte est entièrement compatible avec les nouveaux développements logiciels d’Arduino, y compris l’Arduino Cloud, ce qui est encore facilité par la large gamme de bibliothèques disponibles pour WiFiNINA (de plus, elle est basée sur la populaire ESP32, également bien couverte par la communauté des développeurs).

Cette carte contient plusieurs capteurs et composants qui nécessitent leurs bibliothèques respectives pour les contrôler. Pour les télécharger, allez dans Programme>Include Library>Manage Libraries…..

  Comment installer Arduino sous Windows?

Lorsque vous utilisez cette bibliothèque, n’oubliez pas de changer l’adresse I2C en 0x6A (par défaut, l’adresse du module SparkFun est 0x6B). La modification à apporter se situe dans l’initialisation du pilote :

Arduino nano pdf

Arduino est déjà un classique dans le monde du matériel libre et du monde des makers. Avec ses plages de développement et de logiciels, vous pouvez créer une multitude de projets où la limite est votre imagination et bien… quelques limitations techniques bien sûr. Mais ils vous permettent d’apprendre l’électronique, la programmation et aussi de créer de véritables merveilles.

Il ne s’agit pas exactement d’une carte Arduino UNO miniaturisée, comme vous le verrez, il existe des différences techniques importantes. Il ne s’agit pas non plus d’une alternative à LilyPad. Mais il partage d’autres caractéristiques et l’essence qui est présente dans tous les projets Arduino. Bien sûr, il peut être programmé avec le même IDE Arduino que le reste.

La carte Arduino Nano a quelques caractéristiques techniques que vous devez connaître avant de commencer à l’utiliser, et aussi pour évaluer si c’est ce dont vous avez besoin pour votre projet ou non.

Sur cette image fournie par Arduino, vous pouvez voir le brochage ou la disposition des broches et des connexions que vous pouvez trouver sur cette carte de développement. Comme vous pouvez le constater, l’Arduino Nano n’a pas autant de broches d’E/S que ses sœurs, mais il en a une quantité considérable pour la plupart des projets.