Ce billet est le prolongement du billet précédant ( Projet station météo – 4 – Enregistrement des données). L’application présentée permet d’illustrer graphiquement la situation météo des 31 derniers jours. L’application s’exécute en mode console, il faut fournir deux paramètres le nom icao de la station et le nom de la localité. L’application utilise les …
Le module graphique permet de dessiner en mémoire des graphiques à l’aide de procédures telles que drawString, drawLine,… et de sauvegarder le « dessin » dans un fichier jpg. Programme de demonstration Résultat : demo.jpg Procédures et fonctions disponibles Le module graphique est implementé dans le fichier source bc/awtswing/cbgraphique.bcj. create(graphique graphe,int largeur,int hauteur)exception proc setColor(graphique graphe,int r,int …
Cette étape fait une synthèse des 3 étapes précédentes et a pour but principal d’enregistrer de façon périodique les données météo recueillies depuis la station extérieur Bresser ainsi que la pression atmosphérique obtenue sur le web. Les données sont stockées à l’aide d’une « table sql ». Les colonnes de cette table sont: s : aaaammjjhh : …
Le Raspberry dispose de broches (GPIO) permettant de lui connecter des capteurs externes. Toutefois par rapport à l’Arduino, le Raspberry ne dispose pas d’entrée analogique. On ne peut connecter directement au Raspberry que des composants digitaux. De plus les broches ne fonctionnent qu’avec des niveaux logiques 3.3 volts. L’application d’une tension de 5 Volts sur …
Le module sqltable permet d’implanter un système de gestion de fichiers tabulés à l’aide d’une syntaxe proche de Sql (Structured Query Langage). Ce module permet de gérer des bases de données de taille raisonnable (quelques milliers de lignes par table). Pour des données plus importantes ou des traitements complexes, il convient d’utiliser des systèmes tels …
Le site openflights permet notamment de télécharger un fichier comportant la liste des aéroports du monde. Le lien pour charger le fichier contenant les aéroports est openflights airports En janvier 2017, la base de données openFlights Airports contient plus de 10 000 aéroports, gares et terminaux de ferry répartis dans le monde entier, comme indiqué sur la …
Cet article montre comment télécharger et traiter dans le langage basilic des fichiers décrivant des localités du monde entier. Le site geonames permet d’effectuer des recherches interactives ou de télécharger des fichiers contenant des informations notamment sur les localités. La page de téléchargement geoname comprend des fichiers par pays ou pour le monde entier. Voici …
Ce module permet d’effectuer une requête http ou https et de récupérer dans un fichier le contenu de la page. Il est disponible sur site github basilic Pour pouvoir utiliser ce module, il faut modifier le fichier bcj.ini afin d’ajouter la définition du module internet Fichier cbinternet.bcj
Il est fort utile de connaitre l’évolution de la pression atmosphérique pour pouvoir prévoir le temps. Pour cela trois approches sont possibles: Obtenir la valeur de la pression atmosphérique sur le Web Utiliser un composant de type BMP180 sur les broches du Raspberry Utiliser un composant de type BMP180 sur un Arduino et connecter l’Arduino …
Dans le chapitre précédent, nous avons utilisé rtl_433 avec un nombre minimum de paramètres: rtl_433 -f 868M Le paramètre –f 868 M permet de déterminer la fréquence d’émission radio, ici 868 méga-hertz. Étudions les informations recueillies: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ …