begin process at 2008 07 04 07:43:25
1 204 509 membres
51 nouveaux aujourd'hui
14 116 membres club

Vous ne trouvez pas de réponse à votre problème ? Alors posez la question dans le forum.
Souvenez-vous qu'il n'y a jamais de question bête, mais rester dans l'ignorance parce que l'on n'ose pas poser une question, ça c'est une erreur !

TÉLÉCOMMANDE HÉLICOPTÈRE PICOOZ SUR PDA


Information sur la source

Catégorie :PPC :: Divers Source .NET ( DotNet ) Classé sous : picooz, rawir, télécommande, infrarouge, hélicoptère Niveau : Expert Date de création : 07/09/2007 Date de mise à jour : 04/10/2007 21:12:57 Vu / téléchargé: 15 299 / 389

Note :
Aucune note

Commentaire sur cette source (11)
Ajouter un commentaire et/ou une note

Description

tout est dans le titre !

Ce code permet de télécommander votre Picooz à partir du port infra rouge de votre PDA

Il implémente :
Toute l'IHM (drag and drop du picooz pour voler)
le choix du canal
le choix du port IR
l'envoi des trames du picooz (le timing global fonctionne, la modulation du signal IR aussi)

MAIS suite à un problème de timing des "silences entre les bits" le picooz ne décolle pas

Conclusion

L'accès au port IR s'appuie sur la classe C# OpenNETCF.IO.Serial  trouvée ici : http://www.opennetcf.com/FreeSoftware/OpenNETCFIOSerial/tabid/252/Default.aspx

cette classe implémente l'appel à l'API EscapeCommfunction permmettant de basculer le port série en "Raw IR" afin de moduler la porteuse IR pour émuler la télécommande.
Ce code s'inspirre fortement de cette source : http://www.codeproject.com/ce/tvremote.asp
et de celle ci qui fournit de très précieuses informations pour "programmer le mode RAWIR" :
http://www.codeproject.com/cs/miscctrl/UniversalRemoteControlPDA.asp

Merci à eux pour toutes ces infos. Merci à vous de jeter un oeil au source et de m'aider à réduire le délai entre deux bits à zéro (délai entre deux appels à la procedure "sendBit" de mon appli qui pointe sur l'API "WriteFile" de la classe OpenNEtCF.IO.serial
Pour les "Membres Club", vous pouvez télécharger directement un fichier contenu dans le zip sans télécharger le zip en entier !

Télécharger le zip

04 octobre 2007 21:12:57 :
il manquait le fichier .vb ... désolé :-)
  • signaler à un administrateur
    Commentaire de bell222fr le 03/10/2007 13:54:56

    il ne manquerait pas des fichiers (PicoozIR.vb) ?

  • signaler à un administrateur
    Commentaire de freedom2000 le 04/10/2007 21:16:00

    merci Bell222fr ... Le source n'était effectivement pas complet...

  • signaler à un administrateur
    Commentaire de bell222fr le 10/10/2007 12:54:52

    ok je vais faire un test pour voir si on peut faire fonctionner le programme.

  • signaler à un administrateur
    Commentaire de freedom2000 le 10/10/2007 20:33:03

    merci Bell222fr, si tu veux plus d'infos fais moi signe !

    Le prog fonctionne "globalement" sauf le délai entre l'appel aux procédures "sendbit" qui m'échappe et qui est trop long...

    JP

  • signaler à un administrateur
    Commentaire de Jerome4000 le 12/11/2007 18:30:50

    comment on l'exécute ton prog ??

  • signaler à un administrateur
    Commentaire de freedom2000 le 12/11/2007 21:17:33

    ben facile !

    Il suffit d'installer le .cab sur le PDA.
    Tu le copies
    Tu cliques dessus
    Tu vires le .cab

    et le soft est installé
    doit aussi falloir installer le dotnetframework2 si ce n'est pas déjà fait

    JP

  • signaler à un administrateur
    Commentaire de badboy001 le 30/11/2007 19:43:07

    est-ce qu'il y a une version fonctionnelle (qui est capable de faire démarrer réellement le picooz) ou toujours pas. C'est-à-dire : est-ce que le problème : "MAIS suite à un problème de timing des "silences entre les bits" le picooz ne décolle pas" est résolu ou pas encore ?

  • signaler à un administrateur
    Commentaire de freedom2000 le 30/11/2007 23:02:51

    pas encore malheureusement...

  • signaler à un administrateur
    Commentaire de tomate66 le 06/12/2007 18:40:02

    Bonjour,
    j'ai un picooz et un pda Tytn II HTC mais apres l install du .cab j ai le message suivant lors du test du port :" erreur ouverture port Failed to set IR !"pour le choix com 3et4 et "erreur ouverture port CreateFile Failed : 55" pour le com7

    Merci de m aider car j ai cracké sur le principe de ce programme
    Matthieu

  • signaler à un administrateur
    Commentaire de freedom2000 le 06/12/2007 21:55:12

    il faut trouver le bon port com... c'est cekui qui a l'IR et ça dépend du PDA !

    De toute façon le prog ne fonctionne pas suite à un problème de timing (voir détail dans le post)


    bye
    JP

  • signaler à un administrateur
    Commentaire de kardath le 31/01/2008 15:36:18

    Comment envoyer sur le port IR un 1 ou 0 durant une periode defini?? je ne cible pas un picooz mais un autre type de device et ce dernier attends un 1 constitué d'un pulse sur un temps T et d'une pose sur T2, le 0 lui est composé d'un pulse sur le même T et d'une pose sur T3.

Ajouter un commentaire

Discussions en rapport avec ce code source

Pub



Appels d'offres

CalendriCode

Juillet 2008
LMMJVSD
 123456
78910111213
14151617181920
21222324252627
28293031   

VS Express FR Gratuit !

VS Express en français et 100% gratuit !

Boutique

Boutique de goodies CodeS-SourceS