Constantes et variables

Les variables sont des expressions que vous pouvez utilisez dans les programmes pour stocker des valeurs, telles que la tension de sortie d'un capteur présente sur une broche analogique.

Les constantes sont des variables "figées" dont la valeur est pour certaines prédéfinie au sein du langage Arduino.

La librairie Pyduino reprend la dénomination identique des constantes du langage Arduino

Les constantes prédéfinies du langage Arduino (et de la librairie pyduino) sont des valeurs particulières ayant une signification spécifique.

Les types de données sont ceux du langage Python de même que les séquences et les fonctions associées.

Les variables peuvent être de type variés qui sont décrits ci-dessous.

Le langage Python type automatiquement les variables : les types sont donc utilisés de façon "sous-jacente" sans que l'utilisateur soit obligé en général de préciser le type utilisé. Les types de variables sont décrits essentiellement à titre d'information.

Synthèse des types de données Pyduino

  • None
  • bool
  • int (32 bits)
  • long (64 bits)
  • float (nombres à virgules)
  • complex (nombres complexes)
  • char
  • byte
  • unsigned int
  • unsigned long
  • double (nombres à virgules)

  • ByteArray
  • Array

  • list ("Tableaux" de variables et/ou d'objets)
  • range
  • Manipulation avancée des list
  • tuple
  • Liste de compréhension

  • Les chaînes de caractères : l'objet Str
  • chr()
  • ord()
  • Manipulation avancée de chaînes de caractères
  • Analyse avancée de chaînes avec les expressions régulières

  • len()
  • reversed()
  • sorted()
  • map()
  • min()
  • max()
  • zip()

  • Déclaration des variables

  • int()
  • long()
  • float()
  • complex()
  • bool()
  • str()
  • bin()()
  • hex()
  • oct()
  • bytes?()

  • global
  • Portée des variables
  • static
  • volatile
  • const

  • type
  • sizeof|sizeof()

  • Code ASCII