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 ...
L'avenir se conjugue à la programmation. Il est primordial de nos jours d'être capable de programmer comme il l'est de maîtriser les outils de bureautique (Word, Excel, Powerpoint). Des gens louables ont passé du temps pour nous faire profiter, en open source, de leur travail, fruit d'une longue réflexion . Programmation : Je voudrai d'abord parler de Scratch https://scratch.mit.edu/ Ce projet du MIT est maintenant mature et utilisé dans de très nombreux collèges et écoles pour former à la programmation par une approche graphique et ludique. Il y a des centaines de tutoriels sur leur site et sur Youtube . Le logiciel et les instructions de programme ont été traduits en pratiquement toutes les langues, ce qui le rend accessible dès l'apprentissage de la lecture ! Essayez la version en ligne ou télécharger la version hors ligne qui vous permet de travailler sans connexion . Robotique : Pour aller plus loin et interagir avec les objets, ...
Commentaires
Enregistrer un commentaire