Commander une Del avec Ardublock Déscriptif de la carte Arduino Installer Ardublock Faire de la musique avec Arduino Commander un Servomoteur Contrôler un robot avec le LM293 et un joystick utiliser un Joystick Contrôler un moteur avec le LM293 Photoresistance et hystérésis interrupteur et rebond Mesurer un champ électrique Communiquer en 433MHz Commander une diode en fonction de la lumière avec Arduino Oscilloscope avec Processing commander l’Arduino par IR Communiquer sans fil avec Arduino Fabriquer une PlacTest pour Arduino
Accueil du site | Accessibilité | Rechercher | Menu | Contenu | Plan du site | | Contact

°°TechNoLand°°

°°TechNoLand°°

 
Voir en ligne

Commander une Del avec Ardublock

27 mai 2013 - Dernier ajout 12 mai 2015
par chamayou

 Activité 1 : Connecter la carte et envoyer un programme

Le but de l’exercice est d’écrire un programme, le transférer dans la carte et de l’exécuter. L’objectif est de faire s’allumer une del.

Pour réaliser cet exercice pratique, il vous faut :

  • une carte Arduino,
  • un câble USB,
  • un ordinateur avec le logiciel Arduino,
  • éventuellement une del.

Une del existe déjà sur l’Arduino, sur le port numérique 13. Il y a déjà aussi une résistance de 1kOhms sur la carte pour cette patte. la diode est donc protégée.

On peut aussi utiliser le module Tinker Del :

Branchement :

  1. Brancher la carte arduino
  2. Ouvrir le programme arduino et copier/coller le programme en C
  3. Vérifier que vous avez choisi la bonne carte et le bon com dans tools/serial port
  4. Compiler et envoyer le programme suivant.

Code C du programme :

int ledPin = 13;     // la variable led a pour valeur 13

// initialisation
void setup()
{
 pinMode(ledPin, OUTPUT);  // led en sortie
}

// boucle sans fin
void loop()
{
 digitalWrite(ledPin, HIGH);// on allume la led
 delay(1000);// on attends une seconde
 digitalWrite(ledPin, LOW); // on éteint la led
 delay(1000);// on attends une seconde
 // et on recommence
}

La diode placée sur la carte doit se mettre à clignoter !

Diaporama de présentation

 Activitée 2 : Installation d’Ardublock

  1. Créer l’arborescence suivante : Mesdocuments/Arduino/tools/ArduBlockTool/tool/
  2. Télécharger ardublock-all-french.jar
  3. Placer le fichier "ardublock-all-french.jar" dans ce dossier tool.
  4. Démarrer l’IDE Arduino, aller dans Tools/ArduBlock !

 Faire clignoter la del avec Ardublock

Modifier la vitesse de clignotement

 Activité 3 : communiquer avec la carte

La carte peut renvoyer des informations à l’ordinateur dans le "serial monitor".

Ouvrir le port de communication en précisant sa vitesse :

Ajouter "Serial.begin(9600) ;" dans la boucle setup

Ajouter 2 commandes à l’aide de la fonction Serial.println() :

  1. Ajouter "Serial.println(HIGH) ;" après la commande pour allumer la led
  2. Ajouter "Serial.println(LOW) ;" après la commande pour éteindre la led

La console doit afficher des 1 et des 0 suivant l’état de la diode.

 Activité + : Réaliser un circuit et modifier un programme

  1. Brancher une del (port numérique 10) et une résistance

  1. Modifier le programme pour commander la sortie numérique 10

 Evaluation :

opendocument text - 13.7 ko

calle

calle