Application java netbeans pour controler un arduino articles electroprojets ma 1

? ?? ? ? ? ? ? ? ? ?? ?? ? ? ?? ? ? ?? ?? ?? ? ? ?? ? ? ? ? ?? ? ? ?? ?? ?? ? ?? ? Application JAVA NetBeans pour Contrôler un ARDUINO ? Création d'une application JAVA NetBeans on utilisons la bibliothèque JSSC pour contrôler un ARDUINO via le port série Figure - Montage La librairie JSSC Java-Simple-Serial-Connector Pour la communication Série RS - nous allons utilisé cette librairie se nommant Java-Simple-Serial-Connector simple d'utilisation et légère possédant exactement ce que nous voulons envoyer et recevoir et en plus avec des exemples facilement compréhensibles Nous avons fait di ?érents tests avec cette librairie les résultats étant concluants notre choix s'est porté sur celle- ci Après divers tests et renseignements nous avons choisi d'utiliser la librairie jssc notamment car son utilisation est très simple De plus elle est multi-plateforme et nativement compatible avec Windows bits Le programme ARDUINO include LiquidCrystal lcd de ?ne led de ?ne led de ?ne led de ?ne sensorPin A int sensorValue int outputValue oat led state false oat led state false oat led state false void setup Serial begin while Serial Serial println Serial println ARDUINO JAVA LEDs CONTROLE Serial println PAR ELECTROPROJETS MA Serial println Serial println delay Serial println ARDUINO OK pinMode led OUTPUT pinMode led OUTPUT pinMode led OUTPUT digitalWrite led LOW digitalWrite led LOW digitalWrite led LOW delay Serial println LED LED LED ALL OK lcd begin lcd print LED CONTROLE lcd setCursor lcd print Pret delay Serial println LCD OK Serial println void loop sensorValue analogRead sensorPin outputValue map sensorValue Serial print Valeure Serial print outputValue Serial println delay if Serial available int strin Serial read if strin if led state digitalWrite led HIGH led state true lcd setCursor lcd print LED ON delay Serial println LED ON else digitalWrite led LOW led state false lcd setCursor lcd print LED OFF delay Serial println LED OFF if strin if led state digitalWrite led HIGH led state true lcd setCursor lcd print LED ON delay Serial println LED ON else digitalWrite led LOW led state false lcd setCursor lcd print LED OFF delay Serial println LED OFF if strin if led state digitalWrite led HIGH led state true lcd setCursor lcd print LED ON delay Serial println LED ON else digitalWrite led LOW led state false lcd setCursor lcd print LED OFF delay Serial println LED OFF delay Le programme JAVA Figure - ARDUINO JAVA APP package arduinointerfaceapp import java io IOException public class ArduinoInterfaceApp public static void main String args throws IOException frmmain window new frmmain window setVisible true To change this license header choose License Headers in Project Properties To change this template ?le choose Tools Templates and open the template in the editor package arduinointerfaceapp import java awt BorderLayout import java awt Image import java io IOException import java util logging Level import java util logging Logger import javax imageio ImageIO import javax swing JFrame import jssc SerialPort import jssc

  • 28
  • 0
  • 0
Afficher les détails des licences
Licence et utilisation
Gratuit pour un usage personnel Attribution requise
Partager
  • Détails
  • Publié le Dec 08, 2022
  • Catégorie Business / Finance
  • Langue French
  • Taille du fichier 87.3kB