Académique Documents
Professionnel Documents
Culture Documents
IHM-3D
L'innovation numérique à la portée de tous
o Accueil
o Impression 3D
o Interface & automatisme
Tutoriels ▼
o Contact
o Boutique
Pour un devis ▼
POUR ALLE PLUS LOIN : Affichage de la mesure sur un écran LCD 16*2
2/ Le matériel
- Capteur HC-SR04
- 1 bread board
int trig = 2;
int echo = 3;
long lecture_echo;
long cm;
void setup(){
pinMode(trig, OUTPUT);
digitalWrite(trig, LOW);
pinMode(echo, INPUT);
Serial.begin(9600);
void loop(){
digitalWrite(trig, HIGH);
delayMicroseconds(10);
digitalWrite(trig, LOW);
lecture_echo = pulseIn(echo,HIGH);
cm = lecture_echo /58;
Serial.print("Distance en cm :");
Serial.println(cm);
delay(1500);
}
/*************************FIN DU PROGRAMMES**************************/
4/ Le résultat final
5/ Pour aller plus loin
5.1/ Le matériel
- Une carte UNO
- Des fils de connexions
- Une résistance de 220Ω
- Un potentiométre de 10kΩ
- Un capteur ultrason HC-SR04
- Une bread board.
- Un écran LCD 16*2.
5.2/ Le schéma
L'écran en partant de gauche à droite:
Le deux broches restantes du potentiomètre sont relié sur la masse et le 5V de la carte. Il est
utile pour régler le contraste de l'écran comme vous le souhaitez. La PIN digitale de la sonde
est reliée à la PIN 7 de la carte.
5.3/ Le programme
/*Fonctionnement d'un capteur ultrason HC-SR04, vous pouvez retrouver ce composant sur
notre site www.ihm3d.fr */
#include
LiquidCrystal lcd(12,11,5,4,3,2);
int trig = 8;
int echo = 9;
long lecture_echo;
long cm;
void setup(){
pinMode(trig, OUTPUT);
digitalWrite(trig, LOW);
pinMode(echo, INPUT);
Serial.begin(9600);
lcd.begin(16,2);
lcd.setCursor(0,0);
lcd.print ("TUTOS IHM 3D");
delay (2000);
lcd.clear();
Serial.println ("Bienvenue sur les tutoriels d'IHM 3D");
}
void loop(){
digitalWrite(trig, HIGH);
delayMicroseconds(10);
digitalWrite(trig, LOW);
lecture_echo = pulseIn(echo,HIGH);
cm = lecture_echo /58;
Serial.print("Distance en cm :");
Serial.println(cm);
lcd.setCursor (4,0);
lcd.print ("DISTANCE:");
lcd.setCursor (3,1);
lcd.print (cm);
lcd.setCursor (7,1);
lcd.print ("CM");
delay(500);
lcd.clear();
4,85 €
Détecte facilement un obstacle situé entre 4 centimètres et 3 mètres.
Plus...
2 commentairesAjouter un commentaire
0
IHM-3D
14, rue du Commandant Simon
44130 Blain
Tél: 06.59.86.24.55
contact@ihm3d.fr
Aide & Assistance
Tutoriels
Contact
Patenariat
Sa chaîne Youtube
© Copyright ihm3D Tous droits réservés.