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

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

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.