Warning: putenv() has been disabled for security reasons in /home/users4/d/debrouilloweb/www/wikidebrouillard/LocalSettings.php on line 193

Warning: putenv() has been disabled for security reasons in /home/users4/d/debrouilloweb/www/wikidebrouillard/LocalSettings.php on line 197

Warning: putenv() has been disabled for security reasons in /home/users4/d/debrouilloweb/www/wikidebrouillard/includes/parser/Parser.php on line 2338

Warning: putenv() has been disabled for security reasons in /home/users4/d/debrouilloweb/www/wikidebrouillard/includes/parser/Parser.php on line 2338

Warning: putenv() has been disabled for security reasons in /home/users4/d/debrouilloweb/www/wikidebrouillard/includes/parser/Parser.php on line 2338

Warning: putenv() has been disabled for security reasons in /home/users4/d/debrouilloweb/www/wikidebrouillard/includes/parser/Parser.php on line 2338

Warning: putenv() has been disabled for security reasons in /home/users4/d/debrouilloweb/www/wikidebrouillard/includes/parser/Parser.php on line 2338
[ Wikidébrouillard ] Arduino : Le cahier de programmation

Arduino : Le cahier de programmation

De Wikidebrouillard.

Traduction par Antony Auffret du "Arduino Programming Notebook" écrit et compilé par Brian W. Evans

Ce livre a été écrit à partir d'inspiration et d'informations tirées des sites web suivants :

Incluant des éléments écrits par :

  • Massimo Banzi
  • Hernando Barragan
  • David Cuartielles
  • Tom Igoe
  • Daniel Jolliffe
  • Todd Kurt
  • David Mellis
  • and others...

Première édition publiée en août 2007 sous licence CC-By-Nc-Sa

Sommaire

Structure

structure d'un programme

initialisation du programme : setup()

Boucle du programme : loop()

Les fonctions : blocs de code particuliers

Les accolades : {}

Le point-virgule : ;

Les paragraphes de commentaire/*...*/

Les lignes de commentaires : //

Variables

Les variables

La déclaration des variables

Visibilité des variables pour le programme

Une variable peut être déclarée au début du programme avant l'initialisation (Void setup() ), à l'intérieur de fonctions et parfois au sein d'un bloc d'instruction comme les boucles. La zone où la variable est déclarée détermine la "visibilité" de celle-ci, autrement dit la possibilité pour certaines parties d'un programme à utiliser cette variable.

type de données

byte

int

long

float

arrays

arithmétique

L'arithmétique

compound assignments

Opérateur de comparaison

Opérateurs logiques

Constantes

Les constantes

Vrai/faux (true/false)

Haut/bas (high/low)

Entrée/sortie (input/ourput)

Structures de contrôle

if

if... else

for

while

do... while

Entrées et Sorties numériques (digital i/o)

pinMode(pin, mode)

digitalRead(pin)

digitalWrite(pin, value)

Entrées et Sorties analogiques (analog i/o)

analogRead(pin)

analogWrite(pin, value)

Gestion de la durée

delay(ms)

millis()

math

min(x,y)

max(x,y)

hazard

randomSeed(seed)

random(min, max)

Communication avec le port série

serial.begin(débit)

serial.pintln(donnée)

appendice

sortie numérique

Entrée numérique

Courant de sortie haut

sortie pwm

Portail des ExplorateursWikidébrouillardLéon DitFLOGPhoto mystèreJ'ai FaitPortraits
AR

Arduino : Le cahier de programmation

Rechercher

Page Discussion Historique
Powered by MediaWiki
Creative Commons - Paternite Partage a l

© Graphisme : Les Petits Débrouillards Grand Ouest (Patrice Guinche - Jessica Romero) | Développement web : Libre Informatique