mercredi 7 décembre 2016

La fonction pinMode()

pinMode()

DESCRIPTION
Configure la broche spécifiée pour qu'elle se comporte soit en entrée, soit en sortie.
SYNTAXE
pinMode(broche, mode)
PARAMÈTRES
broche: le numéro de la broche de la carte Arduino dont le mode de fonctionnement (entrée ou sortie) doit être défini.
mode: soit INPUT (entrée en anglais) (=0) ou OUTPUT (sortie en anglais) (=1)

Exemple: http://www.mon-club-elec.fr/pmwiki_reference_arduino/pmwiki.php?n=Main.pinMode

lundi 5 décembre 2016

Mon premier programme !

Notre premier programme est très simple, on va faire clignoter une LED. Voici le code:
/*
 programme qui fait clignoter la LED
 qui se trouve sur la carte Arduino
*/

// No de la broche où est connecté la LED
const int pinLed = 13;

// on fixe la temporisation à 500 ms
int tempo = 500;

void setup() {
  // on configure la broche en sortie
  pinMode(pinLed, OUTPUT);
}

void loop() {
  digitalWrite(pinLed, HIGH);   // on allume la LED
  delay(tempo);               // on attend 500 ms
  digitalWrite(pinLed, LOW);    // on éteint la LED
  delay(tempo);               // on attend 500 ms
}
et le résultat:
https://www.youtube.com/watch?v=3KsOca8dBWw

 

dimanche 27 novembre 2016

Mesure de la température - Capteur TMP35

Le capteur TMP35 permet de mesurer la température en fournissant une tension de sortie qui est proportionnelle à la température en Celsius.


Voici le code pour pour un calcul simple de la température:

//definition des librairies utilisees
//definition des variables globales
int tempPin = 1;
void setup()
{
  Serial.begin(9600);
}
void loop()
{
  int tempReading = analogRead(tempPin); //tempReading est une variable locale
  float tempVolts = tempReading * 5.0 / 1024.0;
  float tempC = (tempVolts - 0.5) * 100.0;
  Serial.println(tempC);
}

Et le montage:




La structure d'un programme arduino

Un programme Arduino comporte trois parties :
Afficher l'image d'origine
  1. la partie déclaration des variables (optionnelle)
  2. la partie initialisation et configuration des entrées/sorties : la fonction setup () (obligatoire)
  3. la partie principale qui s'exécute en boucle : la fonction loop ()  (obligatoire)

mercredi 23 novembre 2016

Comment programmer un arduino ?

Pour programmer un arduino on utilise un logiciel appelé IDE (Integrated Development Environment). Il permet d’éditer et d'envoyer des programmes à arduino depuis l’ordinateur grâce à un cable USB.

https://www.arduino.cc/en/Main/Software

Qu'est-ce qu'un arduino ?

Un Arduino est une carte électronique comportant un microcontrôleur, c’est en fait un petit ordinateur équipé d’entrées et de sorties et qui va nous permettre de piloter des systèmes.

Bienvenue sur tutosduino !

Bienvenue sur mon tout nouveau blog consacré à l'arduino!

Je découvre ce super outil de programmation qui permet de réaliser d'innombrables montages.
Je souhaite partager avec vous ma découverte progressive de l'arduino.
Je publierai ici:

  • des montages simples ou plus compliqués au fur et à mesure de ma découverte
  • des informations sur les fonctions et la programmation arduino
  • des news
  • et plein d'autres choses!
J'ai également lancé ma chaine Youtube pour stocker toutes les vidéos de ce blog.


C'est parti!