Position du Soleil et heures de prière pour Arduino Calcul de la position du soleil Le code suivant (trois fichiers) permet de faire le calcul de la position du soleil à n'importe quelle heure de la journée, de l'année, du lieu. Il contient une librairie (mainroutines) comportant les fonctions nécessaires au calcul mais aussi les coordonnées de la ville : [code] const double latitude = 34.88*deg2rd; const double longitude = -1.31*deg2rd; const int TimeZoneTown = 1; const int Convention = 1; const int DST = 0; [/code] Il comporte aussi les fonctions GetDate() et GetHeure() qui permettent de spécifier la date et l'heure d'observation. Ils peuvent être modifiées comme on le verra dans un prochain blog pour utiliser une RTC afin de prendre directement l'heure et la date de l'horloge. Le calcul de la position du soleil se fait par l'appel de la fonction Calc_hazClick(); le code ne compile pas sur codebender mais marche très bien avec
Real Time Clock, heures de prière et Arduino Code pour Arduino Ceci est la suite du précédent post : http://baghli.blogspot.com/2016/07/position-du-soleil-et-salattime-pour.html Le code suivant (trois fichiers) permet d'implanter une horloge à l'aide d'une RTC afin de prendre directement l'heure et la date de l'horloge, de calculer les horaires de prière et de détecter l'heure de l'Athan. Il faut d'abord effectuer les connexions suivantes : Il suffit de relier le module RTC à l'Arduino via la liaison I2C (SDA, SCL). Attention les pins A4, A5 sont les pins SDA, SCL obligatoirement sur la carte Arduino. On relie aussi le 5V et le GND du module RTC à ceux de l'Arduino. Ce dernier sera alimenté par le port USB ou bien par une alim séparée sur Vin ou sur +5V. Voici le pinout de l'Arduino Nano V3. Je choisi cette carte car c'est la moins chère sur le marché ( moins de 3 USD sur ebay ou banggood ). Le programme
Envoi par wifi d'une mesure de distance à l'aide d'un capteur à ultrasons J'ai besoin de mesurer la distance face à un obstacle qui peut survenir de manière aléatoire et de pouvoir disposer de cette mesure à distance. L'idée est de faire aussi simple que possible et aussi d'apprendre à utiliser les composants à disposition. Pour ce faire, il vous faut : un Arduino, moi je recommande le nano V3 qui se vend entre 3 et 4 € voir mon article précédent : apprenons-nos-enfants-la-programmation.html un capteur ultrason HC-SR04 pour 2 € ici un module wifi ESP8266 modèle 1 à 3€ ici Pourquoi ces choix ? Tout d'abord le coût, on ne peut pas faire plus bas, vraiment. Ensuite, ils ont été largement utilisés par les internautes, donc on en parle partout sur les forums et sites web, des exemples de programmation. On apprend en s'amusant. On apprend à programmer un Arduino, à connecter des liaisons séries, des commandes AT (commandes texte univer
Commentaires
Enregistrer un commentaire