Carte Nano CH340G – USB Type C

(2 avis client)

7,50

La carte Nano CH340G est un module de développement compatible Arduino Nano basé sur le microcontrôleur ATmega328P. Elle possède 2 différences par rapport à la carte officielle Arduino Nano:

1) Cette carte nécessite l’installation le pilote CH340 comme décrit au lien: Installation du pilote

2) Cette carte est équipé d’un port USB type C pour la programmation plutôt qu’un port Mini USB Type B.

En stock

Catégorie :

Description

Carte Nano CH340G – USB Type C

La carte Nano CH340G est un module de développement compatible Arduino Nano basé sur le microcontrôleur ATmega328P de la société anciennement Atmel aujourd’hui Microchip Technology. Elle possède:

  • 14 entrées/sorties TOR (Tout Ou Rien)
  • 6 entrées analogiques
  • 1 quartz à 16MHZ
  • 1 mémoire flash de 32 Ko
  • 1 mémoire SRAM de 2 Ko
  • 1 mémoire EEPROM de 1 Ko
  • 1 port USB de type C facilitant sa connexion à un ordinateur pour sa programmation, la communication série ou son alimentation.

 

Cette carte Nano CH340G possède 2 différences par rapport à la carte officielle Arduino Nano:

1) Elle utilise la puce ch340G pour faire la conversion USB/TTL alors que la carte officielle Arduino Nano repose sur la puce FT232RL. Pour cette raison vous aurez besoin d’installer le pilote CH340 comme décrit au lien suivant: Installation du pilote

2) Elle est équipée d’un port USB type C pour la programmation plutôt qu’un port Mini USB Type B. Ce qui est plutôt intéressant, car c’est un format couramment utilisé (smartphone, PC portable, …).

Cette carte Nano CH340G nécessite un câble avec un connecteur USB Type C pour pouvoir transférer le programme généré depuis un ordinateur. Ce câble n’est pas fourni. Port mâle USB type C

Comme illustré sur les photos, cette carte est livrée avec les broches déjà soudées.

Présentation générale du brochage:

La carte Arduino Nano possède 30 broches latérales:

  • 5 broches d’alimentation: 2 broches GND reliées entre elles et à la masse de la carte, 1 broche VIN prévue pour l’alimentation de la carte, 1 broche 5V et 1 broche 3V3. Ces 2 dernières peuvent être utilisées comme source de tension pour vos montages. Il est à noter que la broche 5V peut aussi être utilisée pour l’alimentation de la carte.
  • 18 broches d’entrée/sortie numérique: D2, D3, D4, D5, D6, D7, D8, D9, D10, D11, D12, D13, A0, A1, A2, A3, A4, A5. Ces broches peuvent être utilisées en entrées numériques (tout ou rien) ou en sorties numériques pour vos montages (instructions digitalRead et digitalWrite() pour Arduino).
  • Les 2 broches A6 et A7 ne peuvent pas être utilisées en entrée/sortie numérique, mais uniquement en entrée analogique.
  • 2 broches de communication série: RX (D0) et TX (D1) parfois nommées RX0 et TX1. Ces broches  sont reliées à l’USART et à l’interface USB type C de la carte pour la communication par protocole série. Le bus USART est également utilisé pour flasher le microcontrôleur lors du téléchargement d’un nouveau programme.
  • 1 broche RST pour réinitialiser (reset) le microcontrôleur. Il suffit de positionner momentanément cette broche à l’état bas (masse) pour déclencher la réinitialisation du microcontrôleur.
  • 1 broche AREF pour définir la tension de référence pour les mesures de tension analogiques (paragraphe suivant).

Brochage (Pinout) général de la carte Arduino Nano
Brochage (Pinout) général de la carte Arduino Nano

Entrée/sorties analogiques:

En plus de la fonctionnalité d’entrée ou sortie numérique, certaines broches de l’Arduino Nano sont capables de gérer des signaux analogiques. Parmi les broches disponibles, vous pouvez utiliser pour vos projets jusqu’à:

  • 8 broches en entrée analogique: Les broches A0, A1, A2, A3, A4, A5, A6 et A7 permettent de mesurer une tension analogique (instruction analogRead() pour Arduino).
  • 6 broches en sortie PWM (Modulation de largeur d’impulsion): D3, D5, D6, D9, D10 et D11. Ces broches offrent la possibilité de générer un signal PWM d’une résolution de 8 bits (instruction analogWrite() pour Arduino).
  • 1 broche AREF  (Analogue REFerence) qui permet d’utiliser une alimentation externe pour définir la tension de référence pour les mesures de tension des entrées analogiques. Par défaut, les entrées analogiques n’utilisent pas cette tension externe de référence, mais une référence interne à la carte. Utiliser cette référence de tension externe nécessite la configuration du microcontrôleur pour (instruction analogReference() pour Arduino).

Brochage des E/S analogiques de la carte Arduino Nano
Brochage des E/S analogiques de la carte Arduino Nano

Entrée/sorties de communication:

La carte Arduino Nano possède des broches spécifiques aux protocoles de communication qui lui permettent de dialoguer avec son environnement (capteurs physiques, ordinateur ou autre équipement embarqué) :

  • 2 broches de communication série: L’Arduino Nanono possède 1 bus USART pour la communication par protocole série, le bus USART0 qui est connecté aux broches RX (D0) et TX (D1) parfois nommées RX0 et TX1.
  • 2 broches I2C: SCL (A5) et SDA (A4). Le protocole I2C permet d’échanger des informations entre plusieurs équipements en utilisant seulement 2 broches pour l’information. La broche d’horloge série SCL (Serial Clock Line) émet à intervalle régulier un signal de synchronisation. La broche de données série SDA (Serial Data Line) permet l’envoi de données entre deux appareils dans les 2 directions.
  • 4 broches SPI: SCK (D13), MISO ou CIPO (1D2), MOSI ou COPI (D11) et CS ou SS (D10). Le protocole SPI est un protocole synchrone pour les échanges à courte distance entre éléments embarqués. La broche d’horloge série SCK (Serial Clock Line) émet à intervalle régulier pour  synchronises les échanges. Les broches de données MOSI (Master Out Slave In) et MISO (Master In Slave Out) sont affectées à l’envoi des données, chacune ayant sa direction propre. La broche de sélection de l’interlocuteur CS (Chip Select) permet à l’équipement maître de sélectionner l’esclave avec lequel il souhaite communiquer. Les broches MISO, MOSI et CS sont aussi appelées respectivement CIPO (Controller In, Peripheral Out), COPI (Controller Out Peripheral In) et SS (Slave Select).

Brochage des E/S de communication de la carte Arduino Nano
Brochage des E/S de communication de la carte Arduino Nano

Pour plus d’information sur la prise en main de cette carte Nano CH340G nous vous invitons à vous reporter au tutoriel suivant : https://tropratik.fr/comment-programmer-la-carte-nano-ch340g-avec-larduino-ide

Informations complémentaires

Poids 10 g
Dimensions 6 × 3 × 2 cm

2 avis pour Carte Nano CH340G – USB Type C

  1. sefou

    Rien à dire sur ce produit. Bon rapport qualité prix.
    Je l’utilise pour de la programmation iOT (domotic).

  2. Christophe MEVENNE

    Fonctionne bien avec Arduino,
    du coup j’en ai recommandé 2.

Ajouter un Avis

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *