Programmation condition if
Répondre à la discussion
Affichage des résultats 1 à 3 sur 3

Programmation condition if



  1. #1
    invitebdba06cc

    Programmation condition if


    ------

    Bonjour,

    Je vous explique mon problème, j'ai un projet de compteur de vitesse d'un kart électrique. Pour cela j'utilise une sorte de grosse dynamo qui sort une tension variant proportionnellement en fonction de la vitesse. Je convertis cette tension en un nombre N variant de 0 à 255 et j'utilise un programme pour afficher la valeur sur 2 aff7seg.

    Le but du programme est de calculer la vitesse en fonction de N, de la décomposer en 2 variables, une dizaine et une unité. J'ai voulu utiliser une condition si pour dire "si dizaine = 5 alors afficher 5 sur l'aff7seg" mais le si ne fonctionne pas, l'afficheur affiche toujours la valeur 5 même quand il ne devrait pas.

    Voila un bout de mon programme:

    while(1)
    {
    var=conversion();

    vkart=var*1.21568;

    dizaine=vkart/10; // Calcul de la variable dizaine
    if(dizaine=5)
    {
    PORTB=0b11101101; // Code pour afficher 5
    }
    else
    {
    PORTB=0; // Sinon ne rien afficher
    }

    tempo(j);
    PORTB=0;




    Merci de bien vouloir m'aider

    -----

  2. #2
    gienas
    Modérateur

    Re : Programmation condition if

    Bonjour Carot85

    en C, le signe = affecte un 5!

    Il faut écrire == pour comparer.

  3. #3
    invitebdba06cc

    Re : Programmation condition if

    Un grand merci je viens d'essayer et ça fonctionne.

Discussions similaires

  1. Condition de la gravité
    Par invitee1c6d6b1 dans le forum Archives
    Réponses: 3
    Dernier message: 07/02/2008, 09h23
  2. condition expérimentale
    Par invite975d9f0f dans le forum Chimie
    Réponses: 1
    Dernier message: 31/01/2007, 14h12
  3. condition de décollement
    Par inviteaab9221a dans le forum Physique
    Réponses: 14
    Dernier message: 02/11/2006, 14h39
  4. condition de Gauss
    Par invite98813a13 dans le forum Physique
    Réponses: 2
    Dernier message: 17/09/2006, 17h16
Dans la rubrique Tech de Futura, découvrez nos comparatifs produits sur l'informatique et les technologies : imprimantes laser couleur, casques audio, chaises gamer...