[Arduino] C++ Starter Kit
Répondre à la discussion
Affichage des résultats 1 à 6 sur 6

[Arduino] C++ Starter Kit



  1. #1
    deck_bsd

    Wink [Arduino] C++ Starter Kit


    ------

    Bonjour à tous,

    Je débute sous arduino. J'ai donc acheté le starter kit et je m'amuse à apprendre le truc

    Dans un des exemples , il y a un calcule à faire mais je ne comprend pas le pourquoi de la division par 1024. En fait je vois pourquoi il faut faire une division, mais pourquoi 1024?

    Le calcule est pour trouver le voltage sur une pin analogique.

    Il est mis voltage = sensorval( qui est comprise entre 0 et 1023)/1024.0 * 5(pour ramener sur 5 je présume , vu que le voltage est compris entre 0 et 5V).

    Mais pourquoi 1024 (sachant que le max est 1023, car on aura jamais 5V dans ce cas, vu que 1023/1024*5 = 4,9)? et aussi pourquoi les valeurs renvoyées par le senseur sont entre 0 et 1023 ? il est mis dans le bouquin que c'est une représentation du voltage. Ok, mais est-ce ici un choix propre à arduino ou est-ce la même chose chez les autres fabricants, genre microship , ...

    Merci d'avance pour vos éclaircissements

    -----

  2. #2
    freepicbasic

    Re : [Arduino] C++ Starter Kit

    1024 c 'est le nombre de pas pour un chiffre binaire de 10 bits.
    le 0 compte en informatique, donc le 0 compte aussi.

    La référence peut être le 5V ce qui signifie qu'un pas compte pour 5v/1024=4.88 mv

    Mais la référence peut être externe (voir les options) dans ce le pas sera la tension de référence / 1024.
    à 2.56v on aura 2.5mv par pas
    à 1.024V on aura 1mv par pas

    En Français on parle de tension et de courant pas de voltage ou amperage qui sont des termes Anglais...
    A+, pat

  3. #3
    deck_bsd

    Re : [Arduino] C++ Starter Kit

    Bonsoir,

    Merci pour ta réponse. C'est plus claire.

    Du coup effectivement le 0 compte donc on a une division par 1024 et non 1023 qui exclu le 0.

    Par contre une chose que je n'ai pas bien comprise. C'est cette histoire de pas sur 10 bits. ok 1024 en binaire donne 10000000000 c'est 11 bits :s 1023 lui est bien la valeur maximal sur 10 bits 1111111111. Donc je ne saisi pas bien cette histoire de pas.

    Navré pour toutes ces questions ^^

  4. #4
    freepicbasic

    Re : [Arduino] C++ Starter Kit

    entre 0 et 1023 il y a 1024 chiffres. Le 0 compte aussi

    En mathématique 0 signifie rien ou vide, Mais en informatique 0 est un chiffre qui signifie que tous les bits sont à zéro.

    Si on fait une boucle entre 0 et 10 en fait il y aura 11 itérations et non pas 10
    For i=0 to 10
    Print i
    next i
    ' ça imprime de 0 à 10 soit 11 lignes
    A+, pat

  5. A voir en vidéo sur Futura
  6. #5
    SofEvans

    Re : [Arduino] C++ Starter Kit

    Citation Envoyé par deck_bsd Voir le message
    Donc je ne saisi pas bien cette histoire de pas.
    Le "pas" cité correspond à l'écart de tension nécessaire pour passer de 0 à 1 (ou de manière général, de X à X+1 ou X-1).

    Par exemple, pour 5V, le pas est de 4.88mV.

    0V = 0
    4.88mV = 1
    9.76mV = 2
    14.64mV = 3
    ...
    5V = 1023

  7. #6
    deck_bsd

    Re : [Arduino] C++ Starter Kit

    Citation Envoyé par SofEvans Voir le message
    Le "pas" cité correspond à l'écart de tension nécessaire pour passer de 0 à 1 (ou de manière général, de X à X+1 ou X-1).

    Par exemple, pour 5V, le pas est de 4.88mV.

    0V = 0
    4.88mV = 1
    9.76mV = 2
    14.64mV = 3
    ...
    5V = 1023
    Ok merci, j'ai compris maintenant

    Merci à vous deux pour vos explications

Discussions similaires

  1. Arduino anti rebond avec arduino
    Par sari12 dans le forum Électronique
    Réponses: 13
    Dernier message: 23/10/2014, 17h04
  2. Communication arduino-arduino avec module Xbee
    Par TPESI22012 dans le forum Électronique
    Réponses: 2
    Dernier message: 23/12/2013, 17h24
  3. Le starter
    Par invite69b09198 dans le forum Électronique
    Réponses: 11
    Dernier message: 19/06/2011, 10h01
  4. PicKit 2 Starter Kit
    Par bugdamon dans le forum Électronique
    Réponses: 1
    Dernier message: 20/03/2009, 22h56
  5. DSP Starter Kit
    Par inviteefbbb6db dans le forum Électronique
    Réponses: 4
    Dernier message: 22/10/2007, 19h41
Découvrez nos comparatifs produits sur l'informatique et les technologies.