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

Programmation condition if



  1. #1
    Carot85

    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
    Carot85

    Re : Programmation condition if

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

Discussions similaires

  1. Condition de la gravité
    Par Petithassane dans le forum Archives
    Réponses: 3
    Dernier message: 07/02/2008, 09h23
  2. condition expérimentale
    Par scholasticus dans le forum Chimie
    Réponses: 1
    Dernier message: 31/01/2007, 14h12
  3. condition de décollement
    Par Quantic star dans le forum Physique
    Réponses: 14
    Dernier message: 02/11/2006, 14h39
  4. condition de Gauss
    Par steph_86 dans le forum Physique
    Réponses: 2
    Dernier message: 17/09/2006, 17h16
Découvrez nos comparatifs produits sur l'informatique et les technologies.