S'amuser à apprendre: des explications simples en quelques dizaines de ligne sur les concepts scientifiques et des projets et tutoriels en électronique, domotique, informatique, rétrogaming, etc.
10 Décembre 2019
Java est un des langages de programmation les plus pratiqués par les professionnels du développement. Il dispose de très nombreuses librairies, souvent gratuites, pour vous épargner beaucoup de travail sur vos projets, et d'innombrables tutoriels. Java version 8 est installé par défaut sur Raspbian mais vous permet seulement d'exécuter des logiciels, pas de les écrire vous-même. Cet article s'adresse aux développeurs ou aux autodidactes car il n'a pas pour vocation de vous apprendre le langage Java, mais de vous expliquer comment installer le SDK Java 11 (et JavaFX sa couche graphique) sur votre Raspberry Pi, afin que vous puissiez combiner cet ordinateur très économique avec les innombrables librairies Java pour réaliser votre super projet logiciel.
Pour ma part, j'ai pu développer mon interface domotique en utilisant un écran tactile de 10 pouces pour lancer la musique, activer/désactiver des scénarios, l'alarme, etc.
Pour les curieux désireux d'apprendre le langage Java, voici quelques ressources:
Vous devez avoir installé Raspbian sur un Raspberry Pi 3B+ avec un écran/TV , un clavier et une souris. En effet, nous allons devoir faire quelques manipulations en ligne de commande. De plus, il devra être connecté à Internet car il faudra télécharger des paquetages.
Si vous avez besoin de conseil dans l'achat de ces éléments, vous trouverez des explications et une liste de référence avec leur prix dans cet article.
Pour cette installation, vous devrez ouvrir un terminal puis entrer cette suite d'instruction. Chaque ligne ci-dessous doit être validée par l'appui de la touche entrée du clavier. En bleu, l'instruction à taper dans le terminal, et en noir, l'explication sur ce que réalise la commande. Faites des copier-coller pour éviter les fautes de frappe...
Nous allons maintenant vérifier que l'installation s'est bien passée:
Félicitations !
Vous savez probablement que vous pouvez agir sur l'état des broches GPIO du Raspberry par des instructions en ligne de commande.
Par exemple, la commande gpio mode 4 out va mettre la broche 4 en mode sortie. Vous pourrez ensuite émettre du courant avec la commande gpio write 4 1 ou couper le courant avec la commande gpio write 4 0. Or, la commande Java Runtime.getRuntime().exec("<instruction>") permet de faire exécuter une instruction en ligne de commande par un programme Java. Vous pouvez donc jouer avec l'état des ports GPIO directement dans votre programme Java.
Par exemple, vous pouvez "allumer" le port 4 de votre Raspberry Pi avec l'instruction suivante:
Runtime.getRuntime().exec("gpio write 4 1");
Amusez-vous bien...
http://science-facile.fr/article-l-auteur-de-ce-blog-52994158.html
Voir le profil de Sly sur le portail Overblog