PrécédentBibliothèques Arduino9 / 16SuivantMontage de la passerelle
7. Des projets embarqués

Programmation Pro-Mini

Programmation Pro-Mini

Programmer une carte Arduino pro-mini avec une carte Arduino évite d'acheter un module FTDI.
De plus, la carte Arduino Uno pourra être réutilisée pour d'autres projets.

L'objectif est de programmer la carte Pro-mini sur la sonde MySensors.

Liste du matériel

Branchements

⚠️

La carte Arduino Pro-Mini doit être alimentée en 3.3V et non en 5V ! La carte Arduino Pro-Mini ne doit pas être placée sur son support de sonde lorsque elle est en train d'être programmée

Voici les connexions à faire pour programmer la Pro-Mini:

Le mot représente une broche de la carte Arduino UNO et
représente une broche de la carte Arduino Pro-Mini.
XXXX est l'indication du nom de la broche.

Les broches du Pro-Mini
Les broches du Pro-Mini
⚠️

Ici, la liaison série (RX et TX) n'est pas croisée, le RX de la carte Uno va sur le RX de la Pro-Mini, idem pour le TX

Vous pouvez ouvrir le programme Arduino que vous désirez charger [2] sur la carte Arduino Pro-Mini. Voici un programme minimal pour faire clignoter la LED du pro-mini.
Ce programme est disponible en allant, dans le logiciel Arduino, dans la section Fichiers > Exemples > basics > Blink

C++

Programme d'exemple Blink

void setup() 
  // initialize digital pin LED_BUILTIN as an output.
  pinMode(LED_BUILTIN, OUTPUT);

// the loop function runs over and over again forever void loop() digitalWrite(LED_BUILTIN, HIGH); // turn the LED on (HIGH is the voltage level) delay(1000); // wait for a second digitalWrite(LED_BUILTIN, LOW); // turn the LED off by making the voltage LOW delay(1000); // wait for a second

Une fois le programme ouvert, voici les étapes pour compiler le programme.

Téléversement

💡

N'oubliez pas de sélectionner le port de communication de l'Arduino

Il ne vous reste plus qu'à cliquer sur le bouton de téléversement du programme.
La LED de la carte Pro-Mini devrait clignoter.
🌿

Ici, nous avons chargé un programme de test, par la suite, il conviendra de charger le programme Sonde\_MySensors.ino.
Cette étape de chargement de programme sera nécessaire à chaque modification du code de la sonde.

Programmation de la Nano

La carte Nano étant reliée à l'ordinateur par un câble USB, sa programmation sera plus aisée. On alimente la carte via l'ordinateur, on sélectionne le type de carte (Type de carte > Arduino Nano),
le type de processeur (Outils > Processeur > Old bootloader), le port puis on téléverse le programme désiré.

Notes

  1. Il est possible de faire des liaisons mâles-femelles avec des câbles mâles-mâles et femelles-femelles

  2. Vous pouvez charger le programme de clignotement de la LED pour l'exemple

PrécédentBibliothèques Arduino9 / 16SuivantMontage de la passerelle