Matériel nécessaire


1 carte Arduino
1 capteur HC-SR04
1 buzzer
1 résistance6 jumper

Montage



  • L'alimentation 5V de la carte Arduino va sur la broche VCC du capteur.
  • La broche GND de la carte Arduino va sur la broche GND du capteur.
  • La broche D6 de la carte Arduino va sur la broche TRIGGER du capteur.
  • La broche D7 de la carte Arduino va sur la broche ECHO du capteur.
  • La broche D9 de la carte Arduino va sur la broche  du Buzzer.

Code


utilser Blockly

Matériel nécessaire


1 carte Arduino
1 capteur HC-SR04
1 led rouge
1 led vert
2 résistances 
7 jumper

Montage



  • L'alimentation 5V de la carte Arduino va sur la broche VCC du capteur.
  • La broche GND de la carte Arduino va sur la broche GND du capteur.
  • La broche D12 de la carte Arduino va sur la broche TRIGGER du capteur.
  • La broche D11 de la carte Arduino va sur la broche ECHO du capteur.
  • La broche D3 de la carte Arduino va sur la LED ROUGE .
  • La broche D5 de la carte Arduino va sur la LED VERT.

Code


utilser Blockly
téléverser le code suivant sur Arduino:

Simulation


cliquer sur "Démarrer la simulation" puis sur le capteur ultrason pour tester sa distance par rapport un objet.

Matériel nécessaire


1 carte Arduino
1 capteur HC-SR04
4 jumper

Montage



  • L'alimentation 5V de la carte Arduino va sur la broche VCC du capteur.
  • La broche GND de la carte Arduino va sur la broche GND du capteur.
  • La broche D6 de la carte Arduino va sur la broche TRIGGER du capteur.
  • La broche D7 de la carte Arduino va sur la broche ECHO du capteur.
                    

Code


utilser Blockly

téléverser le code suivant sur Arduino:



Simulation


cliquer sur "Démarrer la simulation" puis sur le capteur ultrason pour tester sa distance par rapport un objet.

Matériel nécessaire


1 carte Arduino
1 breadboard
1 écran LCD 
5 boutons poussoir7 résistances
28 jumper

Montage


 Nous allons utiliser 5 boutons poussoir:
  •  Deux pour le chiffre d'unitaire U; l'un pour augmenter et l'autre pour diminuer, reliés respectivement avec  PIN7  et  PIN6.
  •  Deux pour le chiffre de dizaine D; l'un pour augmenter et l'autre pour diminuer, reliés respectivement avec  PIN9  et  PIN8.
  •  Un pour valider , relié avec PIN10.

Code



Simulation




 Activité1:
Ajouter  un score en fonction le nombre d'essai:
10 points si E=R dès le premier essai, 9 points pour le deuxième essai,... 1 point à partir le dixième essai.


 Activité2:
Ajouter  un deuxième joueur, et le jeux se termine lorsque l'un des deux joueurs atteint le score 30 points ou plus. 

 

Matériel nécessaire


1 carte Arduino
1 breadboard
1 afficheur 7 segments
1 résistances
10 jumper 


Montage


Soit un afficheur à cathode commune, on câble la broche GND de l'Arduino à la broche commune de l'afficheur 7 segments (broche du milieu en haut ou en bas sur les afficheurs), à travers une résistance de 1 k ohms.
Les segments devront être câblés dans l'ordre ci-dessous:
G   avec PIN 2
F    avec PIN 3
A    avec PIN 4
B    avec PIN 5
DP avec PIN 6
C   avec PIN 7
D   avec PIN 8
E   avec PIN 9

Code


utilser Blockly

pour mettre un segment en Low ou High  on utiluse la syntaxe 
// mettre un segment en Haut.       digitalWrite(segment,HIGH);
copier et téléverser le code suivant dans Arduino IDE.

Simulation




NB: en utilisant un afficheur à anode commune, au lieu de relier le PIN commun avec GND, on doit le relier avec 5V. et changer l'état des segments de High par Low et réciproquement .
Remarque: le programme est écrit avec une deuxième version en utilisant les fonctions  for() et  switch()

Activité3:


Matériel nécessaire


1 carte Arduino
1 breadboard
1 écran LCD
2 boutons
4 résistances
19 jumper

Montage




Code


utiliser le code de l'activité2 et ajouter un compteur de position pour les deux boutons BoutonL et BoutonR.
téléverser le code obtenu dans Arduino IDE.

Simulation




Activité2:


Matériel nécessaire


1 carte Arduino
1 breadboard
1 écran LCD
2 boutons
4 résistances
19 jumper



Montage


les boutons poussoir se branchent sur la PIN 5V, la PIN Gnd via une résistance, et les PIN 8 et 9.


Code


utiliser le code de l'activité1 et ajouter le contrôle sur les deux boutons Bouton1 et Bouton2.
téléverser le code obtenu dans Arduino IDE.

Simulation




Activité1:


Matériel nécessaire


1 carte Arduino
1 breadboard
1 écran LCD
2 résistances
13 jumper

Montage


 brancher les broche de la LCD (rs, enable, d4, d5, d6, d7) respectivement avec les PIN (11,12,2,3,4,5)



Code


utiliser la foction .
// Fait défiler le contenu de l'affichage (texte et curseur) d'un espace à gauche.
lcd.scrollDisplayLeft();
 copier (sélectionner , ctrl+c) ou télécharger, et téléverser le code dans arduino IDE .

 

Simulation





Activité:
Défiler le message à droite dans la deuxième ligne

Activité2:


Matériel nécessaire


1 carte Arduino
1 breadboard
1 écran LCD

2 boutons

4 résistances
19 jumper


Montage




Code


Ce code est la combinaison entre le code de l'activité1 et celui de ce tutoriel 
dans la boucle Loop(), pour afficher le caractère personnalisé, nous utilisons cette fois la fonction  write()  et en tant que paramètre, nous utilisons le numéro du caractère que nous avons réservé.
// byte(1) represente le caractère coeur.
lcd.write(byte(Click));
 téléverser le code obtenu dans Arduino IDE.

Simulation




Activité:
Afficher devant chaque chiffre le nom du symbole correspondant.
exemple 1 lui correspond coeur.