Étape 3: Arduino programmation
Les programmes sont fournis, mais voici comment nous avons fait le travail. Une fois téléchargé sur les conseils de l’arduino, ouverts le serial monitor (pour les deux arduinos), tapez et envoyez votre message. L’arduino récepteur écrira ensuite le message reçu.
Émetteur :
1. le tableau est déclaré comme une bibliothèque de référence contre plus tard.
2. en attente d’informations sous forme de chaîne.
3. reçoit l’entrée et décompose le message dans chaque caractère individuel et les enregistre avec la longueur totale.
4. traverse chaque caractère individuel jusqu'à atteindre la longueur du message.
1. pour chaque lettre, une boucle traverse le tableau jusqu'à ce que le caractère saisi est égal au personnage du tableau. 2. les valeurs binaires qui sont associés avec le personnage du tableau sont enregistrés dans un tableau temporaire qui est ensuite imprimée.
Récepteur :
1. le tableau est déclaré comme une bibliothèque de référence contre plus tard.
2. attend laser entrée.
3. une fois que le laser entrée est reçue, un « instantané » des lasers actives est enregistré dans un tableau temporaire.
4. ce tableau temporaire est comparé à la référence de tableau créé à l’étape 1.
5. une fois qu’une correspondance est trouvée, le caractère associé à cette entrée s’affiche
6. ce processus est répété jusqu'à ce que tous les tubes de laser sont identifiés sous le nom de suite. À ce stade, le programme reconnaît la fin d’une transmission et saute une nouvelle ligne.