diy:projets:transmissiondonneesled
Différences
Ci-dessous, les différences entre deux révisions de la page.
Les deux révisions précédentesRévision précédenteProchaine révision | Révision précédente | ||
diy:projets:transmissiondonneesled [2018/05/23 14:17] – [Emetteur et récepteur] sdurand | diy:projets:transmissiondonneesled [2018/07/19 12:49] (Version actuelle) – [Bilan] sdurand | ||
---|---|---|---|
Ligne 6: | Ligne 6: | ||
Dans l' | Dans l' | ||
peut délivrer dans sa plus faible résolution (640*480) un maximum de 90 images secondes. Soit un maximum de 90 bits par secondes | peut délivrer dans sa plus faible résolution (640*480) un maximum de 90 images secondes. Soit un maximum de 90 bits par secondes | ||
- | théorique, | + | théorique, |
- | des images ou du son de cette manière, cela n'est pas réalisable (à moins de se contenter d'image d'une taille ridicule). | + | des images ou du son de cette manière, cela n'est pas réalisable (à moins de se contenter d'images |
===== Les objectifs ===== | ===== Les objectifs ===== | ||
- | Pour ce projet, **Gauthier Bouyjou** et moi même (**Sylvain Durand**) nous sommes | + | Pour ce projet, **Gauthier Bouyjou** et moi même (**Sylvain Durand**) nous sommes |
récepteur** (réalisée et expliquée par Gauthier) et une **partie émetteur** (réalisée et expliquée par moi-même). | récepteur** (réalisée et expliquée par Gauthier) et une **partie émetteur** (réalisée et expliquée par moi-même). | ||
**Dans la partie émetteur**, | **Dans la partie émetteur**, | ||
- | fonctionnant de la même façon. On utilisera ensuite cette interface pour modifier l' | + | fonctionnant de la même façon. On utilisera ensuite cette interface pour modifier l' |
- | bit de chaque | + | bit de chaque |
**Dans la partie récepteur**, | **Dans la partie récepteur**, | ||
Ligne 22: | Ligne 22: | ||
pour en observer l' | pour en observer l' | ||
- | Ces deux parties ont été réalisées en **C++**. Parmis les raisons qui nous ont poussées à choisir le C++, on peut | + | Ces deux parties ont été réalisées en **C++**. Parmis les raisons qui nous ont poussées à choisir le C++, on a que: |
- | citer: | + | |
* on va **travailler directement avec des bits**, le C++ permet d'y accéder sans difficultés | * on va **travailler directement avec des bits**, le C++ permet d'y accéder sans difficultés | ||
- | * on va tenter d' | + | * on va tenter d' |
- | Autrement dit, on veut être certains que toutes les actions à effectuer entre deux pauses ne prendront pas **trop de temps**, | + | |
- | on a donc une **contrainte de performances** inévitable si on veut **garder autant de précision que possible**. | + | |
- | Je viens à l' | + | Je viens à l' |
temporisation). Certains d' | temporisation). Certains d' | ||
- | n' | + | n' |
de **l' | de **l' | ||
- | qu'il était | + | qu'il était |
- | une certaines | + | une certaine |
régulier, on ne devrait pas se hurter à trop de problèmes de **désynchronisation**. | régulier, on ne devrait pas se hurter à trop de problèmes de **désynchronisation**. | ||
Ligne 63: | Ligne 60: | ||
---- | ---- | ||
- | //Auteurs: Gauthier Bouyjou/Sylvain | + | ===== Video de demonstration ===== |
+ | {{youtube> | ||
+ | |||
+ | ---- | ||
+ | |||
+ | ===== Bilan ===== | ||
+ | |||
+ | Comme vous vous en êtez surement déjà rendu compte, les performances que permettent d' | ||
+ | méthode de transmission sont **évidemment mauvaises**. On peut, si tout se passe bien, réussir à | ||
+ | transmettre des messages complets sans erreurs, mais la précision des pauses (qui ne sont pas optimales) et | ||
+ | l' | ||
+ | |||
+ | De plus, nous n' | ||
+ | fréquemment que des messages entiers soient reçus en **" | ||
+ | incorrects. | ||
+ | |||
+ | **Nous sommes cependant satisfait** d' | ||
+ | même si c'est **un système imparfait qui comporte des défauts**. | ||
+ | |||
+ | |||
+ | ---- | ||
+ | //Auteurs: Gauthier Bouyjou/S. Durand// | ||
diy/projets/transmissiondonneesled.1527085056.txt.gz · Dernière modification : 2018/05/23 14:17 de sdurand