⚲
Projet
Général
Profil
Connexion
S'enregistrer
Accueil
Projets
Aide
Recherche
:
Polytech Ge Sous Traitance
Tous les projets
Polytech Projets Ge
»
Polytech Ge Sous Traitance
Aperçu
Activité
Roadmap
Demandes
Gantt
Calendrier
Annonces
Documents
Wiki
Fichiers
Dépôt
Télécharger (1,06 ko)
Réception et renvoi de vecteur par un arduino
» Vecteur10_usb_pc(1).ino
version arduino -
Anonyme, 17/11/2021 16:50
int
incomingByte
=
0
;
// pour les données séries à venir
void
setup
()
{
// on démarre la liaison série
// en la réglant à une vitesse réglable de 9600 bits par seconde.
Serial
.
begin
(
9600
);
//vecteur de taille 10 à envoyer
int
vector_entree
[]
=
{
0
,
1
,
2
,
3
,
4
,
5
,
6
,
7
,
8
,
9
};
//envoi
Serial
.
println
(
"test envoi"
);
for
(
int
i
=
0
;
i
<
10
;
i
++
)
{
Serial
.
println
(
vector_entree
[
i
]);
}
Serial
.
println
(
"fin envoi"
);
}
void
loop
()
{
// envoi données si données lues:
if
(
Serial
.
available
()
>
0
)
{
// lecture de la donnée:
// copie de la donnée lue
incomingByte
=
Serial
.
read
();
incomingByte
=
incomingByte
-
48
;
//-48 pour affichage des entiers
if
((
incomingByte
+
1
)
>=
0
){
// affichage:
Serial
.
print
(
"J'ai envoyé: "
);
Serial
.
println
(
incomingByte
);
delay
(
500
);
// modification de la donnéee lue
incomingByte
=
incomingByte
+
1
;
// affichage:
Serial
.
print
(
"Je reçois: "
);
Serial
.
println
(
incomingByte
);
delay
(
500
);
}
}
}
« Précédent
1
2
Suivant »
(2-2/2)
Chargement...