Cours:ArduinoCRC : Différence entre versions
(Page créée avec « http://fr.wikipedia.org/wiki/Code_de_Reed-Solomon ») |
|||
Ligne 1 : | Ligne 1 : | ||
− | + | ||
+ | |||
+ | =Exercice 1= | ||
+ | |||
+ | On utilisera 2 liaisons séries, la liaison classique sur le lien USB que l'on utilisera avec les fonctions {{Rouge|Serial.}} , et l'autre qui sera réalisée à l'aide de 2 fils que l'on utilisera avec : {{Rouge|mySerial.}} | ||
+ | |||
+ | La fonction d'initialisation est donnée ci après. Laissez les vitesses telles que configurées ce qui évitera les problèmes de communication. | ||
+ | |||
+ | <source lang=c> | ||
+ | #include <SoftwareSerial.h> | ||
+ | |||
+ | SoftwareSerial mySerial(2, 3); // RX, TX | ||
+ | |||
+ | void setup() | ||
+ | { | ||
+ | Serial.begin(9600); | ||
+ | mySerial.begin(9600); | ||
+ | Serial.println("start !"); | ||
+ | } | ||
+ | </source> | ||
+ | |||
+ | |||
+ | |||
+ | {{Question|Récupérez les données envoyées par la carte "maître" et suivez les instructions pour passer à l'exercice 2}} | ||
+ | |||
+ | =Exercice 2= | ||
+ | |||
+ | Une fois l'exercice 1 terminé, un autre message est envoyé. Lisez le et essayez de décrypter en un nombre minimal d'envoi le message chiffré. |
Version actuelle datée du 17 octobre 2013 à 21:33
Exercice 1
On utilisera 2 liaisons séries, la liaison classique sur le lien USB que l'on utilisera avec les fonctions Serial. , et l'autre qui sera réalisée à l'aide de 2 fils que l'on utilisera avec : mySerial.
La fonction d'initialisation est donnée ci après. Laissez les vitesses telles que configurées ce qui évitera les problèmes de communication.
#include <SoftwareSerial.h>
SoftwareSerial mySerial(2, 3); // RX, TX
void setup()
{
Serial.begin(9600);
mySerial.begin(9600);
Serial.println("start !");
}
Récupérez les données envoyées par la carte "maître" et suivez les instructions pour passer à l'exercice 2
Exercice 2
Une fois l'exercice 1 terminé, un autre message est envoyé. Lisez le et essayez de décrypter en un nombre minimal d'envoi le message chiffré.