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 …
Mois : mai 2022
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: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ …
Ce projet a pour objectifs de construire une station météo à l’aide d’un capteur externe et d’un Raspberry. Dans tout ce qui suit, on suppose que le Raspberry a été configuré avec l’OS « bullseye ». Le capteur externe sélectionné est le capteur Bresser 7002510. En mai 2022 ce capteur est disponible sur le site Bresser pour …
Ce chapitre spécifie comment étendre Basilic en ajoutant des nouveaux modules (classes). Un module ( fichier source ) correspond à une classe Java. Les procédures et fonctions définies dans le module sont les « méthodes » de la classe. Ces procédures et fonctions doivent obligatoirement avoir l’attribut static ou public. L’opérateur . Java permettant d’appliquer une méthode …
Télécharger les sources et le compilateur à partir de github Dézipper dans un répertoire vide ou utiliser la commande git : On a le résultat suivant: cb.bat est le fichier de commandes pour compiler un source basilic sous Windows. Pour vérifier que tout fonctionne correctement, tester le programme helloworld en tapant la commande: cb helloworld …
Cette série d’articles est en construction, tous les codes sources sont disponibles sur github Le langage Basilic est un langage procédural visant à offrir une syntaxe simple analogue à celle du langage Basic, mais permettant d’exploiter toutes les ressources disponibles dans le langage Java. Basilic est implanté comme un langage de script. Un « compilateur » traduit …