Étape 5: logiciels
À des fins de prototypage, j’ai fais utiliser de Serial Monitor pour entrer les données de l’utilisateur.
Dans un premier temps, l’utilisateur sera touche le numéro d’identification d’un arrêt de bus sur une interface utilisateur (Eg. Tablette tactile, Arduino Serial Monitor (fins de prototypage). L’arrêt de bus sera où l’utilisateur souhaite me réveille et de là, l’Arduino UNO va stocker des données de l’utilisateur.
L’émetteur qui se compose d’un Arduino UNO et un émetteur RF est placé aux arrêts d’autobus le long des lignes de bus. (Voir Figure 2). Le transmetteur RF transmettra ensuite le numéro d’identification de l’arrêt de bus. Les données seront capturées par le récepteur RF et les données seront traitées par l’appareil récepteur. (Voir Figure 3). Le récepteur vérifie si le nombre d’arrêt de bus du boîtier émetteur correspond à celle des données de l’utilisateur. Si le nombre de bus stop correspondre, le vibreur piézoélectrique à la fin du récepteur produira un son pour réveiller l’utilisateur.
Voici les codages pour l’Arduino UNO transmettre les données à l’aide de RF.
Un échantillon de codage de l’avertisseur piézoélectrique peut être trouvé ici :
http://www.princetronics.com/supermariothemesong/