Ci-dessous, les différences entre deux révisions de la page.
Les deux révisions précédentes Révision précédente Prochaine révision | Révision précédente | ||
wiki:tutoriels:processing:processing_10:processing_10 [2020/11/13 22:31] tomaok02 [Présentation] |
wiki:tutoriels:processing:processing_10:processing_10 [2020/11/15 14:40] (Version actuelle) damien.muti [Processing] |
||
---|---|---|---|
Ligne 84: | Ligne 84: | ||
===== Carte 2 - connectée au PC ===== | ===== Carte 2 - connectée au PC ===== | ||
+ | |||
+ | Lorsque le PC utilisé ne comporte pas de module Bluetooth intégré, il suffit d' | ||
+ | |||
==== Montage ==== | ==== Montage ==== | ||
La carte Arduino comporte uniquement : | La carte Arduino comporte uniquement : | ||
Ligne 97: | Ligne 100: | ||
< | < | ||
- | /* Réception des données issues du port Bluetooth - Module HC06 | + | /* Réception |
Envoie des données reçues via le port série vers le programme Processing*/ | Envoie des données reçues via le port série vers le programme Processing*/ | ||
Ligne 145: | Ligne 148: | ||
} | } | ||
</ | </ | ||
+ | |||
+ | ==== Connexion des deux cartes en Bluetooth ==== | ||
+ | Voir tutoriel suivant : | ||
+ | * [[http:// | ||
Ligne 307: | Ligne 314: | ||
// affichage de la distance en cm | // affichage de la distance en cm | ||
- | println(" | + | println(" |
} | } | ||
} | } | ||
Ligne 313: | Ligne 320: | ||
</ | </ | ||
Ce programme est identique à celui effectué pour les objets interactifs : [[wiki: | Ce programme est identique à celui effectué pour les objets interactifs : [[wiki: | ||
+ | |||
+ | ===== PC comportant une connexion Bluetooth | ||
+ | |||
+ | ==== Processing ==== | ||
+ | Sur un PC sur Windows 10, le système d' | ||
+ | {{ : | ||
+ | |||
+ | Par la suite, Processing ne sait pas qu’il s’agit d’une communication série sur Bluetooth, série sur USB ou autre… il s’agit simplement d’une communication série sur un port COM. | ||
+ | |||
+ | Il est donc possible de faire communiquer Processing (fonctionnant sur le PC) avec la Carte Arduino 1 (connectée à l' | ||
+ | * {{ : | ||
+ | |||
+ | |||
+ | Quelques recherches sur le forum Processing : | ||
+ | * [[https:// | ||
+ | * https:// | ||
+ | ==== Une API JAVA pour la communication Bluetooth ==== | ||
+ | Dans le cas où le PC utilisé comporte un module Bluetooth, il faut adapter le programme Processing précédant en faisant en sorte que les données envoyée par la Carte 1 en Bluetooth soit directement reçues par le PC. | ||
+ | |||
+ | Pour cela, il faudrait utiliser une Librairie Processing permettant de contrôler le module Bluetooth du PC. Cependant au moment de l' | ||
+ | |||
+ | La solution est d' | ||
+ | |||
+ | Il existe plusieurs API JAVA permettant la gestion de la communication Bluetooth : | ||
+ | * [[https:// | ||
+ | * [[https:// | ||
+ | |||
+ | ==== Quelques exemples ==== | ||
+ | Voici quelques exemples de programme utilisant l'API JAVAX : | ||
+ | |||
+ | * [[https:// | ||
+ | * [[http:// | ||
+ | * [[http:// | ||
+ | * [[https:// | ||
+ | * [[https:// | ||
+ | |||
+ | ==== Quelques vidéos ==== | ||
+ | * [[https:// | ||
+ | * [[https:// | ||