Télécommande hélicoptère picooz sur pda

Soyez le premier à donner votre avis sur cette source.

Vue 43 812 fois - Téléchargée 1 222 fois

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

Codes Sources

A voir également

Ajouter un commentaire

Commentaires

Messages postés
2
Date d'inscription
jeudi 26 février 2009
Statut
Membre
Dernière intervention
26 février 2009

http://www.easy-share.com/c/14475461 c'est la que vous trouverez dotnetframework2,ensuite il faut le convertir
Messages postés
2
Date d'inscription
jeudi 26 février 2009
Statut
Membre
Dernière intervention
26 février 2009

et ou tu le trouve ce dotnetframework2
Messages postés
1
Date d'inscription
lundi 17 novembre 2008
Statut
Membre
Dernière intervention
17 novembre 2008

l'idée es terrible domage pour ma par je n'ai pas de por IR sur mon lg ks20 :(
Messages postés
1
Date d'inscription
lundi 21 juin 2004
Statut
Membre
Dernière intervention
31 janvier 2008

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.
Messages postés
5
Date d'inscription
mardi 28 janvier 2003
Statut
Membre
Dernière intervention
6 décembre 2007

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
Afficher les 14 commentaires

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.

Le fait d'être membre vous permet d'avoir des options supplémentaires.