IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

C Discussion :

[Communication] Communication avec un périphérique simple


Sujet :

C

  1. #1
    Membre actif Avatar de Muesko
    Profil pro
    Collégien
    Inscrit en
    Mai 2006
    Messages
    249
    Détails du profil
    Informations personnelles :
    Âge : 33
    Localisation : France

    Informations professionnelles :
    Activité : Collégien

    Informations forums :
    Inscription : Mai 2006
    Messages : 249
    Points : 204
    Points
    204
    Par défaut [Communication] Communication avec un périphérique simple
    Salut,
    Comme l'été risque d'être chaud, je compte me fabriquer un petit ventillateur de bureau. Quel rapport avec le C ? et bien voila :
    En fait, étant d'un naturel fainéant, je n'ai pas envi de déplacer mon bras du clavier lorsque je travail (pour manipuler le bouton de vitesse par example), donc, cet été, comme il risque de faire chaud, je compte me faire un petit ventillo, mais commader par le pc (via le RS232), Le ventillo utilisé serait un de récup d'une alimentation récamment décédée. Je compte utiliser un pic, (j'ai le matos nécéssaire à la maison pour le programmer et faire la carte.)

    Je voudrais pouvoir faire tourner (sans jeu de mots), l'application sur un pc équipé de windows 98 SE, et je voudrais coder le programme de contrôle en C. Je suis débutant en C, et j'ignore totalement comment ce passe la communication avec les périphériques RS232.

    Merci

  2. #2
    Expert éminent sénior
    Avatar de Emmanuel Delahaye
    Profil pro
    Retraité
    Inscrit en
    Décembre 2003
    Messages
    14 512
    Détails du profil
    Informations personnelles :
    Âge : 67
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Retraité

    Informations forums :
    Inscription : Décembre 2003
    Messages : 14 512
    Points : 20 985
    Points
    20 985
    Par défaut
    Citation Envoyé par L'apprentis
    <...>équipé de windows 98 SE, et je voudrais coder le programme de contrôle en C. Je suis débutant en C, et j'ignore totalement comment ce passe la communication avec les périphériques RS232.
    La manipulation des ports série sur une machine Win32 se fait avec les fonctions systèmes CreateFile() WriteFile() etc. C'est assez lourdingue à utiliser, mais on trouve la doc sur MSDN.

    J'ai fait ceci pour en simplifier l'usage :

    http://delahaye.emmanuel.free.fr/clib/pcom/

    Je répond aux questions. C'est un projet plutôt amusant. Coté PIC, tu sais quoi faire ?

  3. #3
    Membre actif Avatar de Muesko
    Profil pro
    Collégien
    Inscrit en
    Mai 2006
    Messages
    249
    Détails du profil
    Informations personnelles :
    Âge : 33
    Localisation : France

    Informations professionnelles :
    Activité : Collégien

    Informations forums :
    Inscription : Mai 2006
    Messages : 249
    Points : 204
    Points
    204
    Par défaut
    Coté PIC, tu sais quoi faire ?
    Ouais j'ai une petite idée. J'essaye de coder ca ce soir, et je fait une petite simulation.

    Merci pour le lien

  4. #4
    Expert éminent sénior
    Avatar de Skyounet
    Homme Profil pro
    Software Engineer
    Inscrit en
    Mars 2005
    Messages
    6 380
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 37
    Localisation : Etats-Unis

    Informations professionnelles :
    Activité : Software Engineer
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Mars 2005
    Messages : 6 380
    Points : 13 380
    Points
    13 380
    Par défaut
    J'ai déjà réaliser un truc dans ce genre, mais c'était juste un petit ventilo pour refroidir une carte à microcontroleur.

    Mais le principe est le meme. J'avais mis un PWM pour régler la vitesse selon la température dans le boitier.

    Donc si tu as un soucis je suis là.

  5. #5
    Membre actif Avatar de Muesko
    Profil pro
    Collégien
    Inscrit en
    Mai 2006
    Messages
    249
    Détails du profil
    Informations personnelles :
    Âge : 33
    Localisation : France

    Informations professionnelles :
    Activité : Collégien

    Informations forums :
    Inscription : Mai 2006
    Messages : 249
    Points : 204
    Points
    204
    Par défaut
    Salut,
    Donc si tu as un soucis je suis là.
    Ok, merci c'est très sympa.

    Je comptait en effet, piloter le ventillo avec du PWM, je suis pas encore décidé sur le pic qui va être utilisé (peut être un 16f84). J'ai pas eu le temps de commencer hier, mais ca devrait se faire des les prochaines semaines normalement.

  6. #6
    Membre actif Avatar de Muesko
    Profil pro
    Collégien
    Inscrit en
    Mai 2006
    Messages
    249
    Détails du profil
    Informations personnelles :
    Âge : 33
    Localisation : France

    Informations professionnelles :
    Activité : Collégien

    Informations forums :
    Inscription : Mai 2006
    Messages : 249
    Points : 204
    Points
    204
    Par défaut
    Bon, j'ai déja construit, la partie avec les ventillo. Finalement, j'ai décidé d'en mettre deux de 12V. J'ai fait un test avec une alimentation de 24volts, mais la vitesse n'est pas suffisante pour être bien au frais. Dnnc, je crois que je vais être obliger d'ajouter une partie "alimentation" (en fait, je comptait utlisé une alimentation de 24 volts qui trainait dans ma chambre.) Donc, une alimentation d'au moin 30~35 volts serait plus adaptée je pense.

Discussions similaires

  1. Réponses: 10
    Dernier message: 15/04/2015, 20h36
  2. Réponses: 6
    Dernier message: 15/01/2010, 14h42
  3. [débutant] Communication avec un périphérique
    Par Anthony17 dans le forum Delphi
    Réponses: 4
    Dernier message: 09/06/2006, 14h50
  4. Réponses: 5
    Dernier message: 01/06/2006, 10h53
  5. [débutant] communication avec un périphérique
    Par Anthony17 dans le forum Delphi
    Réponses: 1
    Dernier message: 18/05/2006, 16h58

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo