Il s’agit de mon premier tutorial en donc si vous trouvez une erreur ou si si le code peut être amélioré s’il vous plaît suggèrent. Ce projet est inspiré par voiture véhicule sauvegarde Moniteur système de Assistance de Parking. Cela va afficher la distance ainsi que déclencher une alarme s’il détecte un obstacle moins de 50cm. J’ai pris un néophyte aide à partir de certains sites pour écrire du code. J’ai aussi changé quelques bibliothèques en fonction de ce projet.
Instruments nécessaires :
- Arduino UNO R3
- Capteur de HC SR04
- Écran LCD 16 x 2
- Bus I2C
- Carte de prototypage
- Avertisseur sonore
- Fils de raccordement
Bibliothèques nécessaires :
Toutes les bibliothèques nécessaires se trouvent à
https://Brainy-bits.com/tutorials/Connect-a-Charac...
Seule différence est la suivante utilise 20 x4 LCD et n’utilise pas un Buzzer. mais les mêmes bibliothèques sont utilisées dans mon projet.
Le seul changement dans la bibliothèque de NewPing sera de présenter des observations sur ces lignes dans le fichier NewPing.cpp
#if défini (__AVR_ATmega32U4__) / / utilisation de Timer4 pour ATmega32U4 (Teensy/Leonardo).
ISR(TIMER4_OVF_vect) {#else ISR(TIMER2_COMPA_vect) {#endif if(intFunc) intFunc(); / / si la fonction encapsulée est affectée, appelez-la.}
Si vous ne commentez ces lignes vous pourriez obtenir une erreur Verbose_7 lors de la compilation. Pour éviter un conflit dans les bibliothèques de son mieux pour modifier ces lignes.